ultralow-power blood pressure and heart rate monitor

20
Keyboard Pressure Sensor Optional UART to USB RS-232 MSP430F6638 PWM MCU ADC PWM2 UART Pump Pump V M Air Valve Air Pump Driver Circuit Pre-Amp LM324 Buzzer 24C256 EEPROM Boost Power IC Or LDO LCD 36*4 seg Driver Circuit 1 TIDU514 – October 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Ultralow-Power Blood Pressure and Heart Rate Monitor TI Designs Ultralow-Power Blood Pressure and Heart Rate Monitor MSP430 is a trademark of Texas Instruments. TouchPro is a trademark of Elo Touch Solutions,Inc. MATLAB is a registered trademark of The MathWorks Inc. All other trademarks are the property of their respective owners. TI Designs TI Designs provide the foundation that you need including methodology, testing, and design files to quickly evaluate and customize the system. TI Designs help you accelerate your time to market. Design Resources TIDM-BPM TI Design Files MSP430F6638 Product Folder LMV324 Product Folder TPS76333 Product Folder ASK Our E2E Experts WEBENCH® Calculator Tools Design Features Offers Ultralow-Power in Standby Mode Offers Battery Power, Portable Electronic Offers MCU with LCD Driver, One-Chip Solution Offers Easy-to-Use, Two Buttons, Four Operation Modes Supports Raw Data Readout Features a Real Product (Not Only Reference Design) Featured Applications Portable BPM in Hospitals Portable BPM in Homes Healthcare An IMPORTANT NOTICE at the end of this TI reference design addresses authorized use, intellectual property matters and other important disclaimers and information.

Upload: phamdiep

Post on 30-Jan-2017

249 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Ultralow-Power Blood Pressure and Heart Rate Monitor

Keyboard

PressureSensor

Optional

UART to USB

RS-232

MSP430F6638

PWM

MCU

ADC

PWM2

UART

Pu

mp

Pu

mp

V

M

AirValve

AirPump

Driver Circuit

Pre-Amp

LM324

Buzzer

24C256EEPROM

Boost Power ICOr LDO

LCD36*4 seg

Driver Circuit

1TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

TI DesignsUltralow-Power Blood Pressure and Heart Rate Monitor

MSP430 is a trademark of Texas Instruments.TouchPro is a trademark of Elo Touch Solutions,Inc.MATLAB is a registered trademark of The MathWorks Inc.All other trademarks are the property of their respective owners.

TI DesignsTI Designs provide the foundation that you needincluding methodology, testing, and design files toquickly evaluate and customize the system. TI Designshelp you accelerate your time to market.

Design Resources

TIDM-BPM TI Design FilesMSP430F6638 Product FolderLMV324 Product FolderTPS76333 Product Folder

ASK Our E2E ExpertsWEBENCH® Calculator Tools

Design Features• Offers Ultralow-Power in Standby Mode• Offers Battery Power, Portable Electronic• Offers MCU with LCD Driver, One-Chip Solution• Offers Easy-to-Use, Two Buttons, Four Operation

Modes• Supports Raw Data Readout• Features a Real Product (Not Only Reference

Design)

Featured Applications• Portable BPM in Hospitals• Portable BPM in Homes• Healthcare

An IMPORTANT NOTICE at the end of this TI reference design addresses authorized use, intellectual property matters and otherimportant disclaimers and information.

Page 2: Ultralow-Power Blood Pressure and Heart Rate Monitor

Key System Specifications www.ti.com

2 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

1 Key System Specifications

PARAMETER SPECIFICATION DETAILSSystem Battery 6-V DC power Four 1.5-V AA batteries

Pressure Sensor Supply voltage: 2.7-V to 3.3-V pressurerange: 0 kPa to 50 kPa LP3V5050

DC Air Bump Rated voltage: 6-V rated current: <430-mAdiameter of air tap: 4.3 mm Referenced KPM27L

DC Air Valve Rated voltage: 6-V normal open typediameter of air tap: 3 mm

LCD Customized LCD to display special icons

2 System DescriptionThis design is a reference design for an electronic sphygmomanometer that can get systolic, diastolic, andheart-rate data through one measurement. This design collects data from a cuff tied to the upper arm andthen processes these data. The algorithm is designed to calculate systolic, diastolic, and heart rate datafrom raw pressure data. The measured result will be stored in the E2PROM each time, which can store upto 80 records. The latest record will overwrite the earliest record when the store range is full.

