This user's guide describes the characteristics, operation, and use of the ADS1x9xECG-FE. This
demonstration kit models the ADS1192, ADS1292 and ADS1292R. The family of devices are two-channel,
16/24-bit, low-power, integrated analog front-end (AFE) designed for portable electrocardiogram (ECG)
and respiration applications. The ADS1x9xECG-FE is intended for prototyping and evaluation. This user's
guide includes a complete circuit description, schematic diagram, and Bill of Materials.
1ADS1x9xECG-FE
1.1Important Disclaimer Notice
NOTICE: The ADS1x9x demonstration kits are intended for feasibility and evaluation testing only in
laboratory and development environments. This product is not for diagnostic use. This product is
not for use with a defibrillator:
•The ADS1x9xECG-FE to be used only under these conditions:
– The ADS1x9xECG-FE demonstration kit must not be used for diagnostic purposes.
–
– The ADS1x9xECG-FE demonstration kit is intended solely for evaluation and development
purposes. It is not intended for use and may not be used as all or part of an end equipment
product.
– The ADS1x9xECG-FE demonstration kit 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.
– You are responsible for the safety of you and your employees and contractors when using or
handling the ADS1x9x demonstration kit. Furthermore, you are fully responsible for the contact
interface between the human body and electronics; consequently, you are responsible for
preventing electrical hazards such as shock, electrostatic discharge, and electrical overstress of
electric circuit components.
User's Guide
SLAU384A–December 2011–Revised April 2012
ADS1x9xECG-FE Demonstration Kit
Pentium, Celeron are trademarks of Intel Corporation.
Windows is a registered trademark of Microsoft Corporation.
All other trademarks are the property of their respective owners.
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
NOTE: From this point on, unless otherwise noted, ADS1x9x refers to ADS1192, ADS1292 and
ADS1292R based demonstration kits.
This user’s guide describes ADS1x9x software and hardware. The appendix contains the Bill of Materials
and schematic design. The demonstration board shown in Figure 1 is provided to accomodate evaluation
and system development activities related to ADS1x9x devices.
www.ti.com
Figure 1. ADS1x9xECG-FE Demonstration Kit
The hardware is designed so all of the following ECG front end devices can be evaluated:
1. ADS1292 – 2 channels at 24 bits
2. ADS1292R – 2 channel at 24 bit with respiration
3. ADS1291 – 1 channel at 24 bit
4. ADS1191 – 1 channel at 16 bit
5. ADS1192 – 2 channel at 16 bit
The board can be assembled with any of these chips. ADS1292, ADS1292R and ADS1192 demonstration
kits are available. The MSP430 firmware and PC application are designed to automatically detect the
installed part and configure to accommodate the part.
Throughout this document, the term demonstration kit is synonymous with the ADS1x9xECG-FE.
2.2Features Supported in this Version
1. Four electrode ECG cable support
2. View six ECG Leads: Lead I, Lead II, Lead III, Lead aVR, Lead aVL, Lead aVF and respiration channel
(ADS1292R only) .
3. Two modes of operation: Evaluation and Live ECG / Respiration
4. Acquire data at up to 8 kHz in Evaluation mode
5. Current based Lead off detection
6. USB based power and PC application connectivity
7. Access to all ADS1x9x registers via an easy to use GUI.
6
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
8. Built-in time domain, histogram, FFT and ECG / Resp related analysis on the PC application
9. Live ECG with heart rate calculation.
10. Live Respiration wave with respiration rate calculation
11. USB based firmware upgrade option
12. MSP430 Firmware debugging using ez430 USB emulator
3Software Installation
3.1Minimum Requirements
Before installing the software, verify that your PC meets the minimum requirements outlined in this section
3.1.1Required Setup for ADS1x9xECG-FE Demo Software
•IBM PC-compatible computer
•Pentium™ III/ Celeron™ 866 MHz or equivalent processor
•Minimum 256 MB of RAM (512 MB or greater recommended)
•Hard disk drive with at least 200 MB free space
•Microsoft Windows®XP SP2 operating system or Windows 7 operating system
•1280 × 1024 or greater display screen resolution
3.1.2Additional Requirements for use with Hardware
•ADS1x9xECG-FE Demonstration Kit
•USB to mini USB cable
•DB9 ECG Cable
Software Installation
3.2Installing the Software (PC application)
Before installing the software, make sure the ADS1x9xECG-FE is NOT connected to the PC. If using a
machine with Windows 7, we recommend having administrator rights to avoid problems during installation.
Unzip the installer file, and then find and double click setup.exe to install the software. Unless otherwise
specified during the install process, the software installs at C:\Program Files\Texas
Instruments\ADS1x9xEVM. It creates a program menu item ADS1x9xEVM under Programs → Texas
Instruments → ADS1x9xevm to execute the software. The following steps ensure proper installation of the
PC application.
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
If your system already has the Microsoft C++ 2008 Redistributable Package (x86) installed, then the
following screen appears. Click “Cancel” to proceed.
www.ti.com
Figure 6. PC Application Installation Screen 5
Click “Finish” to complete the installation procedure.
Figure 7. PC Application Installation Screen 6
10
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
The following screen might appear for the first time installation. Restart the machine.
www.ti.com
Figure 10. PC Application Installation Screen 9
Figure 11. PC Application Installation Screen 10
The PC application is now ready to use.
3.3Installing the USB Drivers
The communication interface between the ADS1x9xECG-FE board and PC is through USB using CDC
profile. A onetime installation of the USB driver is required for the communication between ADS1x9xECGFE and PC application.
The following steps will ensure proper installation of the USB drivers.
1. Plug-in USB to mini USB cable to P1 of ADS1x9xECG-FE and the other end to the USB port on the
PC.
2. The operating system will prompt for USB driver for the “ADS1x9x - ECG Recorder” device. When the
wizard comes up, select the options “No, not this time” as shown in Figure 12. Click “Next”
12
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
The ADS1x9xECG-FE now will get recognized as Virtual COM port under Device Manager as shown in
Figure 18.
www.ti.com
Figure 18. Device Manager Screen
The USB driver installation is now complete and ADS1x9xEVM is now ready to use.
4Running the Software
From the Start menu, select Programs>Texas Instruments>ADS1x9xevm to run the ADS1x9xEVM
software. Unless the hardware has been disconnected, the user will observe messages that confirm that
the connection has been established and the program will wait in idle mode for user input.
If the connection to the ADS1x9xECG-FE board is not established, then the program will prompt the user
to check the connection between the PC and ADS1x9xECG-FE and retry.
Figure 19. EVM not connected Error Message
16
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
This section provides a quick overview of the various features and functions of the ADS1x9xECG-FE
software package.
The main tabs consist of:
•About
•ADC Register - Allows the user to configure all the ADS1x9x user registers
•Analysis - Allows the user to view and analyze the raw data
•Save - Allows the user to write data samples and analysis results to a file
•Live ECG\RESP Display - Provides streaming ECG signals along with heart rate, lead off information
and respiration
4.1.1ADC Registers Tab
The ADC register tab allows the user to configure the various registers of the ADS1x9x. Please see the
ADS1x9x datasheet for register details of the chip.
NOTE: The ADS1x9xECG-FE GUI only supports Continuous Conversion Mode. Single Shot Mode is
The LOFF and RLD tab consists of the settings to enable lead-off, selecting the channels for lead-off
detection and deriving the Right Leg Drive signal. General options including clocking are also available on
this tab.
www.ti.com
Figure 21. Register Configuration – LOFF and RLD
The GPIO Registers tab consists of the GPIO settings.
18
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
The Respiration Registers tab consists of the settings needed for respiration and RLD reference signals.
The respiration controls are specific to the ADS1292R, they are not applicable for the ADS1192 and
ADS1292.
The Registers Map tab reads back the register bit values from the ADS1x9xECG-FE. The Refresh
Registers button provided in this tab read back the register values from the ADS1x9xECG-FE at any time.
Figure 24. Register Configuration – Register Map
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
The Analysis tab consists of various analysis routines and displays. The following sub-tabs are available
for the Analysis tab
•Scope
•Histogram
•FFT
•ECG\Resp Display
The data is acquired from the EVM by clicking ACQUIRE button. The number of samples (block size) to
be acquired must be given in the space provided. The CONTINUOUS button acquires the data from the
EVM continuously in the designated block size.
Scope Sub-Tab
The Scope sub-tab displays the data in the time-domain. The units are converted from codes to volts
using the voltage reference value set in the ADC Registers tab and are plotted as either input referred
(output divided by PGA gain setting) or non-input referred using the checkbox located in the top right
corner of the GUI. The Scope Analysis button activates a pop-up that displays the mean voltage, root
mean square (RMS) voltage and peak to peak voltage for noise analysis.
www.ti.com
Figure 25. PC Application Analysis – SCOPE
20
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
The following main buttons/controls are available in this sub-tab
Histogram Sub-Tab
The Histogram sub-tab displays the data in a histogram format for the two channels. The data is arranged
in the total number of histogram bins set within the tab following acquisition. The Histogram Analysis
button can be used to view the mean voltage, root mean square (RMS) voltage and peak to peak voltage
for analysis.
Running the Software
Button/ControlDescription
Scope AnalysisDisplays the mean, root mean square (RMS), and peak-to-peak for noise analysis of the acquired data
PlotChannel selection button allow selecting All channels, Channel 1, or Channel 2 for display
Figure 26. PC Application Analysis - Histogram
The following buttons/controls are available in this sub-tab
Button/ControlDescription
Histogram AnalysisRuns histogram of the selected channel(s) for the selected number of samples
PlotChannel selection button allow selecting all channels or Channel 1 or Channel 2 for the display
Histogram BinsSet the total number of bins to arrange the individual channels
Display Plane(Right click on Various display planes can be selected for the histogram display. The options available are:
the display area and then
select “Optional Plane”
menu item)
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
The FFT sub-tab displays the data in the frequency domain by performing a FFT on the two channels.
Details of the FFT, including SNR, THD, etc. can be viewed using the FFT Analysis button located in the
bottom left corner of the display.
www.ti.com
Figure 27. PC Application Analysis - FFT
Button / ControlDescription
FFT AnalysisRuns FFT analysis of the selected channel(s) and result will be shown on the pop-up window
PlotChannel selection button allow selecting All channels, Channel 1, or Channel 2 for display
AC Analysis ParametersVarious AC analysis parameter configuration
Section
Coherent Frequency Calculator Provision for entering desired Ain Frequency
Section
User Defined Dynamic RangeProvision for selecting Low and High frequency
Section
22
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
The ECG\RESP Display sub-tab displays the ECG data for Lead I, Lead II, Lead III, Lead aVR, Lead aVL,
or Lead aVF for the ADS1192 and ADS1292. The ADS1292R only displays Lead I or Respiration data.
The following buttons/controls are available in this sub-tab:
Button/ControlDescription
Plot SetOption to select ECG Lead I, Lead II, Lead III, Lead aVR, Lead aVL, Lead aVF or Respiration Channel
High Pass FilterProvision for enabling a high pass filter with support for selecting the order of the filter and cut off frequency
Low Pass FilterProvision for enabling a low pass filter with support for selecting the order of the filter and cut off frequency
Notch FilterProvision for enabling a notch filter for 50Hz or 60Hz with support for selecting the order of the filter. This filter
(1)
Post- processing for filter done in GUI.
Apart from the above specific buttons / control on each sub-tabs, the following options are available by
right-clicking in the display area:
Display OptionsDescription
Auto scalingBoth x-scale and y-scale auto scaling is possible. User can enable or disable this feature
Export DataThe displayed data can be exported to excel or Clipboard
Annotation ProvisionProvision provided for creating and deleting annotation
Visible Items selectorOption to display x-scale, y-scale, Plot legends, x-scrollbar
Plot legend optionsPlot legend gives various option to change the color of the plotting, various plotting styles etc
4.1.3Save Tab
The Save tab provides provisions to save the analysis or data to a file. By default, the data is saved to
C:\Program Files\Texas Instruments\ADS1x9xevm\saved. Use the Directory to Save Files option to
select the folder where data is to be saved. In the pop up window, navigate to the folder where the file is
to be saved and select Use Current Folder. Then select Save to File to save the file.
(ADS1292R only)
will be applied on the acquired data for the sampling rate of 500SPS
www.ti.com
(1)
(1)
(1)
The following options are provided in the Save tab.
24
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
The result will be saved in the file “Device_<record number>_Analysis.xls”.
FFT AnalysisFor saving FFT analysis result.
The result will be saved in the file “Device_<record number>_Analysis.xls”.
HistogramFor saving histogram analysis result.
AnalysisThe result will be saved in the file “Device_<record number>_Analysis.xls”.
Register SettingAll the current register values will be read from the EVM and stored.
The result will be saved in the file “Device_<record number>_Analysis.xls”.
Data - CodesAcquired data sample values will be stored to the file “Device_ <record number>_Codes.xls”
Data - VoltsAcquired data sample’s voltage values will be stored to the file “Device_ <record number>_Volts.xls”
FFT DataAcquired data sample’s FFT values will be stored to the file “Device_ <record number>_FFT.xls”
Histogram DataAcquired data sample’s histogram values will be stored to the file “Device_ <record number>_Histogram.xls”
The Record Number saves files with the provided number in the file name. There are options to select
Channel 1 and Channel 2 while saving the corresponding data to the file.
User notes also can be added to the file by typing the notes in the User Comments control.
4.1.4Live ECG / RESP Display Tab
Live ECG and respiration data are shown on the Live ECG/RESP Display tab. This tab also shows the
heart rate, respiration rate and lead-off information.
Running the Software
Figure 31. PC Application Live ECG for ADS1292R
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
LL offIN2P is red
RA offIN2N and IN1N are red
LA offIN1P is red
Monitoring lead-off information is achieved by polling the Status byte in the data-word after each
conversion. Within the ADS1x9xECG-FE software, there are two ways to view the Lead-Off Status. Within
the Live ECG\RESP tab, the information about the lead status is shown in the upper right corner of the
GUI. Within the Analysis tab, a pop-up window showing the status can be viewed by clicking on the
Show/Poll Lead-Off Status button.
5ADS1x9xECG-FE Hardware Introduction
The key features of the ADS1x9x analog front end demonstration board are:
•Based on MSP430F5529
•ADS1192 and ADS1292 suitable for six leads of ECG: Lead I, Lead II, Lead III, Lead aVR, Lead aVL,
or Lead aVF
•ADS1292R suitable for one lead of ECG (Lead I) and respiration channel
•Low power consumption (350 Micro Watt/channel)
•Data Rate ranges from 125 SPS to 8 kSPS
•Unipolar Operation
•Lead off detection circuitry
•On chip oscillator and reference
•On chip RLD amplifier
•SPI data interface
•8Gb NAND Flash support
The ADS1x9xECG-FE can be used as a demo board for standard six lead ECG and respiration channel
using four electrode inputs. Defibrillator protection and patient protection circuitry are not provided on the
ADS1x9xECG-FE board. The printed circuit board (PCB) and schematic are shown in Appendix C.
MSP430F5529 (U7) is the micro-controller used on the board. For more details of the MSP430F5529
please visit http://focus.ti.com/docs/prod/folders/print/msp430f5529.html
The following sections explain the main hardware components available on the ADS1x9xECG-FE.
ADS1x9xECG-FE Hardware Introduction
5.1Power Supply
ADS1x9x can operate from 2.7 V to 5.25 V analog supply (AVDD/AVSS) and 1.65 to 3.6V (DVDD) digital
supply. In this design the ADS1x9x is operated at 3 V analog and 3.3 V digital.
The power for the board is derived from the USB input (P1) through a forward biased diode (D3) to avoid
reverse current flow. The USB data bus is ESD protected using TI’s ESD protection diode array
TPD4E004DRYR (U2). The USB VBUS is fed to the integrated Li-ion linear charger and system powerpath management module, BQ24032ARHLR (U8), which generates greater than 4.2V output (VCC_BAT).
This output is then fed to TI’s low-power linear voltage regulator, TPS73033 (U16), for generating
regulated 3.3V for digital section of the board. The 3V supply for the analog section is derived from
VCC_BAT using TI’s low dropout voltage regulator TPS73201 (U10).
The inductors L3, L4, L5 and L7 are used to minimize the power supply noise induced by the power
supply regulators.
The test points TP25, TP32 are provided to make sure the power supplied to the board is correct. The
corresponding voltages are given in the table below. The analog power supply (ADS_AVDD) is also
brought out on connector P3.
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
The ADS1x9x includes an on-chip circuit which generates a 512 kHz clock, ±2% over temperature. For
application requiring higher accuracy the ADS1x9x can also use an external clock signal. The
demonstration kit provides the firmware option to select either an internal or external clock for testing. The
demonstration kit also provides the option to generate an external clock for the ADC from the MSP430 or
onboard oscillator.
Oscillators O2 (24MHz) and O3 (32.768 KHz) are used by the micro-controller.
Clock TypeR21R24Clock SEL
Internal ClockNot InstalledNot InstalledOR
External ClockNot InstalledInstalledOR
5.3Memory
www.ti.com
Mount R77 to Drive “high” on ADC_CLK_SCL
Set P2.3 of MSP430 to Drive “high” on ADC_CLK_SCL.
Mount R76 to Drive “low” on ADC_CLK_SCL
Clear P2.3 of MSP430 to Drive “low” on ADC_CLK_SCL.
ADS1x9xECG-FE has 8GB NAND Flash memory (U14) installed for data storage.
5.4Accessing ADS1x9x Digital Signals
ADS1x9x SPI interface with MSP430 can be accessed through the test points given in the table below:
There are two GPIO connections between the ADS1x9x and the MSP430 micro-controller, which are
accessible through the test points given in the table below:
Sl NO.SignalTest Points
1ADC_GPIO1TP15
2ADC_GPIO2TP16
5.6Analog Inputs
The ADS1x9xECG-FE gives the user the option to feed in the standard ECG/Respiration signals from a
patient simulator to the DB9 connector (P5).
The output from any typical patient simulator can be directly fed into the DB9 connector. For all
measurements in this user guide a Fluke medSim 300B simulator was used as shown in Figure 33.
28
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
The ADS1x9xECG-FE has a mini USB interface for PC application connectivity requiring a standard mini
USB to USB cable for connection. ADS1x9xECG-FE is designed to work in the slave mode.
5.8Onboard Key Interface
The ADS1x9xECG-FE board has four switches. Figure 34 details the position of each switch.
Figure 33. Simulator Connection
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
Evaluation of ECG and Respiration Specific Functions
Figure 34. Switch Positions
The function of each switch is defined in the following table:
Switch NumberDescription
SW1This switch is used to enable boot strap loader (BSL) MSP430 firmware.
SW2Unused
SW3This switch is used for hard reset of the board. The board will reset and start again with the firmware loaded.
SW4Unused
www.ti.com
5.9Visual Indication
The demonstration kit has two LEDs to indicate various operating states. The flashing green LED (D2)
indicates the ADS1x9xECG-FE is in the idle state and steady blue LED (D1) indicates the micro-controller
is busy in servicing requests from the PC application.
6Evaluation of ECG and Respiration Specific Functions
The micro-controller receives the two-channel data from ADC through the SPI interface to send to the PC.
The software is designed to handle the following activities:
•Data acquisition
•ADC Lead off detection
•DC signal removal
•Multi band pass filtering
•ECG lead formation
•QRS (HR) detection
•RR Detection
•USB communication
•Firmware upgrade through USB
The high level architecture of the firmware implementation for the ADS1292R is given below:
30
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
Evaluation of ECG and Respiration Specific Functions
6.1Evaluation Mode (Analysis Mode)
Figure 35. Firmware Architecture
The PC application consists of a LabVIEW front-end GUI with a back-end DLL written using C++. The DLL
interfaces with the Windows USB driver and communicates to the demonstration kit. The LabVIEW front
end GUI uses function calls to communicate with the demonstration kit through the DLL.
There are two general operating modes available in the system.
1. Evaluation Mode (Analysis Mode)
2. Live Data Streaming Mode
The Analysis Mode is used for the following requests:
1. Register setting
2. Register read
3. Data acquire
Firmware configures the ADC registers with default values during power on. Users can change the
register settings through the PC application GUI. The register setting request from the PC is processed by
the firmware and the appropriate register set command will be sent to the ADC.
During the data acquire request, the firmware will process the number of samples to be acquired as set in
the GUI. The firmware instructs the ADC to start the data conversion in continuous mode. Based on the
sampling rate configured, the ADC generates data ready pulses (DRDY) which are used by the microcontroller to indicate when to read data back. The data is stored in the onboard flash memory and later
sent to the PC application in individual packets. Each packet contains 8 samples which are 24bits in
length.
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
Evaluation of ECG and Respiration Specific Functions
Figure 36. Evaluation Mode Data Flow for ADS1292R
www.ti.com
6.2Live Data Streaming Mode
The Live ECG / Live Respiration data streaming can be started from the PC applicationLive ECG \ RESP
Display tab by clicking Start Data Streaming. The PC application will set the sampling rate to 500SPS
before requesting the firmware to start the live data streaming.
The firmware will instruct the converter to run in continuous conversion mode, monitoring the DRDY
interrupt for notification as to when new data is ready. Based on the interrupt, the firmware reads the data
from the ADC.
The firmware applies the following filters on the data read:
1. DC removal IIR filter
2. Multiband-pass FIR filter with 50/60 Hz notch (user selectable) or band-pass filter
The filtered signal is used for detecting the heart rate, respiration rate and deriving ECG leads. Filters are
applied only for live data streaming mode.
The system data flow diagram for live data stream mode is given in Figure 37.
32
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
ADS1292R DATA FLOW DIAGRAM:
PROCESSED ECG and RESPIRATION
DRDY
Interrupt
Decode PC
Commands
Lead Off Status
Lead Off Status
HR
1 ECG Lead
1 RESPIRATION CH.
Lead Off Status
RR
USB
SPI
-1
-1
Y(z)1 - z
H(z) ==
X(z)1 - az
www.ti.com
Evaluation of ECG and Respiration Specific Functions
Figure 37. Live Data Stream Mode Data Flow for ADS1292R
6.2.1Filters
IIR Filter - DC signal removal
1st Order IIR filter is used to remove the DC component from the acquired data. The following transfer
function is used for the filter:
To provide DC attenuation at 22dB, the value of alpha is chosen as 0.992. The IIR filter output is scaled
down to 16-bit and then provided to the FIR filter. The frequency response for the IIR filter is shown in
Figure 38.
(1)
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
Evaluation of ECG and Respiration Specific Functions
Figure 38. Frequency Response for the IIR Filter
www.ti.com
Multiband-pass Filter
Multiband-pass filter (MBF) is used for removing unwanted signals and power line noise from the live data.
The MBF digital filter is a 161 order FIR filter with Hamming window having cut-off at 150Hz and notch at
50/60 Hz. The notch frequency is selectable from the PC application. This filter provides a very sharp cutoff around 150 Hz with attenuation more than 30 dB at the stop band. The notch at 50/60 Hz provides
attenuation of more than 30 dB. Sampling frequency is 500 samples/ second.
The frequency response of the filter with a 50 Hz notch is shown in Figure 39, Figure 40, and Figure 41.
Figure 39. Frequency Response for the MBF Filter (Full View)
34
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
Evaluation of ECG and Respiration Specific Functions
Figure 40. Frequency Response for the MBF Filter (50Hz Notch)
Figure 41. Frequency Response for the MBF Filter (Sharp cut off Around 150Hz)
Band Pass Filter
PC application allows the selection of a 161 order muscle artifact filter, which has a passband of 0.67 Hz
to 40 Hz. This filter provides a sharp cut-off at 40 Hz with attenuation of 30 dB at the stop band. The
frequency response for the filter is shown in Figure 42.
Figure 42. Frequency Response for the Band Pass Filter
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
Evaluation of ECG and Respiration Specific Functions
6.2.2Lead Derivation
The demonstration kit is configured to generate two ECG leads (Lead I and Lead II) from the four
electrodes using two channels of the ADS1192 and ADS1292 data. The other four ECG leads are
computed from Lead I and Lead II using the following equations:
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
The ADS1292R demonstration kit is configured to generate one ECG lead (Lead I) and one respiration
channel from the four electrodes using the two channels.
6.2.3QRS and Respiration Rate Detection
QRS detection is based on first derivative of the Lead I ECG signal and threshold. Once five consecutive
QRS are detected, the heart rate is calculated by taking average of the five RR intervals.
The following steps are involved for calculating heart rate:
1. Calculate first derivative of the Lead I ECG signal samples. The first derivative for any sample is
calculated as
y0(n) = |x(n+1) – x(–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.
2. The initial two seconds of the first derivative is stored in a buffer and the maximum value (P) in this
buffer is obtained.
3. Calculate the threshold as 0.7 x P.
4. Whenever a derivative crosses the threshold, the ECG sample index (S1) of that particular sample is
marked.
5. The QRS peak is detected by scanning the next 40 derivatives (MAXIMA_SEARCH_WINDOW = 40)
and obtaining the maxima (M1) .This maxima (M1) value is stored in another buffer.
www.ti.com
6. After detecting a QRS peak, the next 50 samples (SKIP_WINDOW = 50) are skipped to take care of
the minimum RR interval that can occur in the case of maximum detectable heart rate (i.e. 240 BPM).
7. Next five QRS peaks are detected by repeating steps 4 to 7.
8. RR interval is calculated as the number of samples between two consecutive QRS peaks.
9. Heart rate is calculated using the below formula HR per Minute = (60 * Sampling Rate)/ (Average RR
interval for 5 consecutive RR intervals )
10. Threshold also gets recalculated from the QRS peak values detected.
36
ADS1x9xECG-FE Demonstration KitSLAU384A–December 2011–Revised April 2012
Respiration rate for boards with the ADS1292R installed is calculated from the respiration waveform using
the similar algorithm mentioned above.
USB Receive and transmit module
The processed ECG and Respiration data including the heart rate, lead-off status, and respiration rate is
communicated to the PC, packet by packet, through the ECG interface. The packet contains 14 samples
of data, each being 16bits in width.
7USB-Based Firmware Upgrade
The firmware on the ADS1x9xECG-FE can be changed from the PC application by selecting the
Firmware Upgrade option on the PC application. At the end of the firmware upgrade, the system issues a
reset command and will reload with new firmware. The firmware upgrade process steps are represented in
the below screen shots:
1. Select PC application menu File> Load Firmware
USB-Based Firmware Upgrade
Figure 43. PC Application Firmware Upgrade - 1
2. The firmware upgrade application window and the application will detect the connected ADS1x9xECG-
FE.
SLAU384A–December 2011–Revised April 2012ADS1x9xECG-FE Demonstration Kit
ItemADS1292RADS1292ADS1192Ref DesDescriptionManufacturerPart Number
89111U163.3V Linear RegulatorTexas InstrumentsTPS73033DBVR
90000U17Not Installed
91111U183.3V supervisorsTexas InstrumentsTPS3825-33DBVT
Battery Assembly
92000Connector on batteryCONN HOUSING 2POS .100 W/O RAMPMolex22012021
93000Connector on batteryCONN TERM CRIMP 18-24AWG TINMolex8030303
94000Battery4.2VLi Ion BatteryPower StreamGM065080
95000Battery Cable22 AWG red color cable
96000Battery Cable22 AWG black color cable
45
SLAU384A– December 2011–Revised April 2012ADS1x9x EVM Bill of Materials (BOM)
Texas Instruments (TI) provides the enclosed product(s) under the following conditions:
This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES
ONLY and is not considered by TI to be a finished end-product fit for general consumer use. Persons handling the product(s) must have
electronics training and observe good engineering practice standards. As such, the goods being provided are not intended to be complete
in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including product safety and environmental
measures typically found in end products that incorporate such semiconductor components or circuit boards. This evaluation board/kit does
not fall within the scope of the European Union directives regarding electromagnetic compatibility, restricted substances (RoHS), recycling
(WEEE), FCC, CE or UL, and therefore may not meet the technical requirements of these directives or other related directives.
Should this evaluation board/kit not meet the specifications indicated in the User’s Guide, the board/kit may be returned within 30 days from
the date of delivery for a full refund. THE FOREGOING WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SELLER TO BUYER
AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING ANY WARRANTY OF
MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.
The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies TI from all claims
arising from the handling or use of the goods. Due to the open construction of the product, it is the user’s responsibility to take any and all
appropriate precautions with regard to electrostatic discharge.
EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE, NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES.
TI currently deals with a variety of customers for products, and therefore our arrangement with the user is not exclusive.
TI assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or
services described herein.
Please read the User’s Guide and, specifically, the Warnings and Restrictions notice in the User’s Guide prior to handling the product. This
notice contains important safety information about temperatures and voltages. For additional information on TI’s environmental and/or
safety programs, please contact the TI application engineer or visit www.ti.com/esh.
No license is granted under any patent right or other intellectual property right of TI covering or relating to any machine, process, or
combination in which such TI products or services might be or are used.
FCC Warning
This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES
ONLY and is not considered by TI to be a finished end-product fit for general consumer use. It generates, uses, and can radiate radio
frequency energy and has not been tested for compliance with the limits of computing devices pursuant to part 15 of FCC rules, which are
designed to provide reasonable protection against radio frequency interference. Operation of this equipment in other environments may
cause interference with radio communications, in which case the user at his own expense will be required to take whatever measures may
be required to correct this interference.
EVM Warnings and Restrictions
It is important to operate this EVM within the input voltage range of 0 V to 5 V and the output voltage range of 0 V to 5 V .
Exceeding the specified input range may cause unexpected operation and/or irreversible damage to the EVM. If there are questions
concerning the input range, please contact a TI field representative prior to connecting the input power.
Applying loads outside of the specified output range may result in unintended operation and/or possible permanent damage to the EVM.
Please consult the EVM User's Guide prior to connecting any load to the EVM output. If there is uncertainty as to the load specification,
please contact a TI field representative.
During normal operation, some circuit components may have case temperatures greater than 30° C. The EVM is designed to operate
properly with certain components above 30° C as long as the input and output ranges are maintained. These components include but are
not limited to linear regulators, switching transistors, pass transistors, and current sense resistors. These types of devices can be identified
using the EVM schematic located in the EVM User's Guide. When placing measurement probes near these devices during operation,
please be aware that these devices may be very warm to the touch.
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:
ProductsApplications
Audiowww.ti.com/audioAutomotive and Transportation www.ti.com/automotive
Amplifiersamplifier.ti.comCommunications and Telecom www.ti.com/communications
Data Convertersdataconverter.ti.comComputers and Peripheralswww.ti.com/computers
DLP® Productswww.dlp.comConsumer Electronicswww.ti.com/consumer-apps
DSPdsp.ti.comEnergy and Lightingwww.ti.com/energy
Clocks and Timerswww.ti.com/clocksIndustrialwww.ti.com/industrial
Interfaceinterface.ti.comMedicalwww.ti.com/medical
Logiclogic.ti.comSecuritywww.ti.com/security
Power Mgmtpower.ti.comSpace, Avionics and Defensewww.ti.com/space-avionics-defense
Microcontrollersmicrocontroller.ti.comVideo and Imagingwww.ti.com/video
RFIDwww.ti-rfid.com
OMAP Mobile Processors www.ti.com/omap
Wireless Connectivitywww.ti.com/wirelessconnectivity