This demo will use EVAL-ADICUP3029 and EVAL_AD5940BIOZ boards to carry out ECG measurements. Note an ECG simulator is also required to provide the ECG signal. The AD5940 evaluation kit must never be connected to the human body.
This example project is designed to carry out electrocardiograph (ECG) measurements. The EVAL-AD5940BIOZ evaluation board has both the AD5940 and also the AD8233 ECG front end devices. The AD8233 filters the ECG signal and is connected to the AD5940 which measures the output of the AD8233 through it's SAR ADC.
The following is a list of items required to carry out the measurement.
|JP5 (Default DNI)||A||Pull up resistor (R25) connected to electrode bias|
|B||Pull down resistor (R25)connected electrode bias|
|JP6 (Default DNI)||A||Pull up resistor (R42) connected to electrode bias|
|B||Pull down resistor (R42)connected electrode bias|
|JP7 (Bias Select)||3-1||Electrode bias connected to REFOUTS|
|3-4||Electrode bias connected RLD|
|3-5||Electrode bias connected to VDD (Default)|
|P7 (AC/DC pin control)||1-2||ACDC connected to DVDD (ac leads off mode)(Default)|
|2-3||ACDC connected to DGND (dc leads off mode)|
|P10 (AD8233 Power)||1-2||AD8233 supply connected to AVDD (Defaut)|
|2-3||AD8233 supply connected to LDO_OUT)|
|P16||1-2||Pull up resistor R46 for ECG_P to electrode bias (Default)|
|2-3||Pull down resistor R46 for ECG_P to GND|
|P17||1-2||Pull up resistor R23 for ECG_P to electrode bias (Defaut)|
|2-3||Pull down resistor R23 for ECG_P to GND|
The source code and include files for the project can be found on Git
The SDK provides firmware to measure the ECG signal. However the firmware is configured to send the raw ADC results to a terminal program. For an ECG measurement SensorPal will configure the ECG measurement and graph the results. The following image shows the ECG results in SensoPal