2.1 MCU-MSP430F6638This device is selected as the system MCU and is the brain of the system. The device can perform thefollowing actions:• Display the date and time in standby mode• Support date and time settings in set mode• Display history records in memory mode• Measure systolic, diastolic, and heart rate in measure mode

2.2 OPA-LMV324This device uses the signal from the pressure sensor and converts it to a level that the analog-to-digitalconverter (ADC) module of the MCU can handle.

2.3 LDO-TPS76333This device converts the input voltage from the battery (approximately 6 V) to 3.3 V and supplies it to theMCU. The device can provide stable input voltage to the MCU. The 6-V battery output is supplied to thepump and valve to drive them normally.

Page 3: Ultralow-Power Blood Pressure and Heart Rate Monitor

Keyboard

PressureSensor

Optional

UART to USB

RS-232

MSP430F6638

PWM

MCU

ADC

PWM2

UART

Pu

mp

Pu

mp

V

M

AirValve

AirPump

Driver Circuit

Pre-Amp

LM324

Buzzer

24C256EEPROM

Boost Power ICOr LDO

LCD36*4 seg

Driver Circuit

www.ti.com Block Diagram

3TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

3 Block DiagramFigure 1 shows the block diagram.

Figure 1. System Block Diagram

3.1 Highlighted Products

3.1.1 MCU-MSP430F6638This MCU has 256k flash, 16k RAM, and 2k USB RAM. The MCU has rich peripherals, such as auniversal serial communication interface (USCI) module, a timer module, an ADC module, a USB module,and so forth. The USCI module supports multiple serial-communication modes with one hardware modulethat has different configurations. The USCI module can be configured as inter-integrated circuit (I2C)mode, universal asynchronous receiver and transmitter (UART) mode, or serial peripheral interface (SPI)mode.

The TI MSP430™ family of ultralow-power microcontrollers consists of several devices featuring differentsets of peripherals targeted for various applications. The architecture, combined with five low-powermodes, is optimized to achieve extended battery life in portable measurement applications. The devicefeatures a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute tomaximum code efficiency. The digitally-controlled oscillator (DCO) lets the device wake up from low-powermodes to active mode in 3 μs (typical). The MSP430F663xx series are microcontroller configurations witha high-performance 12-bit ADC, comparator, two USCIs, USB 2.0, a hardware multiplier, DMA, four 16-bittimers, a real-time clock module with alarm capabilities, an LCD driver, and up to 74 I/O pins.

Page 4: Ultralow-Power Blood Pressure and Heart Rate Monitor

VBIAS4

+

+

IN+

IN-

VBIAS1

VBIAS2

VBIAS3

+

+

Output

VCC

VCCVCC

VCC

UnifiedClock

System

MCLK

ACLK

SMCLK

I/O PortsP1/P2

2×8 I/OsInterrupt

Capability

PA1×16 I/Os

CPUXV2and

WorkingRegisters

EEM(L: 8+2)

XIN XOUT

JTAG/SBW

Interface/

Port PJ

PA PB PC PD

DMA

6 Channel

XT2IN

XT2OUT

PowerManagement

LDOSVM/SVSBrownout

SYS

Watchdog

P2 PortMapping

Controller

I/O PortsP3/P4

2×8 I/OsInterrupt

Capability

PB1×16 I/Os

I/O PortsP5/P6

2×8 I/Os

PC1×16 I/Os

I/O PortsP7/P8

1×6 I/Os

PD1×14 I/Os

1×8 I/Os

I/O PortsP9

1×8 I/Os

PE1×8 I/Os

MPY32

TA0

Timer_A5 CC

Registers

TA1 andTA2

2 Timer_Aeach with

3 CCRegisters

TB0

Timer_B7 CC

Registers

RTC_B

BatteryBackupSystem

CRC16

USCI0,1

Ax: UART,IrDA, SPI

Bx: SPI, I2C

ADC12_A

200 KSPS

16 Channels(12 ext/4 int)

Autoscan

12 Bit

DVCC DVSS AVCC AVSS

P1.x P2.x P3.x P4.x P5.x P6.x P7.x P8.x P9.xRST/NMI

REF

Reference1.5V, 2.0V,

2.5V

DAC12_A

12 bit2 channelsvoltage out

LCD_B

160Segments

USB

Full-speed

Comp_B

PJ.x

16KBRAM

+2KB RAMUSB Buffer

