Download ECG Implementation on the TMS320VC5505

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Multidimensional empirical mode decomposition wikipedia , lookup

Automatic test equipment wikipedia , lookup

Analog-to-digital converter wikipedia , lookup

Opto-isolator wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Transcript
Application Report
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical
Development Kit (MDK)
Vishal Markandey .............................................................................................................................
ABSTRACT
The medical development kit (MDK) provides a development platform to TI medical customers, third
parties, and other developers. This application report focuses on the C5515 MDK; however, the analog
front ends that are included can also be used with other platforms.
Please be aware that an important notice concerning availability, standard warranty, and use in critical
applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of
this document.
NOTE:
Disclaimer Statement: Do not use this medical development kit for the purpose of
diagnosing patients.
This application report may not include all of the details necessary to completely develop the
design. It is provided as a reference and only intended to demonstrate the ECG application.
Contents
1
Introduction .................................................................................................................. 2
2
Front-End Architecture ..................................................................................................... 5
3
DSP Subsystem ........................................................................................................... 11
4
PC Application ............................................................................................................. 17
5
Installation .................................................................................................................. 17
6
Running the Demo Application .......................................................................................... 20
7
Options and Selections ................................................................................................... 21
8
References ................................................................................................................. 22
Appendix A
Front-End Board Schematics ................................................................................... 23
Appendix B
Front-End Board BOM ........................................................................................... 30
Appendix C Sensors and Accessories ....................................................................................... 33
Appendix D MEDICAL DEVELOPMENT KIT (MDK) WARNINGS, RESTRICTIONS AND DISCLAIMER .......... 34
List of Figures
1
MDK Hardware Overview .................................................................................................. 3
2
ECG Board ................................................................................................................... 4
3
ECG Front-End Block Diagram
4
De-Fibrillation Protection Circuit
5
6
7
8
9
10
11
12
........................................................................................... 6
.......................................................................................... 7
Right-Leg-Drive Circuit ..................................................................................................... 7
Lead-Off Detection Circuit ................................................................................................. 8
Lead I Formation ............................................................................................................ 9
LPF for Lead II .............................................................................................................. 9
Block Diagram of ADS1258 .............................................................................................. 10
Interface Between ADS1258 and DSP ................................................................................. 10
DSP Software Architecture ............................................................................................... 12
DC Removal Filter Response ............................................................................................ 13
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
1
Introduction
www.ti.com
13
Pole and Zero Location for IIR Filter .................................................................................... 13
14
1Hz Signal Response via DC Removal Filter .......................................................................... 14
15
MBF Frequency Response ............................................................................................... 15
16
Buffer-Shifting Convolution Algorithm ................................................................................... 15
17
ECG Front-End Mounted on the C5515 EVM ......................................................................... 18
18
Input Dialog Box ........................................................................................................... 20
19
Display on the EVM LCD Screen........................................................................................ 21
20
ECG_I_II .................................................................................................................... 23
21
ECG_LEAD_V1_V2_V3 .................................................................................................. 24
22
ECG_LEAD_V4_V5_V6 .................................................................................................. 25
23
ECG_ADC .................................................................................................................. 26
24
ECG_LEAD_OFF_DET ................................................................................................... 27
25
Right Leg Drive ............................................................................................................ 28
26
PWR_CONN_INTRFCE .................................................................................................. 29
27
ECG Cable Details ........................................................................................................ 33
List of Tables
1
1
J22 Connector Interface .................................................................................................. 11
2
Release CD Contents ..................................................................................................... 19
3
Bill of Material .............................................................................................................. 30
Introduction
•
•
•
1.1
A number of emerging medical applications such as electrocardiography (ECG), digital stethoscope,
and pulse oximeters require DSP processing performance at very low power. The TMS320C5515
digital signal processor (DSP) is ideally suited for such applications. The C5515 is a member of TI's
C5000™ fixed-point DSP platform. To enable the development of a broad range of medical
applications on the C5515, Texas Instruments has developed an MDK based on the C5515 DSP. A
typical medical application includes:
An analog front end, including sensors to pick up signals of interest from the body
Signal processing algorithms for signal conditioning, performing measurements and running analytics
on measurements to determine the health condition
User control and interaction, including graphical display of the signal processing results and
connectivity to enable remote patient monitoring
Medical Development Kit (MDK) Overview
The MDK is designed to support complete medical applications development. It includes the following
elements:
• Analog front-end boards (FE boards) specific to the key target medical applications of the C5515
(ECG, digital stethoscope, pulse oximeter), highlighting the use of the TI analog components for
medical applications
• C5515 DSP evaluation module (EVM) main board
• Medical applications software including example demonstrations
C5000, Code Composer Studio are trademarks of Texas Instruments.
All other trademarks are the property of their respective owners.
2
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
Introduction
www.ti.com
Figure 1 shows an overview of the MDK hardware, consisting of individual analog front-end boards for
ECG, digital stethoscope, pulse oximeter, and the C5515 DSP EVM. Any of the analog front-end boards
can be connected, one of at a time, to the C5515 EVM using universal connectors on the front-end boards
and the EVM. The analog front-end boards connect to the appropriate sensors for the ECG, digital
stethoscope or the pulse oximeter, and perform analog signal conditioning and analog-to-digital (A/D)
conversion of the signals from the sensor. Then, the digital signal is sent to the C5515 EVM where the
C5515 DSP performs signal processing algorithms for the application. The DSP is also responsible for
managing user control and interaction including graphical display of the signal processing results. The
signal processing results can also be transferred from the C5515 EVM to a PC for further display,
analysis, and storage using the PC application software that is provided with the MDK.
Digital
Stethoscope
Front End
Univ. FE Con
Pulse
Oximeter
Front End
Univ. FE Con
ECG
Front End
Common Platform
Data process, memory, display, user input, etc.
Color LCD Display
Univ. FE Con
Univ. FE Con
Front-End
Daughterboards
C5515 EVM
Keypad
Figure 1. MDK Hardware Overview
1.2
MDK ECG System
An electrocardiogram (ECG/EKG) is the recording of the electrical activities of the heart and is used in the
investigation of heart disease. The electrical waves can be measured by selectively placed electrodes
(electrical contacts) on the skin.
1.2.1
Key Features
The key features of the MDK ECG system are:
• 12 lead ECG output using 10 electrode input
• Defibrillator protection circuitry
• Diagnostic quality ECG with bandwidth of 0.05 Hz to 150 Hz
• Heartbeat rate display
• Leads off detection
• Real-time 12 lead ECG waveform display on EVM LCD screen, one lead selectable at a time
• Zoom option for the Y-axis (amplitude) on EVM LCD screen
• Real-time 12 lead ECG waveform display on PC, three leads at a time
• Zoom function on X-axis (time) and Y-axis (amplitude) on PC application
• Freeze screen option on PC Application
• Recording of ECG data and offline view option of recorded ECG data on PC application
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
3
Introduction
1.2.2
www.ti.com
MDK Hardware
Several elements of the MDK ECG system are:
• C5515 EVM
• ECG front-end board
• ECG cable
1.2.2.1
C5515 EVM
The EVM comes with a full compliment of on-board devices that suit a wide variety of application
environments.
For further details on the C5515 EVM, see the Medical Devlopment Kit provided with your EVM.
Key components and interfaces of the C5515 EVM used in the MDK ECG system include:
• Texas Instrument's TMS320C5515 operating at 100 MHz
• User universal serial bus (USB) port via the C5515
• Inter-integrated circuit (I2C) /serial peripheral interface (SPI) electrically erasable programmable
read-only memory (EEPROM)
• External memory interface (EMIF), I2C, universal asynchronous receiver/transmitter (UART), SPI
interfaces
• SAR
• External IEEE Standard 1149.1-1990, IEEE Standard Test Access Port and Boundary-Scan
Architecture (JTAG) emulation interface
• Embedded JTAG controller
• Color LCD display
• Keys (user switches)
The EVM operates from a + 5 V external power supply or battery and is designed to work with TI’s Code
Composer Studio™ integrated development environment (IDE). Code Composer Studio communicates
with the EVM board through the external emulator, or on-board emulator.
1.2.2.2
ECG Front-End Board
Figure 2 shows the ECG front-end board. The potentials captured by the electrodes are passed through
the defibrillator protection (DP) circuit in the ECG front-end board. Then, the front end board derives 8 out
of 12 ECG leads and provides the digital input to the DSP subsystem. The front-end board can be
interfaced with the EVM board through a universal front-end connector. The front-end board is interfaced
with and powered by the C5515 EVM board through the universal front-end connector by using I2C and
I2S interfaces.
The 16 channel analog-to-digital converter (ADC) (ADS1258) on the front-end board is configured for 500
Hz sampling with 24-bit data resolution. ADC is interfaced with the C5515 using the SPI bus.
DB-15 Conn.
for Electrode
Connection
Figure 2. ECG Board
4
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
Front-End Architecture
www.ti.com
1.2.2.3
ECG Cable
The ECG cable consists of four limb and six chest electrodes. This cable is connected to the front-end
board through the DB15 connector. The ECG electrodes pick up ECG signals from the ECG
simulator/patient and send them to the ECG front-end board; an off-the-shelf ECG cable is used. For more
details regarding ECG cable, see Appendix C.
1.2.3
MDK Software
The software for the MDK application includes:
• C5515 software application
• PC application
1.2.3.1
C5515 Software Application
The hardware is initialized by the DSP on the EVM. The DSP reads the digitized signals from the ADC
through the SPI interface. The DSP subsystem conditions the ECG signals by removing DC offset and
noise using digital filters. Then, the DSP subsystem derives the remaining four ECG electrodes, lead off
status, and heart rate. The DSP subsystem also displays one channel ECG wave form, lead off
information and heart rate on the LCD screen and sends the the ECG data to the PC application through
the UART interface.
1.2.3.2
PC Application
The PC application, which has to be installed on the PC, can be used for viewing the ECG waveform,
heart rate, and lead off information. It also provides options to zoom, store and playback the signals
transmitted from the EVM. The PC application can operate in two modes: online and offline.
2
Front-End Architecture
The front-end board has a DB15 connector to allow connection for 10 electrode ECG cables; it can be
interfaced with the EVM board through the universal front-end connector. The C5515 EVM board supplies
power to the front-end board through the universal front-end connector.
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
5
Front-End Architecture
www.ti.com
Figure 3 shows the ECG front-end board architecture.
Reference Voltage
Instrumentation
Amp
Crystal 32.768 KHz
REF5025
-5 V TPS60403
-2.5 V TPS72325
+2.5 V TPS73025
Low Pass Filter
150 Hz
Defibrillator
Protection
Power
supply
INA128
ADS1258
Defibrillator
Protection
ADC
SPI
INA128
I2C
OPA335
Front End
Connectors
DB15
Analog
MUX
Buffer
Defibrillator
Protection
I/O Expander
OPA335
RLD
Averaging of
RA,LA,LL signals
PCA9535
Lead Off Detection
Current Injection
TLV3404
Comparator
Figure 3. ECG Front-End Block Diagram
The front-end board contains the following stages:
• Defibrillator protection
• Right leg driving circuit
• Lead off detection
• Derives eight ECG leads using differential amplifier (instrumentation amplifier)
• Low-pass filtering (anti-aliasing)
• Analog-to-digital conversion (ADC)
2.1
Defibrillator Protection
WARNING
If defibrillator is used for development purposes, use of medical
grade EVM input power supply (Accessory Part Number: SL Power
AULT Model MW173KB0503F01) is strongly recommended. Use of
the Isolator (Accessory Part Number: MOXA Model Name: TCC-82)
that isolates the MDK from the PC is also strongly recommended.
These accessories provide additional supplemental protection to
development users from high voltages that may be present when
introducing defibrillator voltages during development simulation.
There may also be other voltage transients sourced from the
defibrillator to accompanying interface hardware such as a
personal computer when used in conjunction with the ECG/EVM
development hardware.
The defibrillator protection circuit protects the ECG system while the defibrillator is used on the patient.
6
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
Front-End Architecture
www.ti.com
The neon lamps and clamping diodes (zener diodes) are connected across the electrode input lines, to
provide protection from the defibrillator pulse. The neon lamps give the first level of protection and the
clamping diodes give the second level of protection. These shunting devices are used to bypass large
voltage applied during defibrillation. The neon lamp (NE2 series) shunts voltages above 70 V-80 V. Zener
diodes, with a breakdown voltage of 9.1 V, are used for shunting the voltage dropped across neon lamps
to a safe 11.6 V ( VCC + VZ = 2.5 + 9.1) before it appears across the instrumentation amplifiers. A current
limiting resistor (R1) of 20K with high energy withstanding capability (~ 2.5J) and power rating (> 1W) is
placed in the series on each input line, which limits the current flow. One more current limiting resistor
(R2) of 10K is put in between the neon lamp and the zener diodes to prevent high current from passing
through the zener diodes. Figure 4 depicts the protection circuitry.
-VCC
R1
R2
Vz
Electrode
To Instrumentaion
Amplifier
Neon
Lamp
+VCC
Figure 4. De-Fibrillation Protection Circuit
2.2
Right Leg Drive Circuit
A right-leg-drive circuit (RLD) is used as an alternative to the grounding of a patient with the MDK ECG
system. In the RLD circuit, an electrode attached to the right leg is driven by the output of an auxiliary
operational amplifier, where the common-mode voltage is sensed and amplified. The negative feedback of
a common-mode signal in this circuit drives the common-mode voltage low. In turn, the body’s
displacement current flows to the op-amp output circuit, which reduces the pickup of the ECG system and
effectively grounds the patient. The averaging is done with the electrode signals RA, LA and LL. OPA335
is used as the inverting amplifier for the RLD circuit. The gain of the RLD circuit design is -39.
Figure 5. Right-Leg-Drive Circuit
2.3
Lead-Off Detection
The lead-off detection circuit detects the lead status for all the electrodes except RL.The lead-off detection
has pull up registers, comparator (TLV3404) and an I2C port expander (PCA9535) as shown in Figure 6.
The ECG electrode leads, except RL, are connected to a pull up resistor (10 M); when any one of the
leads is disconnected, the voltage for that lead is pulled up to VCC (+ 2.3 V).
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
7
Front-End Architecture
www.ti.com
The pull up circuit outputs are connected to the negative and positive terminals of the comparator, and set
to 500 mV (threshold voltage). When any lead gets disconnected, the output of the comparator for that
lead becomes 0 V. The output of the comparator is connected to the I2C port expander. The port
expander generates an interrupt to the DSP whenever there is any change in the input voltage. The
interrupt service routine at the DSP reads the output of the port expander using I2C lines and,
correspondingly, updates the lead-off status.
Figure 6. Lead-Off Detection Circuit
2.4
Lead Formation Using Instrumentation Amplifier
The following ECG leads are formed using instrumentation amplifier (INA128) and ECG electrode
combinations:
Lead I = LA – RA
Lead II = LL – RA
Lead V1 = V1 - (LA + RA + LL) / 3
Lead V2 = V2 - (LA + RA + LL) / 3
Lead V3 = V3 - (LA + RA + LL) / 3
Lead V4 = V4 - (LA + RA + LL) / 3
Lead V5 = V5 - (LA + RA + LL) / 3
Lead V6 = V6 - (LA + RA + LL) / 3
Where, RA, LL, LA and V1 to V6 are ECG electrodes.
Lead I is formed by connecting LA to the instrumentation amplifier’s non-inverting input, while RA is
connected to the inverting input. Lead II is formed by connecting LL to the instrumentation amplifier’s
non-inverting input, while RA is connected to the inverting input.
Uni-polar chest leads (Lead V1 to Lead V6) are formed by applying the corresponding electrodes to the
non-inverting input of the instrumentation amplifier, while the inverting input is connected with the average
of the RA, LA and LL signals. The average is calculated by addition using three equal value resistors.
8
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
Front-End Architecture
www.ti.com
Figure 7 shows the lead formation for Lead I.
Figure 7. Lead I Formation
The instrumentation amplifier also provides amplification of the weak input signal. The gain of the amplifier
is set to 8.35 by using a 6.8K (R4) nominal value precision resistor.
2.5
Low-Pass Filters (Anti-Aliasing)
An active first-order, low-pass filter (LPF) is used for anti-aliasing and for removing frequencies above 150
Hz from each of the ECG leads. The LPF has a cutoff at 150 Hz. The instrumentation amplifier output is
fed to the LPF filter input. Figure 8 shows the implementation for the LPF.
Figure 8. LPF for Lead II
2.6
Analog-to-Digital Conversion (ADC)
Analog signals are converted to digital before sending them to the DSP sub-system. LPF output is
connected as input to the ADC (ADS1258).
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
9
Front-End Architecture
www.ti.com
ADS1258 is a 16-channel, 24-bit delta-sigma ADC. Figure 9 shows the block diagram of ADS1258.
AVDD
GPIO[7:0]
DVDD
VREF
ADS1258
Internal
Monitoring
GPIO
1
SPI
Interface
CS
DRDY
SCLK
DIN
DOUT
Oscillator
Control
START
RESET
PWDN
24-Bit
ADC
16:1
Analog
Input
MUX
Analog
Inputs
Digital
Filter
16
AINCOM
AVSS
MUX
OUT
Extclk
In/Out
ADC
IN
DGND
32.768 kHz
Figure 9. Block Diagram of ADS1258
The following configuration is used for the ADS1258:
Host to ADC interface
Sampling frequency
Data format
ADC mode used
Reference voltage
SPI
500 Hz
24-bit linear
Fixed channel mode
2.5 V
The eight ECG lead outputs from the LPF are connected to eight channels of the ADS1258. Using SPI
interface, the ADC is connected to the C5515 for 500 sps/channels with 24-bit resolution.
The ADS1258 is interfaced to C5515 DSP as shown in Figure 10.
SPI_CLK
SPI_OUT
SPI_IN
C5505 DSP
SPI_CS
ADS1258
SPI_START
SPI_DRDY
C5505 EVM
ECG FE
Figure 10. Interface Between ADS1258 and DSP
2.7
Front-End Connector
The front-end board is connected to the EVM through the universal front-end connector, which consists of
three connector interfaces with legends on the EVM: J20, J21, and J22.
10
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
DSP Subsystem
www.ti.com
2.7.1
J20 Connector Interface at C5515 EVM
The mating for this connector is maintained, but no signals are used by the ECG front-end board.
2.7.2
J21 Connector Interface at C5515 EVM
This connector carries the 5 V, 3.3 V and 1.8 V from the C5515 EVM. These voltages act as the primary
source for the ECG front-end board.
2.7.3
J22 Connector Interface at C5515 EVM
This connector carries GPIOs, I2C, SPI and interrupt (INT1) connections from the C5515 EVM to the
front-end board. Pin mapping for the used interfaces are shown in Table 1.
Table 1. J22 Connector Interface
Connector Pin Number
3
Signal Assigned
1
SPI_START
3
SPI_CLK
7
SPI_CS
11
SPI_IN
12
SPI_DRDY
13
SPI_OUT
15
I2C_INT
16
I2C_SCL
20
I2C_SDA
DSP Subsystem
The DSP software, running on the C5515 EVM, takes the digitized signal from the front-end board and
processes it the same. The DSP receives eight ECG lead data from the ADC through the SPI interface.
Then, filters are applied to remove DC signal, 50/60 Hz power line noise, and unwanted signals. The
filtered signal is used to detect the heart rate and to obtain four ECG leads: Lead III, aVR, aVL and aVF.
The software is designed to handle the following activities:
• Data acquisition through ADC
• Lead-off detection
• DC signal removal
• Multi band-pass filtering
• ECG leads formation
• QRS (HR) detection
• Display of ECG data
• UART communication
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
11
DSP Subsystem
www.ti.com
Figure 11 shows the high-level architecture of DSP subsystem.
Lead Off Interrupt
Lead Off
Detection
FIR
Filters
QRS
Algorithm
(HR)
ECG Lead
Computation
(Lead Info)
4 ECG Leads
IIR
Filter
(DC Removal)
8 ECG Leads
SPI
8 Channel Data
Reader
Data
Acquisition
Timer Based
Interrupt
HR
From
ADC
Lead Off Status
I2C
From I2C
Expander
Display
RS232
UART
PC
Display
Figure 11. DSP Software Architecture
The various blocks of the DSP subsystem are described in the following sections.
3.1
Data Acquisition
Using the C5515 timer, an interrupt is generated every 250 ms to sequentially acquire 500 sps of eight
ECG leads. The interrupt service routine (ISR) issues a set channel number and (SOC) command to the
ADC to acquire 24-bits of ECG data for the selected channel. The acquired data is provided to the infinite
impulse response (IIR) filter module after downscaling to 20 bits; the data read for the same channel
happens after every 2 ms. The ADC is interfaced with the DSP through the SPI bus.
3.2
Lead-Off Detection
The lead status is read in the IIR for INTR1 of the C5515 (external interrupt 1). This interrupt is generated
in the front ECG board by the I2C port expander as and when the lead status is changed.
3.3
Interrupt Service Routine (IIR) Filter - DC Signal Removal
The DC signals from the eight ECG leads are removed by using the first-order IIR filter. The following
transfer function is used for the filter:
H (z ) =
Y (z )
X (z )
=
1 - z -1
1 - a z -1'
To provide DC attenuation of 22 dB, the value of alpha is chosen as 0.992. The IIR filter output is
downscaled to 16 bits and then provided to the finite impulse response (FIR) filter.
12
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
DSP Subsystem
www.ti.com
Figure 12 shows the frequency response for the filter.
Figure 12. DC Removal Filter Response
Figure 13 shows the pole and zero location for the IIR filter. The pole is located at z = 0.992 and zero at 1
in the Z plane.
Figure 13. Pole and Zero Location for IIR Filter
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
13
DSP Subsystem
www.ti.com
Figure 14 shows 1 Hz signal response via the DC removal filter.
Figure 14. 1Hz Signal Response via DC Removal Filter
3.4
FIR Filter
The multi band-pass filter (MBF) is used for removing unwanted signals and power line noise from the DC
removed ECG lead data.
The MBF digital filter being used is the FIR hamming window with the order of 351, which provides cutoff
at 150 Hz and notch at 50/60 Hz; the notch frequency is compile-time programmable. This filter also
provides a very sharp cutoff at 150 Hz with attenuation of 60 dB at stop-band and notch at 8 dB
attenuation. The sampling frequency is 500 samples/second.
14
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
DSP Subsystem
www.ti.com
Figure 15 shows simulation results for the MBF.
Figure 15. MBF Frequency Response
Buffer-shifting convolution algorithm is used for the realization of the MBF filter. The filter window is shifted
for every filtered sample and to insert the new sample into the buffer as depicted in Figure 16.
x(n)
x(n-1)
x(n-2)
.....
x(n-L+2)
x(n-L+1)
New Data
Current time, n
Discarded
x(n)
x(n-1)
x(n-2)
.....
x(n-L+1)
Next time, n+1
Figure 16. Buffer-Shifting Convolution Algorithm
3.5
ECG Lead Computation
Eight ECG lead data from the MBF filter is fed to the ECG lead formation module. This module computes
the remaining four ECG lead data using the following formula:
Lead III = Lead II - Lead I
Lead aVR = - Lead II + 0.5 * Lead III
Lead aVL = Lead I - 0.5 * Lead II
Lead aVF = Lead III + 0.5 * Lead I
3.6
QRS (HR) Detection Algorithm
QRS detection is based on the first derivative of the Lead II ECG signal and threshold. Once five
consecutive QRS are detected, the heart rate is calculated by taking the average of the five RR intervals.
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
15
DSP Subsystem
www.ti.com
The following steps are involved for calculating heart rate:
1. Calculate the first derivative of the Lead II ECG signal samples. The first derivative for any sample is
calculated as:
y0(n) = |x(n + 1) – x(n - 1)|
Where, y0(n) is the first derivative.
x(n + 1) is the sample value for (n + 1)th sample
x(n – 1) is the sample value for (n – 1)th sample
The initial 2sec of the first derivatives in a buffer are stored and the maximum value (P) in this buffer
are obtained.
2. Calculate the threshold as 0.7 * P.
3. Compare each of the first derivative values calculated with the calculated threshold.
4. Mark the ECG sample index (S1) of that particular sample, whenever a derivative crosses the
threshold.
5. Detect the QRS peak by scanning the next 40 derivatives (MAXIMA_SEARCH_WINDOW = 40) and
obtaining the maxima (M1). This maxima (M1) value is stored in another buffer.
6. Skip the next 50 samples (SKIP_WINDOW = 50) to take care of the minimum RR interval that can
occur in case of maximum detectable heart rate (i.e., 240 BPM), after detecting a QRS peak.
7. Detect the next five QRS peaks by repeating steps 3 to 6.
8. Calculate the RR interval as the number of samples between two consecutive QRS peaks.
9. Calculate heart rate using the following formula:
HR per Minute = (60 * Sampling Rate)/(Average RR interval for five consecutive RR intervals)
10. Recalculate threshold from the QRS peak values detected.
3.7
LCD Display
The LCD display shows the ECG, heart rate, and lead-off status. The display is controlled using the SW7
and SW8 keys on the EVM as mentioned in Section 7.1.1. For each of these keys, an interrupt is
generated and communicated to the DSP through the SAR interrupt. The interrupt service routine for the
key that is pressed takes care of the corresponding action for the interrupt.
3.8
Universal Asynchronous Receiver/Transmitter (UART)
The data sent to the PC through UART has eight ECG lead data; these signals are sent at 250 sps/lead.
The PC application derives the remaining four ECG leads using the Lead I and Lead II data. A
synchronization frame (header) of 5 bytes is also sent to the UART interface every 1 s. The packet
number, heart rate, and lead status values are sent along with the ECG header. The header is followed by
interleaved samples of eight ECG leads. The interval between the two ECG data packets is 500 ms. The
packet number gets incremented for every new sample sent.
The UART configuration is set as 115200 bps, 8 bits data, 1 stop bit and no parity.
16
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
PC Application
www.ti.com
ECG Header
00
80
00
80
00
Packet
Number
Heart Rate
Lead
Status
(Low)
Lead
Status
(High)
ECG Data
Current Channel Low 8 Bits
4
Current Channel High 8 Bits
PC Application
The PC application is used for viewing the ECG waveform and ECG values. It also provides options to
zoom, store and playback the signals.
The PC application has two modes of operation: online and offline.
• Online mode: the ECG data is plotted in real-time as a scrolling display
• Offline mode: the recorded ECG data is displayed for analysis
Two timers run on the application for online mode: acquisition and display timer.
The acquisition timer is set for 100 ms intervals and reads the data from the serial port. After fetching the
data from serial port, it parses the stream of bytes to different variables like packet number, heart rate,
lead-off status and to the ECG data object containing the digital value of eight leads ECG samples. The
four non-acquired leads, Lead III, aVR, aVL and aVF data, are derived from Lead I and Lead II as follows:
Lead III = Lead II - Lead I
aVR = - Lead II + 0.5 * Lead III
aVL = Lead I - 0.5 * Lead II
aVF = Lead III + 0.5 * Lead I
The ECG data object for each sample is stored in a queue buffer.
The display timer is set to an interval of 60 ms and is used to plot the ECG wave forms, and update the
heart rate and lead-off status information on the screen. This timer is elapsed every 60 ms; in each
elapsed event 15 samples of the leads are plotted on the screen.
5
Installation
5.1
Components and Accessories Required
The following components and accessories are required for the MDK ECG installation.
• C5515 EVM with power supply
• ECG front-end board (ECG FE)
• Code Composer Studio v3.3
• RS232 cable
• USB cable
• 10 lead ECG patient cable
• C5515 DSP application software
• PC application software
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
17
Installation
5.2
www.ti.com
Hardware Installation
1. Mount the ECG front-end board on top of the C5515 EVM at connectors J20, J21 and J22. Ensure that
there is a firm connection between the front-end board and the EVM.
JTAG Header J4
DB9 J14
DB15 P1
Power Jack J7
Power Switch SW4
Figure 17. ECG Front-End Mounted on the C5515 EVM
2. Connect the USB cable between the PC and the C5515 EVM for the debug mode of operation.
3. Connect the C5515 emulator JTAG cable to the C5515 EVM.
4. Connect the serial cable (UART) to the DB9 connector (J13) of the C5515 EVM and the other end to
the serial port of the PC, for viewing the signals on the PC application.
5. Connect the ECG cables to DB15 connector P1.
6. Connect the other end of the ECG cable (there are 10 leads) to an ECG simulator.
7. Power on the system using slide switch SW4 on the C5515 EVM.
NOTE: The ECG simulator has 10 connector points that are assigned to different electrodes, i.e.,
RA, RL, LA, etc. Ensure that the ECG leads are connected to the corresponding connectors
on the simulator.
5.3
5.3.1
Software Installation
System Requirements
The following installations are required to run the software provided with the MDK ECG kit.
• Code Composer Studio v3.3
• bios_5_32_01
• Spectrum Digital XDS510 USB driver for Code Composer Studio v_3.3
• .NET 2.0 frame work
18
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
Installation
www.ti.com
Table 2 explains the content of the CD provided with the MDK ECG kit.
Table 2. Release CD Contents
S Number
Directory/Filename
Contains
1
ECGSystem_V_5_0
Project source code
2
Output
Contains three files:
ECGSystem.out
c5505evm.gel and
C5515 XDS510USB Emulator.ccs
3
PCApplication
Executable for PC application
4
BootImageCreation.zip
Folder that contains the following files:
bootImage.exe
convertBind0.bat
convertEnc0.bat
convertInsecure.bat
programmer.out
readme.txt
5
Document
Contains the following documents:
ReleaseNote.txt
Quick starter guide V6.0 doc
5.3.2
C5515 DSP Software (debug mode) Installation Steps
1. Copy the c5505evm.gel file from the CD to <CCS installation dir>/CC/GEL/.
2. Copy the ECGSystem directory from the CD to a local directory on the PC where Code Composer
Studio is installed.
5.3.3
C5515 DSP Software (standalone mode ) Installation Steps
1. Copy the BootImageCreation.zip file from the CD to a local directory on the PC where Code Composer
Studio is installed. This path needs to be used later for Flashing; ensure that there are no spaces in
the path name.
2. Copy the ECGSystem.out file from the CD to the < BootImageCreation> folder.
3. Execute convertInsecure.bat from the <BootImageCreation> folder to create the new
InsecureBootImage.bin file.
4. Open Code Composer Studio.
5. Power on the C5515 EVM.
6. Select Debug → Connect in Code Composer Studio to connect to the C5515 EVM.
7. Load programmer.out C5515 EVM from the < BootImageCreation> folder.
8. Select Debug → Run in Code Composer Studio.
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
19
Running the Demo Application
www.ti.com
9. Enter 241:<BootImageCreation Folder>\InsecureBootImage.bin and press OK in the popup window
shown in Figure 18.
Figure 18. Input Dialog Box
10. Wait until Programming Complete.
11. Power off the C5515 EVM and disconnect.
5.3.4
PC Application Installation Steps
Prior to installing the PC application, ensure that .NET 2.0 framework is installed on the system. .NET 2.0
redistributable framework can be downloaded from the following URL:
http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8eddaab15c5e04f5&displaylang=en.
1. Open the PCApplication folder on the CD and double click on C55x ECG Medical Development
Kit.msi.
2. Click Next on the welcome screen to continue the installation.
3. Browse to the folder where the application is installed. Select the installation mode for Everyone or Self
and click Next.
4. Click Next on the Confirmation screen. This installs the application into the specified folder.
5. Click Close to complete and exit the installation.
6
Running the Demo Application
The ECG application can be run in two modes: standalone and debug.
• Standalone mode, for running from Flash memory
• Debug mode, for loading and debugging using Code Composer Studio
6.1
Running in Standalone Mode
1. Complete the installation steps provided in Section 5.3.
2. Power on C5515 EVM using slide switch SW4.
3. Switch on the ECG simulator to view the ECG signal on the C5515 EVM.
6.2
Running in Debug Mode
1.
2.
3.
4.
5.
6.
7.
8.
20
Complete the installation steps provided in Section 5.3.
Power on the C5515 EVM using slide switch SW4.
Open Code Composer Studio.
Click on Debug → Connect in Code Composer Studio to connect to the C5515 EVM.
Click on Project → Open in Code Composer Studio and select the ECGSystem.pjt file.
Click on File → Load .out file in Code Composer Studio.
Execute the application.
Switch on the ECG simulator to view the ECG signal on the C5515 EVM.
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
Options and Selections
www.ti.com
6.3
6.3.1
Running the PC Application
Online Mode
The following steps are required to view signals in online mode using the PC application:
1. Connect the RS232 cable between the PC COM port and the C5515 EVM.
2. Complete the installation steps provided in Section 5.3.
3. Open the PC application.
4. Select online mode and click OK.
5. Select the available COM port and click OK.
6. Signals transmitted from the C5515 EVM can be viewed on the PC application.
6.3.2
Offline Mode
The following steps are required to view signals in offline mode stored on the PC using the PC application:
1. Open the PC application.
2. Select offline mode and click OK.
3. Browse and select the previously saved .wav file and click OK.
4. View the static ECG waveforms along with the heart rate and lead-off status on the PC application.
7
Options and Selections
7.1
On the C5515 EVM
7.1.1
ECG Display on the C5515 EVM Side
The ECG display on the LCD screen starts by showing the ECG Monitor followed by lead and heart rate;
by default, ECG Lead II is displayed.
SW7 switch on the EVM can be pressed to view one channel after the other. Pressing the switch displays
the next ECG lead in a cyclic manner: II, I, III, aVR, aVL, aVF, V1, V2, V3, V4, V5 and V6.
The SW8 switch on the EVM can be used for the zoom in and zoom out feature for the ECG waveform.
Low, Medium (default) and High are the three levels of zooming provided.
If all 10 leads are connected, a green color dot is displayed at the lead status location on the EVM display.
In case any one lead fails, the failed lead name is displayed at the lead status location. If more than one
lead off is detected, a red color dot is displayed at the lead status location.
Displaying Lead
Lead Status
Figure 19. Display on the EVM LCD Screen
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
21
References
7.1.2
www.ti.com
PC Application
By default, three leads are displayed simultaneously. The sequence of the leads are I, II, III, aVR, aVL,
aVF, V1, V2, V3, V4, V5 and V6. Lead-off status and heart rates are displayed on the screen and the
values are refreshed once every second. The serial port connection status (RS232) for the device is
displayed on the status bar.
The following features are available on the PC application.
• Next (up arrow) - This button can be used to view the next three lead wave forms.
• Previous (down arrow) - This button can be used to view the previous three lead wave forms.
• Scaling on Amplitude - This button can be used to vertically zoom in and zoom out of the ECG
waveform display on the PC application.
• Scaling on Time - This button can be used to horizontally zoom in and zoom out of the ECG
waveform display on the PC application.
• Start Recording - This can be used to start the recording of the ECG waveform. During recording, this
same button is used for the Stop Recording operation. Note that after the start recording option is
selected, the zoom options get disabled.
• Stop Recording - This can be used to stop recording and save the ECG waveform as an .ECG file. It
can be played back using the PC application in offline mode.
• Freeze - This button can be used to view a static waveform. Particular portions of the waveform can be
viewed by moving the Left and Right cursors during the Freeze option.
• Unfreeze - Pressing this button enables the waveform to be in continuous scrolling mode.
• Cancel: This can be used to close the form.
8
References
•
22
TMS320VC5505 DSP Medical Development Kit (MDK) Quick Start Guide (SPRUGO1)
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
SPRAB36B – June 2010
Copyright © 2010, Texas Instruments Incorporated
DB15_LL
DB15_ LA
DB15_RA
R16
R10
R2
10K
DS1
MC08010000
R3
10K
DS2
MC08010000
R11
22K
10K
DS3
MC08010000
R17
+2.5_VCC
9.1V
D6
9.1V
D5
-2.5_VCC
+2.5_VCC
9.1V
D4
9.1V
D3
-2.5_VCC
DEFIBRILLATOR PROT ECT ION (DP3)
22K
D2
9.1V
+2.5_VCC
DEFIBRILLATOR PROT ECT ION (DP2)
22K
D1
9.1V
C98
22nF
D NI
C100
22nF
D NI
C99
22nF
D NI
3
2
1
3
2
1
+2.5_VCC
RA
6.8K
3
2
1
8
LA 3
2
1
6
LL
RA
LA
10M
R19
8
3
2
1
6
L E AD_II
GAIN 8.35
INA128
Vo
0.1uF
C6
C8 0.1uF
5
Ref
-2.5_VCC
4
Rg2
Vin+
V-
V+
U3
VinRg1
7
+2.5_VCC
TP8
TP9
L EAD_I
GAIN 8.35
INA128
Vo
0.1uF
C5 0.1uF
5
Ref
-2.5_VCC
4
Rg2
Vin+
V-
V+
U2
VinRg1
7
C2
INST RUMENTAT ION AMPLIFIER (IA2)
+2.5_VCC
LL
RA
6.8K
R9
10M
CON3 -2.5_VCC
J3
R12
LL
RA
LA
CON3 -2.5_VCC
J2
R4
10M
R1
INST RUMENTAT ION AMPLIFIER (IA1)
+2.5_VCC
+2.5_VCC
CON3 -2.5_VCC
J1
R13
R5
10K
10K
0E
R18
R14
0E
R8
R6
0E
0E
0.1uF
C7
0.1uF
C3
5
6
3
2
4
V-
V+
8
In+
In-
D NI
V-
V+
1
C1
0.1uF
7
OPA2335
Out
U1B
C4 0.1uF
OPA2335
Out
U1A
+2.5_VCC
-2.5_VCC
In+
In-
D NI
LPF_I
TP17
L PF_II
LOW PASS FILT ER (LPF2)
Fc=159Hz
TP16
LOW PASS FILT ER (LPF1)
Fc=159Hz
A.1
DEFIBRILLATOR PROT ECT ION (DP1)
-2.5_VCC
www.ti.com
Appendix A Front-End Board Schematics
Front-End Board Schematics
The schematics for the ECG front-end board are shown below:
Figure 20. ECG_I_II
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
23
24
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
DB15_V3
V3
DB15_V2
V2
DB15_V1
V1
R40
R32
R24
10K
DS4
MC08010000
R25
10K
DS5
MC08010000
R33
22K
10K
DS6
MC08010000
R41
+2.5_VCC
9.1V
D12
9.1V
D11
-2.5_VCC
+2.5_VCC
9.1V
D10
9.1V
D9
-2.5_VCC
DEFIBRILLATOR PROT ECT ION (DP6)
22K
9.1V
D8
9.1V
D7
+2.5_VCC
DEFIBRILLATOR PROT ECT ION (DP5)
22K
DEFIBRILLATOR PROT ECT ION (DP4)
-2.5_VCC
C101
22nF
D NI
C103
22nF
D NI
C102
22nF
D NI
R36
R28
R20
3
2
1
+2.5_VCC
V1
3
2
1
+2.5_VCC
V2
3
2
1
+2.5_VCC
V3
CON3 -2.5_VCC
J6
6.8K
AVG_LA_RA_LL
CON3 -2.5_VCC
J5
6.8K
AVG_LA_RA_LL
CON3 -2.5_VCC
J4
6.8K
AVG_LA_RA_LL
5
INA128
Vo
6
8
3
7
5
6
INA128
Vo
10M
R43
8
3
2
1
5
6
INA128
Vo
R37
TP12
LEAD_V3
GAIN 8.35
0.1uF
C21 0.1uF
Ref
-2.5_VCC
4
Rg2
Vin+
V-
V+
U8
VinRg1
7
C18
R29
TP11
LEAD_V2
GAIN 8.35
0.1uF
C16 0.1uF
Ref
-2.5_VCC
4
Rg2
Vin+
V-
V+
U6
VinRg1
INST RUMENTAT ION AMPLIFIER (IA5)
+2.5_VCC
10M
R35
2
1
C14
R21
TP10
LEAD_V1
GAIN 8.35
C13 0.1uF
Ref
-2.5_VCC
4
Rg2
Vin+
V-
V+
U5
VinRg1
0.1uF
C10
INST RUMENTAT ION AMPLIFIER (IA4)
+2.5_VCC
10M
R27
8
3
2
1
7
+2.5_VCC
INST RUMENTAT ION AMPLIFIER (IA3)
10K
10K
10K
0E
R42
R38
0E
R34
R30
0E
R26
R22
0E
0E
0E
C11
0.1uF
C19
0.1uF
C15
0.1uF
3
2
5
6
3
2
4
V-
V+
8
V-
V+
4
V-
V+
7
OPA2335
Out
U4B
Out
1
U7A
C17
0.1uF
C20 0.1uF
OPA2335
-2.5_VCC
In+
In-
8
C9
0.1uF
C12 0.1uF
D N I +2.5_VCC
In+
In-
D NI
1
OPA2335
Out
U4A
+2.5_VCC
-2.5_VCC
In+
In-
D NI
LPF_V1
TP20
LPF_V3
LOW PASS FILT ER (LPF5)
Fc=159Hz
LPF_V2
LOW PASS FILT ER (LPF4)
Fc=159Hz
TP19
TP18
LOW PASS FILT ER (LPF3)
Fc=159Hz
Front-End Board Schematics
www.ti.com
Figure 21. ECG_LEAD_V1_V2_V3
SPRAB36B – June 2010
SPRAB36B – June 2010
Copyright © 2010, Texas Instruments Incorporated
DB15_V6
V6
DB15_V5
V5
DB15_V4
V4
R64
R56
R48
10K
DS7
MC08010000
R49
10K
DS8
MC08010000
R57
22K
10K
DS9
MC08010000
R65
22nF
D NI
9.1V
+2.5_VCC
C106
22nF
D NI
C105
22nF
D NI
C104
D18
9.1V
D17
-2.5_VCC
+2.5_VCC
9.1V
D16
9.1V
D15
-2.5_VCC
DEFIBRILLATOR PROT ECT ION (DP9)
22K
9.1V
D14
9.1V
D13
+2.5_VCC
DEFIBRILLATOR PROT ECT ION (DP8)
22K
DEFIBRILLATOR PROT ECT ION (DP7)
-2.5_VCC
R60
R52
R44
3
2
1
+2.5_VCC
V4
3
2
1
+2.5_VCC
V5
3
2
1
+2.5_VCC
V6
CON3 -2.5_VCC
J9
6.8K
AVG_LA_RA_LL
CON3 -2.5_VCC
J8
6.8K
AVG_LA_RA_LL
CON3 -2.5_VCC
J7
6.8K
AVG_LA_RA_LL
5
INA128
Vo
6
8
3
5
6
INA128
Vo
10M
R67
8
3
2
1
5
C30
INA128
Vo
6
R61
TP15
LEAD_V6
GAIN 8.35
0.1uF
C32 0.1uF
Ref
-2.5_VCC
4
Rg2
Vin+
V-
V+
U12
VinRg1
7
R53
TP14
LEAD_V5
GAIN 8.35
C29 0.1uF
Ref
-2.5_VCC
4
Rg2
Vin+
V-
V+
U11
VinRg1
0.1uF
INST RUMENTAT ION AMPLIFIER (IA8)
+2.5_VCC
10M
R59
2
1
7
C26
R45
TP13
LEAD_V4
GAIN 8.35
C24 0.1uF
Ref
-2.5_VCC
4
Rg2
Vin+
V-
V+
U9
VinRg1
0.1uF
INST RUMENTAT ION AMPLIFIER (IA7)
+2.5_VCC
10M
R51
8
3
2
1
7
C22
INST RUMENTAT ION AMPLIFIER (IA6)
+2.5_VCC
10K
10K
10K
0E
R66
R62
0E
R58
R54
0E
R50
R46
0E
0E
0E
0.1uF
C31
0.1uF
C27
0.1uF
C23
5
6
3
2
5
6
8
4
V-
V+
In+
In-
D NI
V-
V+
7
OPA2335
Out
U7B
1
0.1uF
C25
7
OPA2335
Out
U10B
C28 0.1uF
OPA2335
Out
U10A
+2.5_VCC
V-
V+
-2.5_VCC
In+
In-
D NI
In+
In-
D NI
LPF_V4
LPF_V5
TP23
LPF_V6
LOW PASS FILT ER (LPF8)
Fc=159Hz
TP22
LOW PASS FILT ER (LPF7)
Fc=159Hz
TP21
LOW PASS FILT ER (LPF6)
Fc=159Hz
www.ti.com
Front-End Board Schematics
Figure 22. ECG_LEAD_V4_V5_V6
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
25
1uF
C45
+2.5_VCC
5
3
2
DNC2
DNC1
VOUT
8
1
6
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
-2.5_VCC
7
GND NC
REF5025
4
TRIM
TEMP
VIN
U16
ADC VOLTAGE REFERE NCE
10uF
C79
R80
0.1uF
C46
1K
100E
100uF
C47
R81
D NI
0E
R123
3
4
2
V-
U15
-2.5_VCC
In+
V+
In-
5
C48 0.1uF
OPA335
1
0.1uF
C38
Out
+2.5_VCC
10uF
C43
0.1uF
C44
0E
0E
0E
0E
TP30
TP29
TP28
0E
R69
0E
R71
0E
R75
0E
R78
0E
R121 0E
R120 0E
R79
0E
R122
R77
R72
R70
R68
Layout note: Move C44 as clos e to
U13.31 & U13.30 pins a s possible
and C33 close to U 13.6 pin
SPI_CLK
S P I_IN
SPI_START
SPI_CS
10K 10K
R73 R74
+2.5_VCC
LPF_I
L PF_II
LPF_V1
LPF_V2
LPF_V3
LPF_V4
LPF_V5
LPF_V6
30
31
10
11
12
22
23
26
27
4
3
2
1
48
47
46
45
40
39
38
37
36
35
34
33
C50
0.1uF 10uF
C49
VREFN
VREFP
PWDN
RESET
CLKSEL
SCLK
DIN
START
CS
AIN0
AIN1
AIN2
AIN3
AIN4
AIN5
AIN6
AIN7
AIN8
AIN9
AIN10
AIN11
AIN12
AIN13
AIN14
AIN15
U13
10uF
AVDD
6
AINCOM
32
0.1uF
+2.5_VCC
-2.5_VCC
ADCINN
ADCINP
DOUT
DRDY
CLKIO
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
9
8
7
44
43
41
42
24
25
13
14
15
16
17
18
19
20
21
ADS1258
XTAL2
XTAL1
PLLCAP
MUXOUTP
MUXOUTN
3.3_VCC
DVDD
C34
AVSS
5
C33
DGND
28
GND_PAD
49
26
29
AD C
10K
10K
51E
R112
R114
R116
R118
32.768KHz
C39 22nF
C37 2.2nF
10K
10K
R110
C107
10uF
C35
0.1uF
0E
10K
10K
10K
10K
C42 4.7pF
Y1
C40 4.7pF
R76
R119
R117
R115
R113
R111
47E
TP31 TP32
SPI_OUT
S P I_DRDY
3
4
2
V-
U14
-2.5_VCC
In+
V+
In-
5
C36
C41 0.1uF
OPA335
1
0.1uF
Out
+2.5_VCC
TP24
Front-End Board Schematics
www.ti.com
Figure 23. ECG_ADC
SPRAB36B – June 2010
Copyright © 2010, Texas Instruments Incorporated
0E
0E
R132 0E
R131
R130 0E
R129
R128 0E
R127 0E
R126 0E
R125 0E
0.1uF
C97
0.1uF
C96
0.1uF
C95
0.1uF
C94
0.1uF
C93
0.1uF
C92
0.1uF
C91
0.1uF
C90
0.1uF
C89
Note: If LPF not required put a 0 ohm
jumper on the resistor path and do not
populate capacitors
V6
V5
V4
V3
V2
V1
LL
LA
RA
R124 0E
V6'
V5'
V4'
V3'
V2'
V1'
LL'
L A'
R A'
100K_POT
R92
-2.5_VCC
C55
1uF
100K_POT
T HRSH_VOL
TP44
T HRSH_VOL
T HRSH_VOL
T HRSH_VOL
T HRSH_VOL
+2.5_VCC
R83
C54
T HRSH_VOL
T HRSH_VOL
T HRSH_VOL
T HRSH_VOL
TP40
TP39
TP38
TP37
10nF
V6'
V5'
V4'
V3'
V2'
V1'
LL'
L A'
TP36
TP35
TP34
TP41
T HRSH_VOL
R A'
TP33
2
3
6
5
9
10
13
12
2
3
6
5
9
10
13
12
3
4
C51
1
0.1uF
IN1IN1+
IN2IN2+
IN3IN3+
IN4IN4+
U20
IN1IN1+
IN2IN2+
IN3IN3+
IN4IN4+
U18
100K100K100K100K100K100K100K100K
0.1uF
14
14
8
7
1
0.1uF
21
2
3
4
5
6
7
8
9
10
11
13
14
15
16
17
18
19
20
0.1uF
I2C I/O EXPANDER
8
C56
R84 R85 R86 R87 R88 R89 R90 R91
C52
3.3_VCC
7
TLV3404
OUT4
OUT3
OUT2
OUT1
3.3_VCC
R82
100K
C53
1
TLV3404
OUT4
OUT3
OUT2
OUT1
3.3_VCC
IN+ GND
TLV3401
2
OUT
IN- VCC
U17 5
3.3_VCC
LEAD OFF DET ECT ION COMPARATORS
4
VCC
GND
11
4
VCC
GND
11
U19
A0
A1
A2
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
INT
23
22
1
PCA9535
SDA
SCL
3.3_VCC
24
VCC
GND
SPRAB36B – June 2010
12
LOW PASS FILT ERS Fc = 15.9Hz
R94
4.7K
R93
10K
TP25 TP26 TP27
4.7K
R95
I2C_SDA
I2C_SCL
I2C_INT
www.ti.com
Front-End Board Schematics
Figure 24. ECG_LEAD_OFF_DET
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
27
28
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
LL
OUT
OUT
1
OUT
-2.5_VCC
IN+ VTLV2221
2
4
+2.5_VCC
-2.5_VCC
IN+ VTLV2221
2
4
+2.5_VCC
-2.5_VCC
5
U24
3
IN- V+
1
4
IN+ VTLV2221
2
5
U22
3
IN- V+
1
BUFFER FOR LA,RA&LL signals
RA
LA
5
U21
3
IN- V+
+2.5_VCC
C57
0.1uF
C65
0.1uF
C64
0.1uF
C62
0.1uF
C60
0.1uF
C58
0.1uF
10K
10K
10K
10K
R100
R103
R104
R105
BUFF_LL
10K
R98
B U FF_RA
10K
R97
B UFF_LA
TP43
TP42
WILSON T ERMINAL
AVG_LA_RA_LL
RLD_VOL
RLD_VOL
R99
10K
RL DRIVE CKT
3
4
390K
5
2
V-
-2.5_VCC
In+
U23
C61
C63 0.1uF
390K
GAIN -39
1 R133
0.1uF
OPA335
Out
+2.5_VCC
V+
In-
R96
C59 47pF
+2.5_VCC
9.1V
D20
R101
9.1V
D19
10K
DS10
MC08010000
R102
DEFIBRILLATOR PROT ECT ION (DP10)
-2.5_VCC
22K
DB15_RL
Front-End Board Schematics
www.ti.com
Figure 25. Right Leg Drive
SPRAB36B – June 2010
S PI_IN
SPI_OUT
I2C_INT
SPI_CS
SPI_START
SPI_CLK
TP1
C76
100uF
C75
0.1uF
5_VCC
2
4
6
8
10
1
3
5
7
9
J11
2
4
6
8
10
12
14
16
18
20
1
3
5
7
9
11
13
15
17
19
2
4
6
8
10
12
14
16
18
20
TP3
3.3_VCC
C77
0.1uF
I2C_SDA
I2C_SCL
S P I_DRDY
BRD_DET1
BRD_DET0
TP4
TP2
1.8_VCC
DUMMY_CONN
J12
DATA_CONN
1
3
5
7
9
11
13
15
17
19
POWER_CONN
J10
C78
100uF
10uF
C80
L2
5_VCC
1uF
C70
IN
4
Copyright © 2010, Texas Instruments Incorporated
10K
10K
0E
R107
D NI
0E
R109
1uF
C71
-2.5_VCC
+2.5_VCC
0.1uF
C88
TP5
10uF
C81
-5_VCC
3.3uH
DECOUPLING +2.5V & -2.5V
10uF
C87
L3
1
1
0
0
1
STETH
SPO2
BRD_DET0
1
ECG
BRD_DET1
FRONT END BOARD DET ECT ION MEC HANISM
BRD_DET1
R108
R106
BRD_DET0
3.3_VCC
3.3_VCC
1
TPS60403
OUT
5
CFLY+
3
GND
1uF
CFLY-
U26
BEAD
2
C67
EVM GND- FE GND ISOLAT ION
L1
10uF
C86
3.3uH
-5V INVERTER
3
2
1
DB15_V6
DB15_V1
DB15_V5
DB15_LL
DB15_V4
DB15_LA
DB15_ V3
DB15_RA
DB15_V2
DB15_RL
CON3
J13
2.2uF
C74
-5_VCC
0.1uF
C66
5_VCC
EN
IN
U27
RLD_VOL
3
2
3
1
EN
IN
U25
4
5
8
15
7
14
6
13
5
12
4
11
3
10
2
9
1
4
C82
10uF
C84
L5
10uF
L4
ECG ELECT RODE CO NNECTOR
2.2uF
C72
2.2uF
C68
0.01uF
C73
0.01uF
C69
CONNECTOR DB15
P1
TPS72325
NR
OUT
5
LDO -2. 5V
TPS73025
NR
OUT
LDO +2.5V
GND
2
GND
SPRAB36B – June 2010
1
CONNECTOR INT ERFACE
C83
3.3uH
10uF
C85
TP7
-2.5_VCC
10uF
TP6
+2.5_VCC
3.3uH
www.ti.com
Front-End Board Schematics
Figure 26. PWR_CONN_INTRFCE
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
29
www.ti.com
Appendix B Front-End Board BOM
B.1
Front-End Board BOM
Table 3 provides the bill of material for the digital stethoscope front-end board.
Table 3. Bill of Material
30
Ite
m
Quantit
y
Value
Reference
Description
Part Number
Manufacturer
DNI
1
17
0.1 mF
C1,C4,C9,C12,C17,
C20,C25,C28,C89,
C90,C91,C92,C93,
C94,C95,C96,C97
CAP CERM 0.10 mF 50 V 5%
0805 SMD
08055C104JAT2A
AVX
Corporation
DNI
2
49
0.1 mF
C2,C3,C5,C6,C7,
C8,C10,C11,C13,
C14,C15,C16,C18,
C19,C21,C22,C23,
C24,C26,C35,C36,
C38,C41,C44,C46,
C27,C29,C30,C31,
C32,C33, 48,C49,
C51,C52,C53,C56,
C64,C65,C66,C75,
C77,C88 C57,C58,
C60,C61,C62,C63
CAP CERM 0.10 mF 50 V 5%
0805 SMD
08055C104JAT2A
AVX
Corporation
3
5
10 mF
C34,C43,C50,C79, C107 CAP TANT LOESR 10 mF 16 V
10% SMD
TPSB106K016R080
0
AVX
Corporation
4
1
2.2 nF
C37
CAP CERM 2200 pF 5% 50 V
NPO 0805
08055A222JAT2A
AVX
Corporation
5
1
22 nF
C39
CAP CER 22000 pF 50 V X7R
0805
08055C223J4T2A
AVX
Corporation
6
2
4.7 nF
C40,C42
CAP CER 4.7 pF 50 V NPO 0805
08055A4R7BAT2A
AVX
Corporation
7
5
1 mF
C45,C55,C67,C70, C71
CAP CERM 1.0 mF 10% 25 V
X7R 0805
08053C105KAZ2A
AVX
Corporation
8
3
100 mF
C47,C76,C78
CAP ELECT 100 mUF 16 V TK
SMD
EEE-TK1C101P
Panasonic-ECG
9
1
10 nF
C54
CAP CER 10000 pF 16 V NPO
0805
0805YA103JAT4A
AVX
Corporation
10
13
47 pF
C59
CAP CERM 47 pF 5% 50 V NPO
0805
08055A470JAT2A
AVX
Corporation
11
3
2.2 mF
C68,C72,C74
CAP CER 2.2 mUF 25 V X7R
0805
08053C225MAT2A
AVX
Corporation
12
2
0.01 mF
C69,C73
CAP CERM 0.01 10% 50 V X7R
0805
08055C103KAT2A
AVX
Corporation
13
8
10 mF
C80,C81,C82,C83,C84,
C85, C86,C87
CAP CER 10 mF 16 V X5R 0805
EMK212BJ106KG-T Taiyo Yuden
14
9
22 nF
C98,C99,C100,C101,C1
02,
C103,C104,C105,C106
CAP CER 22000 pF 50 V X7R
0805
08055C223J4T2A
AVX
Corporation
15
10
MC08010000
DS1,DS2,DS3,DS4,DS5, Neon lamp
DS6,
DS7,DS8,DS9,DS10
MC08010000
Multicomp
16
20
9.1 V
D1,D2,D3,D4,D5,D6,D7,
D8,
D9,D10,D11,D12,D13,D
14,
D15,D16,D17,D18,D19,
D20
DIODE ZENER 1W 9.1 V
SOD-106
PTZTE259.1B
ROHM
17
10
CON3
J1,J2,J3,J4,J5,J6,J7, J8,
J9,J13
CONN HEADER 3POS .100
VERT TIN
22-28-4030
Molex
18
1
POWER_CONN
J10
Elevated Female Header 5x2
BB02-KD102-T03100000
Gradconn
19
1
DATA_CONN
J11
Elevated Female Header 10x2
BB02-KD202-T03100000
Gradconn
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
Front-End Board BOM
www.ti.com
Table 3. Bill of Material (continued)
Ite
m
Quantit
y
Value
Reference
Description
Part Number
Manufacturer
20
1
DUMMY_CONN
J12
Elevated Female Header 10x2
BB02-KD202-T03100000
Gradconn
21
1
BEAD
L1
FERRITE BEAD 470 Ω 0805
BK2125HM471-T
Taiyo Yuden
22
4
3.3 mH
L2,L3,L4,L5
INDUCTOR POWER 3.3 mH 1.3A
SMD
VLF4012AT3R3M1R3
DK Corporation
23
1
CONNECTOR
DB15
P1
CONN D-SUB RCPT R/A 15POS
PCB AU
745782-4
Tyco
Electronics
24
9
10M
R1,R9,R19,R27,R35,R4
3, R51,R59,R67
RES 10.0MΩ 1/8W 1% 0805
SMD
CRCW080510M0FK Vishay
EA
25
10
22K
R2,R10,R16,R24,R32,R
40,R48,R56,R64,R102
RES 22KΩ 1W 5% 2512 SMD
CRCW251222K0JN
EG
Vishay
26
10
10K
R3,R11,R17,R25,
R33,R41,
R49,R57,R65,R101
RES 10KΩ 1/2W 5% 2010 SMD
CRCW201010K0JN
EF
Vishay
27
8
6.8K
R4,R12,R20,R28,R36,
R44, R52,R60
High Precision Chip Resistor
6.8KΩ
Y162406K8000T9R
Vishay
28
15
10K
R5,R13,R21,R29,R37,
R45,R53,R61,R97, R98,
R99,R100,
R103,R104,R105
High Precision Chip Resistor
10KΩ
Y162410K0000T9R
Vishay
29
38
0E
R6,R8,R14,R18,R22,
R26,R30,R34,R38,
R42,R46,R50,R54,
R58,R62,R66,R68,
R69,R70,R71,R72,
R75,R77,R78, R79,
R119,R120,R121,
R122,R124,R125,
R126,R127,R128,
R129,R130,R131, R132
RES 0.0 Ω 1/8W 5% 0805 SMD
CRCW08050000Z0
EA
Vishay
30
11
10K
R73,R74,R93,R110,
R111,R112,R113,
R114,R115,R116, R117
RES 10.0KΩ 1/8W 1% 0805 SMD CRCW080510K0FK
EA
Vishay
31
1
47E
R76
High Precision Chip Resistor 47
Ω
Y162447R0000T9R
Vishay
32
1
1K
R80
RES 1.00KΩ 1/8 W 1% 0805
SMD
CRCW08051K00FK
EA
Vishay
33
1
100E
R81
High Precision Chip Resistor 100
m
Y1624100R000T9R
Vishay
34
9
100K
R82,R84,R85,R86,
R87,R88,R89,R90, R91
RES 100KΩ 1/8W 1% 0805 SMD
CRCW0805100KFK
EA
Vishay
35
2
100K_POT
R83,R92
POT 100KΩ 4MM SQ CERMET
SMD
3314G-1-104E
Bourns Inc
36
2
4.7K
R95,R94
RES 4.70KΩ 1/8W 1% 0805 SMD CRCW08054K70FK
EA
Vishay
37
2
390K
R96,R133
High Precision Chip Resistor
390KΩ
TNPW0805390KBY
TA
Vishay
38
2
10K
R108,R106
RES 10.0KΩ 1/8W 1% 0805 SMD CRCW080510K0FK
EA
Vishay
DNI
39
3
0E
R107,R109,R123
RES 0.0 Ω 1/8W 5% 0805 SMD
CRCW08050000Z0
EA
Vishay
DNI
40
1
51E
R118
RES 51 Ω 1/8W 5% 0805 SMD
CRCW080551R0JN
EA
Vishay
41
4
OPA2335
U1,U4,U7,U10
IC OP AMP CMOS SGL SPLY
8-MSOP
OPA2335AIDGKT
TI
42
8
INA128
U2,U3,U5,U6,U8,U9,U11 IC LOW PWR INSTR AMP
, U12
8-SOIC
INA128UA
TI
43
1
ADS1258
U13
IC ADC 24 BIT 125 ksps 48-QFN
ADS1258IRTCT
TI
44
3
OPA335
U14,U15,U23
IC OP AMP CMOS SGL SPLY
SOT-23-5
OPA335AIDBVT
TI
45
1
REF5025
U16
IC PREC V-REF 2.5 V LN
8-SOIC
REF5025AID
TI
SPRAB36B – June 2010
DNI
DNI
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
31
Front-End Board BOM
www.ti.com
Table 3. Bill of Material (continued)
32
Ite
m
Quantit
y
Value
Reference
Description
Part Number
Manufacturer
46
1
TLV3401
U17
IC OUT COMPARATOR
NANOPWR SOT23-5
TLV3401IDBVR
TI
47
2
TLV3404
U18,U20
COMPARATOR LW POWER R-R TLV3404IDR
14-SOIC
TI
48
1
PCA9535
U19
IC REMOTE 16-BIT I/O EXP
24-TSSOP
PCA9535PWR
TI
49
3
TLV2221
U21,U22,U24
IC RAIL-TO-RAIL OP AMP
SOT-23-5
TLV2221CDBVR
TI
50
1
TPS73025
U25
IC LDO REG HI-PSRR 2.5 V
SOT23-5
TPS73025DBV
TI
51
1
TPS60403
U26
IC UNREG CHRG PUMP V INV
SOT23-5
TPS60403DBVT
TI
52
1
TPS72325
U27
IC LDO REG 200MA 2.5 V
SOT23-5
TPS72325DBVT
TI
53
1
32.768KHz
Y1
CRYSTAL 32.7680 KHz 12.5 pF
CYL
C-001R
32.7680KA:PBFREE
Epson
Toyocom
Corporation
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
DNI
SPRAB36B – June 2010
www.ti.com
Appendix C Sensors and Accessories
C.1
ECG Cable Details
Figure 27. ECG Cable Details
Cable details: 10 lead ECG cable for philips/hp -snap, button (Part No: 010302013)
http://www.biometriccables.com/index.php?productID=692
Cable details: 10 lead ECG cable for philips/hp -Clip-on type (P/n-010303013A)
http://www.biometriccables.com/index.php?productID=693
Other compatible cables for MDK: HP/Philips/Agilent Compatible 10 Lead ECG cable
C.2
ECG Sensor
Sensor details: Disposable Electrodes - Medico Lead - Lok
Vendor name: Medico Electrodes International Link : http://www.medicoleadlok.com/
Other compatible parts: Any Ag/AgCl solid gel ECG electrode on the market.
SPRAB36B – June 2010
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
33
www.ti.com
Appendix D MEDICAL DEVELOPMENT KIT (MDK) WARNINGS, RESTRICTIONS AND
DISCLAIMER
Not for Diagnostic Use: For Feasibility Evaluation Only in Laboratory/Development Environments.
The MDK may not be used for diagnostic purposes.
This MDK is intended solely for evaluation and development purposes. It is not intended for diagnostic use
and may not be used as all or part of an end equipment product.
This MDK should be used solely by qualified engineers and technicians who are familiar with the risks
associated with handling electrical and mechanical components, systems and subsystems.
Your Obligations and Responsibilities.
Please consult the TMS320VC5505 DSP Medical Development Kit (MDK) Quick Start Guide (SPRUGO1)
prior to using the MDK. Any use of the MDK outside of the specified operating range may cause danger to
the users and/or produce unintended results, inaccurate operation, and permanent damage to the MDK
and associated electronics. You acknowledge and agree that:
• You are responsible for compliance with all applicable Federal, State and local regulatory requirements
(including but not limited to Food and Drug Administration regulations, UL, CSA, VDE, CE, RoHS and
WEEE,) that relate to your use (and that of your employees, contractors or designees) of the MDK for
evaluation, testing and other purposes.
• You are responsible for the safety of you and your employees and contractors when using or handling
the MDK. Further, you are responsible for ensuring that any contacts or interfaces between the MDK
and any human body are designed to be safe and to avoid the risk of electrical shock.
• You will defend, indemnify and hold TI, its licensors and their representatives harmless from and
against any and all claims, damages, losses, expenses, costs and liabilities (collectively, "Claims")
arising out of or in connection with any use of the MDK that is not in accordance with the terms of this
agreement. This obligation shall apply whether Claims arise under the law of tort or contract or any
other legal theory, and even if the MDK fails to perform as described or expected.
WARNING
If defibrillator is used for development purposes, use of medical
grade EVM input power supply (Accessory Part Number: SL Power
AULT Model MW173KB0503F01) is strongly recommended. Use of
the Isolator (Accessory Part Number: MOXA Model Name: TCC-82)
that isolates the MDK from the PC is also strongly recommended.
These accessories provide additional supplemental protection to
development users from high voltages that may be present when
introducing defibrillator voltages during development simulation.
There may also be other voltage transients sourced from the
defibrillator to accompanying interface hardware such as a
personal computer when used in conjunction with the ECG/EVM
development hardware.
WARNING
To minimize risk of electric shock hazard, use only the following
power supplies for the EVM module: Medical Development
Applications: SL Power AULT Model MW173KB0503F01.
34
ECG Implementation on the TMS320C5515 DSP Medical Development Kit
(MDK)
Copyright © 2010, Texas Instruments Incorporated
SPRAB36B – June 2010
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where
mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual
property of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional
restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not
responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in
such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated
products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products
Applications
Amplifiers
amplifier.ti.com
Audio
www.ti.com/audio
Data Converters
dataconverter.ti.com
Automotive
www.ti.com/automotive
DLP® Products
www.dlp.com
Communications and
Telecom
www.ti.com/communications
DSP
dsp.ti.com
Computers and
Peripherals
www.ti.com/computers
Clocks and Timers
www.ti.com/clocks
Consumer Electronics
www.ti.com/consumer-apps
Interface
interface.ti.com
Energy
www.ti.com/energy
Logic
logic.ti.com
Industrial
www.ti.com/industrial
Power Mgmt
power.ti.com
Medical
www.ti.com/medical
Microcontrollers
microcontroller.ti.com
Security
www.ti.com/security
RFID
www.ti-rfid.com
Space, Avionics &
Defense
www.ti.com/space-avionics-defense
RF/IF and ZigBee® Solutions www.ti.com/lprf
Video and Imaging
www.ti.com/video
Wireless
www.ti.com/wireless-apps
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2010, Texas Instruments Incorporated