health and fitness monitoring applications with msp430 and fitness... · what is pulse-oximetry :...

23
Health and Fitness Monitoring Applications with MSP430 March 2014

Upload: doankien

Post on 17-Mar-2018

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Health and Fitness Monitoring Applications with MSP430

March 2014

Page 2: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Agenda

Health Hub Overview

TI Portable Solutions

Why MSP430

2

Page 3: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

HomeHealth / TeleHealth Growth Drivers

3

Page 4: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

HealthHub Development Platform : Why was it developed and What is it?

4

TI Health Hub

- IS A Development Platform that Showcases TI’s ability for system solution for vital signs measurementProvides customers with a starting point for hardware, firmware,

algorithm and appReduces Time to Market for customers

- IS NOT a reference design

Driving Factors

- Increasing health care costs & aging population leading to focus on healthier lifestyle

- Health care is transforming from being “Hospital Centric” to “Patient Centric”

- Proliferation of wireless technology amongst consumers

Page 5: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

TI HealthTech Health Hub

5

Body composition(AFE4300 + MSP430F5x + CC2541)

Home pulse-ox(AFE4400 + MSP430F5x + CC2541)

PPG based HRM(AFE4400 + MSP430F5x + CC2541)

Data AggregatoriPAD3

Wristwatch based pedometer(Accelerometer + MSP430F5x + CC2541)

BLE

BLE

BLEBLE

Page 6: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

6

Finger Clip Pulse-oximetry

Page 7: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

What is Pulse-Oximetry : Principle

7

The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing through the body.

Provides a reasonable accurate correlation between measured SpO2and the true arterial O2 saturation, SaO2

Measures Oxygen carried by Hemoglobin (Hb) in the blood – Oxygen saturation level (SaO2) (HbO2 Vs Hb) Arterial blood (blood being pumped from the heart to the rest of body) carries

oxygen to the tissues. Absorbs more light. Venus blood (flows from the heart to the rest of body to heart) carries oxygen

depleted blood. Absorbs Less light.

Page 8: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Finger Clip pulse-oximetry Demo

8

MSP430F5528MCU

CC2541BLE

Module

Motion Sensor chip FRAM

BQ27425-G1 Fuel Gauge

BQ24072USB Charger

photodiode

IR LED & RED LED

AFE4490

Battery Management

USB

Power Management

•TPS73633DRB•TPS61093DSK•TPS7A4901DGN

Page 9: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

9

Optical Heart Rate Monitor

Page 10: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Wrist watch optical heart rate monitor Demo

10

3-axis accelerometer

4Mb FRAM for data logging

photodiode

IR LED & RED LED

AFE4400

Battery Management

USB

Battery

MSP430F5528MCU

CC2541BLE

Module

BQ27425-G1 Fuel Gauge

BQ24072USB Charger

Page 11: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Types of sensors used

• The solution utilizes:– IR led– Red led– One photodiode– Triple axis Accelerometer

• IR is the main LED– Due a longer wavelength it potentially

has a better skin penetration depth at lower current

– It is affected by the skin temperature changes less than red or green.

• Mechanically the setup makes sure to avoid having a cavity around the photodiode for the light to bounce in.

• Only one LED is utilized to reduce the power cost (LED current main source of the power consumption)

IR &RED LEDs

PhotoDiode

Page 12: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

12

Body Composition Measurements

Page 13: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Body Composition (BCM) Demo

13

MSP430F5528MCU

CC2541BLE

Module

TPS73527DRVUltra Low noise LDO

Hand to Hand or Foot to Foot AFE4300

Power Management

Page 14: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

What is Body Composition?

14

TBW Total Body Water

ICW Intracellular Water

ECW Extracellular Water

FFM Fat-Free Mass

FM Fat Mass

Page 15: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

15

Pedometer

Page 16: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Algorithm Flow Diagram

16

X-axis

Y-axis

Z-axis

Filter Abs()

Filter Abs()

Filter Abs()

+ Filter

Adaptive peakdetector

Step count

Display

Page 17: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

17

Why MSP430

Page 18: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Portable Medical MCU Concerns

• High Integration: system on chip– Reduces system BOM and cost– Analog and digital– Smaller PCB

• Flexible, intelligent peripherals– Frees CPU to perform other tasks– User configurable

• High code efficiency andprocessing capability– High-level language supported by architecture

• Low power consumption– Active and stand-by– Long battery lifetime– Use of less expensive and smaller batteries

Page 19: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

MSP430 is Widely Used for Health and Fitness Monitors

Ultra low power MSP430 MCU for long battery life

Small device size for tight board space design

Broad product portfolio enables different system configurationsFRAM device allows Data loggingRich peripherals (USB, I2C, SPI) allow different configurations BLE (CC25xx) & NFC (RF430) devices enable connectivityAnalog front ends (AFE4300, AFE4400, ADS129x) for complete

system design

19

Page 20: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

• Standby power: Most battery powered applications spend more than 80% of life in standby power mode, waking up intermittently for low duty cycle

• Data write power: Microcontroller applications often record data in non-volatile memory for use in the application

• Analog power: Microcontroller applications require measurement of real-world analog signals

Power: More than just one number

• Active processing power: Battery-powered applications typically use CPU for decision making, basic math and control

Lowest Memory Power

250x lower w/ FRAM

Lowest Standby Power

360nA w/ RTC, BOR

Lowest Active Power

W/ memory access

Lowest Peripheral Power

75uA 12-bit ADC

Page 21: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

Ultra-Low Power Profile

Active

Standby

All Peripherals are available in Low Power Modes!

Low Power Active Mode7 Flexible Low Power Modes<1µs wakeup timeAutonomous, integrated peripherals

Average

Page 22: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

MSP430 Package Options• Ranging from 14 – 113 pins• Die-sized BGA now available!

– F2370: 3.232x3.232mm (49 pins)– F22xx: 3.33x3.49mm (49 pins)

Page 23: Health and Fitness Monitoring Applications with MSP430 and fitness... · What is Pulse-Oximetry : Principle 7 The “Pulse” in Pulse-Ox refers to the pulsatile nature of blood flowing

23

Thank youQ&A