+8B BackupRAM

256KB192KB128KB

Flash

Block Diagram www.ti.com

4 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

Typical applications for this device include analog and digital sensor systems, digital motor control, remotecontrols, thermostats, digital timers, and hand-held meters. Figure 2 shows the functional block diagramfor the MSP430F6638.

Figure 2. Functional Block Diagram for MSP430F6638

3.1.2 OPA-LMV324The LMV324 is a quad low-voltage (2.7 V to 5.5 V) operational amplifier with rail-to-rail output swing. TheLMV324 is the most cost-effective solution for applications where low-voltage operation, space saving,and low cost are required. These amplifiers are designed for low-voltage (2.7 V to 5 V) operations withperformance specifications that meet or exceed the LMV324 device that operates from 5 V to 30 V.Additional features of the LMV3xx devices are a common-mode input voltage range that includes ground,1-MHz unity-gain bandwidth, and 1-V/μs slew rate.

Figure 3. LMV324 Detailed Schematic

Page 5: Ultralow-Power Blood Pressure and Heart Rate Monitor

OUTIN

GND

EN

VREF

Current Limit/

Thermal

Protection

www.ti.com System Design Theory

5TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

3.1.3 LDO-TPS76333The TPS763xx family of low-dropout (LDO) voltage regulators offers the benefits of low-dropout voltage,low-power operation, and miniaturized packaging. These regulators feature low-dropout voltages andquiescent currents compared to those of conventional LDO regulators. Offered in a 5-terminal, small-outline integrated-circuit SOT-23 package, the TPS763xx series is ideal for cost-sensitive designs and forapplications where board space is limited.

The TPS763xx also features a logic-enabled sleep mode to shut down the regulator, reducing thequiescent current to 1-µA maximum at TJ = 25°C. The TPS763xx is offered in 1.6-V, 1.8-V, 2.5-V, 2.7-V,2.8-V, 3.0-V, 3.3-V, 3.8-V, and 5-V fixed-voltage versions and in a variable version (programmable overthe range of 1.5 V to 6.5 V).

Figure 4. TPS76333 Detailed Schematic

4 System Design TheoryBlood pressure is an important physiological parameter of the human body that carries a lot ofphysiological and pathological information. The two basic methods to get blood pressure are the Korotkoff-Sounds method and the oscillography method.

To use the blood pressure monitor, do as follows:1. Tie the cuff to the upper arm of the subject.2. Aerate the cuff slowly to constrict the arm.

Page 6: Ultralow-Power Blood Pressure and Heart Rate Monitor

System Design Theory www.ti.com

6 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

Blood flows into the arm and creates pressure in the blood vessel; the blood flow changes with the heartrate and creates a periodic waveform. The blood flow is blocked when the pressure of the cuff is greaterthan systolic; after the blood flow is blocked, the waveform disappears. During the measuring period, thepressure data from the sensor is the superposition of static pressure from the cuff and the oscillation wavefrom the vessel. The oscillation wave becomes larger with the further increase of pressure in the cuff. Afterreaching the maximum value, the oscillation wave lessens; after the blood vessel is blocked, theoscillation wave disappears. The pressure of the cuff is called average pressure where the oscillationwave has the maximum value. See Figure 5.

Figure 5. Oscillation Method to Get Blood Pressure

Obtaining the oscillation wave and its envelop is easy (see Figure 5), but systolic and diastolic parametersare required. There are two methods get these parameters from the oscillation curve. One method iscalled the proportionality coefficient method, where a proportional relationship exists between averagepressure and systolic and diastolic (the coefficients are called Ks and Kd, respectively).

SP/MP = Ks (value range: 0.3 to 0.75), DP/MP = Kd (value range: 0.45 to 0.90).

These two coefficients are obtained from a large number of statistical data. The proportionality coefficientmethod is simple and suitable for MCU applications, but difference between individuals is large andinconsistent. Sometimes large errors occur with this method.

The other method is called the eigenvalue method. This method determines whether the oscillation wavehas saltation in systolic and diastolic pressure points. The eigenvalue method must distinguish theinflection point of a curve and build math models to analyze data; this method requires more resourcesand time to calculate results than the proportionality coefficient method. The eigenvalue method iscomplex and less suitable for MCU applications.

Page 7: Ultralow-Power Blood Pressure and Heart Rate Monitor

www.ti.com Getting Started Hardware

7TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

The algorithm in this system is based on the proportionality coefficient method. The proportionalitycoefficients (Ks, Kd) are listed in Table 1.

Table 1. Ks, Kd Value According to Average Pressure Range (J Moraes)

AVERAGE PRESSURERANGE (mmHg) Ks AVERAGE PRESSURE

RANGE (mmHg) Kd

MAP > 200 0.5 MAP > 180 0.75200 ≥ MAP > 150 0.29 180 ≥ MAP > 140 0.82150 ≥ MAP > 135 0.45 140 ≥ MAP > 120 0.85135 ≥ MAP > 120 0.52 120 ≥ MAP > 60 0.78120 ≥ MAP > 110 0.57 60 ≥ MAP > 50 0.6110 ≥ MAP > 70 0.58 50 ≥ MAP 0.5

70 ≥ MAP 0.64 50 ≥ MAP 0.5

5 Getting Started HardwareTo set up the hardware, connect all the parts of the system. Before connecting, assemble the componentsto the board. See Section 5.1.

5.1 System Connection

1. Connect the gas path as shown in Figure 6 (pressure sensor, pump, valve, and cuff must beconnected).

Figure 6. Connection of Cuff, Pump, Valve, and Sensor for Gas Path

Page 8: Ultralow-Power Blood Pressure and Heart Rate Monitor

Getting Started Hardware www.ti.com

8 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

2. Connect one wire of the pump to BAT and the other wire to CN5.3. Connect one wire of the valve to BAT and the other wire to CN6 (see Figure 7).

Figure 7. Pump and Valve Electronic Connection to the Board

4. Connect the battery to the board.5. Connect the positive end of the battery to the VBAT pin of P1.6. Connect the negative end of the battery to the GND pin of P1 (the date and time should appear on the

LCD after it powers up, see Figure 8).

Figure 8. Connect to the Board

Page 9: Ultralow-Power Blood Pressure and Heart Rate Monitor

www.ti.com Getting Started Hardware

9TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

To see or collect raw data, connect UART to the PC (see Figure 9).7. Connect the TXD of H2 to the TXD of the MSP430 emulator (or another emulator).8. Connect the GND (TouchPro™ GUI must be installed on the PC to support this function, see

http://www.ti.com/tool/msptouchprogui?keyMatch=touch_pro&tisearch=Search-EN).

Figure 9. Raw Data Readout Through UART

5.2 Running the DemoAfter powering up, the system enters standby mode and shows the date and time.1. Press the start and memory buttons simultaneously for three seconds (the system should enter time-

set mode).

NOTE: In this mode, the month position blinks.

2. Use the memory button to adjust the number in the current position.3. Use the start button to select the next position.4. When the minute position is blinking, press the start button to end time-set mode and enter standby

mode.

NOTE: The selection logic for the start button is month → date → hour → minute → standby mode.

5. Press the memory button in standby mode will enter the system into memory mode.

NOTE: The memory icon and total-records number appear for three seconds and the display showsthe latest record. Every record includes systolic, diastolic, heart rate, date, and time.

6. Press the memory button in this mode switch to the next record or press the start button to end thismode and enter standby mode.

Page 10: Ultralow-Power Blood Pressure and Heart Rate Monitor

Getting Started Firmware www.ti.com

10 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

NOTE: Pressing the start button in standby mode causes the system to enter measure mode.Before entering this mode, ensure that the cuff is correctly tied to the upper arm, otherwisethe system will report an error. In measure mode, the system takes a measurement andshows the result on the LCD. After entering this mode, all LCD segments appear and thebuzzer works. This stage lasts three seconds, during which the system does not respond toany action. After this stage, the system aerates the cuff and the LCD shows the pressure ofthe cuff. After the pressure of the cuff reaches the goal pressure (145 mmHg set by thesystem), the system stops aerating and begins deflating. The system calculates and showsthe results.

6 Getting Started FirmwareTo start using the firmware, do as follows:1. Download the firmware.2. Compile it in CCS.3. Download it to MCU

NOTE: The system runs as described in Section 5.2.

To collect the raw data for further analysis, use the TouchPro tool and connect the hardware as describedin Section 5.1. The raw data is pressure data collected by the sensor-ADC module.

7 Test Setup

1. Connect the system as shown in Figure 6.2. Check the connection point and ensure there is no air leakage.3. Connect the system as described in Section 5.1 and power it up.

NOTE: The date and time appear on the LCD. The default value is the 7th of October, 0:00. Ifnothing appears on the LCD, check the battery and the LDO output

Page 11: Ultralow-Power Blood Pressure and Heart Rate Monitor

www.ti.com Test Setup

11TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

4. Run the system as described in Section 5.2.

NOTE: To get raw data in measure mode, connect the system as shown in Figure 10.

Figure 10. Measure Demo

Page 12: Ultralow-Power Blood Pressure and Heart Rate Monitor

Test Setup www.ti.com

12 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

5. Connect UART to TouchPro in PC.6. Select the correct COM and 9600 as the baud rate (see Figure 11).7. Click the open button to open the COM.

Figure 11. TouchPro Tool

NOTE: When the system receives the data, a curve appears on the panel of this tool.

Page 13: Ultralow-Power Blood Pressure and Heart Rate Monitor

www.ti.com Test Setup

13TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

To save the raw data in the PC for further analysis, do as follows:1. Click File Directory.2. Name the file.3. Click the Record button (see Figure 12).

Figure 12. Collecting and Saving Raw Data

Page 14: Ultralow-Power Blood Pressure and Heart Rate Monitor

Test Data www.ti.com

14 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

8 Test DataThe saved data is a .txt file and its format is as shown in Figure 13. The frame headers are 0x55 and0xaa; the following is the data length 0x04 and then channel number 0x01. The fifth and the sixth data arethe real data from the 12-bit ADC. To get the real value, use the following equation:

fifth data × 256 + sixth data

Every frame has 7 bytes and the last data is the checksum.

Figure 13. Raw Data

Use MATLAB® to process the .txt file in Figure 13 and get the related curves described in Figure 14.These curves show the data flow process, which is saved in the MCU. This process runs automaticallyafter the Start button is pressed.

Figure 14. Signal Processed by Matlab

In Figure 14, the x-axis is the amount of raw data that can be converted to time (the sample rate is 100Hz), and the y-axis is the amplitude. The upper half of this signal is the plot of raw data from Figure 13.The blue curve in the lower half of the signal is the plot of filtered raw data. The filter is a band-pass typewith a set bandwidth of 0.3 Hz to 3.5 Hz; the order of this band-pass filter is 2. The red curve in the lowerhalf of the signal is the envelop of the filtered data.

Page 15: Ultralow-Power Blood Pressure and Heart Rate Monitor

PM_UCB0SDAPM_UCB0SCL

S16S17S18S19S20

S22S23S24S25S26S27S28S29S30S31S32S33 S15

S14S13S12S11S10S9S8S7S6S5S4S3S2S1S0

COM0COM1COM2COM3

R211.5K

R231.5K

DVCCDVCC

COM11

COM22

COM33

COM44

S05

S16

S27

S38

S49

S510

S611

S712

S813

S914

S1015

S1116

S1217

S1318

S1419

S1520

S1621

S1722S1823

S1924

S2025

S2126

S2227

S2328

S2429

S2530

S2631

S2732

S2833

S2934

S3035

S3136

S3237

S3338

S3439

S3540

S3742

S3843

S3944

S4045

S3641

CON1

CON20*2P

S34S35S36S37S38S39S40

AGND

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

10

0

U3430100PIN_F6433

RS

T/T

DIO

PJ.3

PJ.2

PJ.1

PJ.0

TE

ST

/TC

LK

DV

SS

3D

VC

C

VB

AT

1V

BA

KP

7.3

/XT

2O

UT

P7

.2/X

T2

INA

VS

S3

NC

LD

OO

LD

OI

PU

.1N

C1

PU

.0V

SS

U

P5.1AVCCAVSS1XINXOUTAVSS2

RXDTXDPM_UCB0SCLPM_UCB0SDA

DVCC

S0S1S2S3S4S5S6S7S8S9S10DVCCDVSS2S11S12S13S14S15S16S17S18S19S20S21S22

DV

SS

1

VC

OR

E

LC

DC

AP

CO

M0

CO

M1

CO

M2

CO

M3

S35

S34

S33

S32

S29

S28

S27

S26

S25

S24

S23

DGND

C7

4.7uF

DGND

C214.7nF

S3

0S

31

VA

LV

EP

UM

PB

ZT

A0

CLK

AIN

0S

VS

IN

P6

.3

B2/P6.4B3/P6.5B4/P6.6B5/P6.7

R41

0R

C22

470nF

DGND

S21

P6.2

P5.7

/RT

CL

K

P5.2

/R2

3

P2.4P2.5P2.6P2.7

P5.6

LED1

R247R

GND

C3

0.01uF

C2

47uF

AVCC

V+1

G2

G3

P1

BAT

VBAT

C54.7uF

C40.1uF

R5200K

R1300K

AGND

R20

0R

IN1

GND2

EN3

OUT5

NC/FB4

U1

TPS763XX

1

2

U9

CON2

C12

1u

R101R

12

U7CON2

AVCCVBAT

C610n

R447K

DVCC

DGND

RST/TDIO

34

12

B1button

AGND

R61K

R72K

R347R

AVCC

C10.47U

AGND

12

buzzer

buzzer

Q1NSS4020

12

D1

MBRA320

DVCCDGND

TEST/TCLKRST/TDIO

TXDRXD

AVCCAGND

PUMP

VALVE

VBAT

VBAT

1

2

3

4

5

6

7

8

9

10

H1

HEADER10P

CN5

CN6

1

2

3

4

H2

header-4p

BZ

3 4

1 2B2

3 4

1 2B3

3 4

1 2

B4

3 4

1 2

B5

DVCC

B2/P6.4

B3/P6.5

B4/P6.6

B5/P6.7

R33

100k

R34

100k

R35

100k

R36

100k

LED2

R1547R

AGND

AVCC

C111u

C847p

C910u

C100.01u

DGND

R16

0R

R14

0R

DVCC

VALVE PUMP

GND

VBAT

R9100k

R11

1K

R12

1K

R8800K

R13200K

VBAT

SVSIN

R22100k

P5.1

Q3NSS4020

Q2

NSS4020

12

D2MBRA320

12

D3MBRA320

VBAT VBAT

CN5CN6

C17

0.01uF

C16

1uF

C20470pF

AGND

N/C1

Vs2

GND3

Vout4

N/C5

N/C6

N/C7

N/C8

U4

MP3V5050

P1

R18

33k

R19

33kC151u

AGND

AVCC

AIN0

C181u

low pass filter 5Hz

R25

100k

R26

61.9k

AGND

AGND

P1

P2

12

U8CON2

SIN

P2

SINAGND

AVCC

R29200K

R28

500k

R30

500k

R24

500k

R31

500k

R27

500k

R32

500k

OUT+

OUT-

AGND

OUT+

OUT-

AGND

P2

P1

P6.3

1

2

3

JUMP1

JUMP-3P

1

2

3

JUMP2

JUMP-3P

AIN0

3

2

1

411

U2ALMV324

5

6

7

U2B

LMV324

10

9

8

U2C

LMV324 12

13

14

U2D

LMV324

R37

0

R38

0

V+1

OUT+2

V-3

OUT-5

V-4

NC6

U11

BP300

R39

100k

R40

100k

Y132k

C14

12p

C19

12p

XIN

XOUT

DGND

DVCC

PM_UCB0SCL

PM_UCB0SDA

A01

A12

A23

GND4

SDA5

WC7

VCC8

SCL6

U6

CAT24C32

DGND

P5.6

www.ti.com Design Files

15TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

9 Design Files

9.1 SchematicsTo download the schematics for each board, see the design files at http://www.ti.com/tool/TIDM-BPM

Figure 15. Schematic of System

Page 16: Ultralow-Power Blood Pressure and Heart Rate Monitor

Design Files www.ti.com

16 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

9.2 Bill of MaterialsTo download the bill of materials (BOM) for eachboard, see the design files athttp://www.ti.com/tool/TIDM-BPM

Table 2. BOM List

ITEM QTY REFERENCE VALUE PARTDESCRIPTION PCB FOOTPRINT

1 1 B1 button BUTTON-4P SW-4P2 4 B2, B3, B4, B5 button BUTTON-4P SW-4P3 1 buzzer buzzer buzzer buzzer4 1 C1 0.47 uF CAP C/0805/SMT15 1 C2 47 uF CAP C/0805/SMT16 2 C3, C17 0.01 uF CAP C/0805/SMT17 1 C4 0.1 uF CAP C/0805/SMT18 2 C5, C7 4.7 uF CAP, CAP/0805 C/0805/SMT19 1 C6 10 nF CAP C/0805/SMT110 1 C8 47 pF CAP C/0805/SMT111 1 C9 10 uF CAP C/0805/SMT112 1 C10 0.01 uF CAP C/0805/SMT113 4 C11, C12, C15, C18 1 uF CAP C/0805/SMT114 2 C14, C19 12 pF CAP C/0805/SMT115 1 C16 1 uF CAP C/0805/SMT116 1 C20 470 pF CAP C/0805/SMT117 1 C21 4.7 nF CAP/0805 C/0805/SMT118 1 C22 470 nF CAP/0805 C/0805/SMT119 1 CON1 CON20*2P CON20*2P LCD120 3 D1, D2, D3 MBRA320 DIODE DIODE21 1 H1 HEADER10P HEADER10P CN10P/2.5422 1 H2 header-4p header-4p CON4P-2.54H23 2 JUMP1, JUMP2 JUMP-3P JUMP-3P CON3P-2.54H24 2 LED1, LED2 LED LED_1 LED080525 1 P1 BAT BAT CON3P-2.54H26 3 Q1, Q2, Q3 NSS4020 NPN_BJT SOT23-3P27 1 R1 300 k RES R/0805/SMT128 3 R2, R3, R15 47 R RES R/0805/SMT129 1 R4 47 k RES R/0805/SMT130 3 R5, R13, R29 200 k RES R/0805/SMT131 3 R6, R11, R12 1 k RES R/0805/SMT132 1 R7 2 k RES R/0805/SMT133 1 R8 800 k RES R/0805/SMT134 9 R9, R22, R25, R33, R34, R35, R36, R39,

R40100 k RES R/0805/SMT1

35 1 R10 1 R RES C/0805/SMT136 3 R14, R16, R20 0 R RES R/0805/SMT137 2 R18, R19 33 k RES R/0805/SMT138 2 R21, R23 1.5 k RES R/0805/SMT139 6 R24, R27, R28, R30, R31, R32 500 k RES R/0805/SMT140 1 R26 61.9 k RES R/0805/SMT141 2 R37, R38 0 RES R/0805/SMT142 1 R41 0 R RES/0805 C/0805/SMT1

Page 17: Ultralow-Power Blood Pressure and Heart Rate Monitor

www.ti.com Design Files

17TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

Table 2. BOM List (continued)

ITEM QTY REFERENCE VALUE PARTDESCRIPTION PCB FOOTPRINT

43 1 U1 TPS763XX TPS763XX SOT23-5P44 1 U2 LMV324 LMV324 SO-G14/G3.345 1 U3 430100PIN_F6638 430100PIN IC-LQFP100-PZ - duplicate46 1 U4 MP3V5050 MP3V5050 MP3V505047 1 U6 CAT24C32 CAT24C32 SO-G8/D7.748 3 U7, U8, U9 CON2 CON2 CON2P-2.54H49 1 U11 BP300 BP300 BP300UF50 1 Y1 32 k CRYSTAL XIAL-2*5 V

9.3 PCB Layout RecommendationsThis is a low-frequency system with no special PCB layout requirements. See recommendations from thedevice datasheet.

9.3.1 Layout PrintsTo download the layout prints for each board, see the design files at http://www.ti.com/tool/TIDM-BPM

Figure 16. Top Silkscreen layer of PCB Figure 17. Bottom Solder Layer of PCB

Page 18: Ultralow-Power Blood Pressure and Heart Rate Monitor

Design Files www.ti.com

18 TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

9.4 Altium ProjectTo download the Altium project files for each board, see the design files at http://www.ti.com/tool/TIDM-BPM.

Figure 18. Multi-Layer Composite Print

9.5 Gerber filesTo download the Gerber files for each board, see the design files at http://www.ti.com/tool/TIDM-BPM.

10 Software FilesTo download the software files for this reference design, see the design files athttp://www.ti.com/tool/TIDM-BPM.

11 References

1. Gallardo JE, Cotta C, Ferandez AJ. On the hybridization of memetic algorithms with branch-and-boundtechniques. IEEE Transactions on Systems, Man, and Cybernetics, Part B:Cybernetics, 2007, 37(1):77-83.

2. Texas Instruments: MSP430x5xx and MSP430x6xx Family User's Guide (SLAU208M).

Page 19: Ultralow-Power Blood Pressure and Heart Rate Monitor

www.ti.com Terminology

19TIDU514–October 2014Submit Documentation Feedback

Copyright © 2014, Texas Instruments Incorporated

Ultralow-Power Blood Pressure and Heart Rate Monitor

12 TerminologyPPG, SYSTOLIC, DIASTOLIC

13 About the AuthorFIONA CHEN is a Systems Application Engineer at Texas Instruments, where she is responsible fordeveloping total solutions for Chinese customers. Fiona earned her Masters degree of BioMedicalEngineering from Zhejiang University in Hangzhou, Zhejiang.

Page 20: Ultralow-Power Blood Pressure and Heart Rate Monitor

IMPORTANT NOTICE FOR TI REFERENCE DESIGNS

Texas Instruments Incorporated ("TI") reference designs are solely intended to assist designers (“Buyers”) who are developing systems thatincorporate TI semiconductor products (also referred to herein as “components”). Buyer understands and agrees that Buyer remainsresponsible for using its independent analysis, evaluation and judgment in designing Buyer’s systems and products.TI reference designs have been created using standard laboratory conditions and engineering practices. TI has not conducted anytesting other than that specifically described in the published documentation for a particular reference design. TI may makecorrections, enhancements, improvements and other changes to its reference designs.Buyers are authorized to use TI reference designs with the TI component(s) identified in each particular reference design and to modify thereference design in the development of their end products. HOWEVER, NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPELOR OTHERWISE TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT, AND NO LICENSE TO ANY THIRD PARTY TECHNOLOGYOR INTELLECTUAL PROPERTY RIGHT, IS GRANTED HEREIN, including but not limited to any patent right, copyright, mask work right,or other intellectual property right relating to any combination, machine, or process in which TI components or services are used.Information published by TI regarding third-party products or services does not constitute a license to use such products or services, or awarranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectualproperty of the third party, or a license from TI under the patents or other intellectual property of TI.TI REFERENCE DESIGNS ARE PROVIDED "AS IS". TI MAKES NO WARRANTIES OR REPRESENTATIONS WITH REGARD TO THEREFERENCE DESIGNS OR USE OF THE REFERENCE DESIGNS, EXPRESS, IMPLIED OR STATUTORY, INCLUDING ACCURACY ORCOMPLETENESS. TI DISCLAIMS ANY WARRANTY OF TITLE AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESSFOR A PARTICULAR PURPOSE, QUIET ENJOYMENT, QUIET POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTYINTELLECTUAL PROPERTY RIGHTS WITH REGARD TO TI REFERENCE DESIGNS OR USE THEREOF. TI SHALL NOT BE LIABLEFOR AND SHALL NOT DEFEND OR INDEMNIFY BUYERS AGAINST ANY THIRD PARTY INFRINGEMENT CLAIM THAT RELATES TOOR IS BASED ON A COMBINATION OF COMPONENTS PROVIDED IN A TI REFERENCE DESIGN. IN NO EVENT SHALL TI BELIABLE FOR ANY ACTUAL, SPECIAL, INCIDENTAL, CONSEQUENTIAL OR INDIRECT DAMAGES, HOWEVER CAUSED, ON ANYTHEORY OF LIABILITY AND WHETHER OR NOT TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, ARISING INANY WAY OUT OF TI REFERENCE DESIGNS OR BUYER’S USE OF TI REFERENCE DESIGNS.TI reserves the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services perJESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevantinformation before placing orders and should verify that such information is current and complete. All semiconductor products are soldsubject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s termsand conditions of sale of semiconductor products. Testing and other quality control techniques for TI components are used to the extent TIdeems necessary to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is notnecessarily performed.TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products andapplications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provideadequate design and operating safeguards.Reproduction of significant portions of TI information in TI data books, data sheets or reference designs is permissible only if reproduction iswithout alteration and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable forsuch altered documentation. Information of third parties may be subject to additional restrictions.Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirementsconcerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or supportthat may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards thatanticipate dangerous failures, monitor failures and their consequences, lessen the likelihood of dangerous failures and take appropriateremedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use of any TI components inBuyer’s safety-critical applications.In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is tohelp enable customers to design and create their own end-product solutions that meet applicable functional safety standards andrequirements. Nonetheless, such components are subject to these terms.No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the partieshave executed an agreement specifically governing such use.Only those TI components that TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use inmilitary/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components thathave not been so designated is solely at Buyer's risk, and Buyer is solely responsible for compliance with all legal and regulatoryrequirements in connection with such use.TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use ofnon-designated products, TI will not be responsible for any failure to meet ISO/TS16949.IMPORTANT NOTICE

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2016, Texas Instruments Incorporated