This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1298ECG-FE Data Acquisition Query



I am using an Arduino Uno and the ADS1298ECG-FE. I have managed to successfully read ECG data that is being generated by my ECG simulator. However, there are some things that still need to be ironed out.

I have attached the following images at the end:

(1) Channel 1 – V6

(2) Channel 2 – Lead I

(3) Channel 3 – Lead II

(4) Channel 6 – V4

(5) Channel 7 – V5

(6) Channel 8 – V1

(7) 12-Lead ECG Waveforms

I am using the following ECG simulator to do my testing: http://www.stelec.com/internacional/english/simul/st-16.htm 

It seems that Channel 7 (also Channel 4 and 5, waveform not shown) is not working correctly. I can’t imagine there is anything wrong with it that is different from the other channels. Is there any reason why they could be as such? It seems puzzling because everything else works fine. The following is the register settings for all registers:

void adsNormalElectrode_Copy()
{
  adc_wreg(0x00, 0x92);
  adc_wreg(0x01, 0x86);
  adc_wreg(0x02, 0x10);
  adc_wreg(0x03, 0xDC);
  adc_wreg(0x04, 0x03);
  adc_wreg(0x05, 0x00);
  adc_wreg(0x06, 0x00);
  adc_wreg(0x07, 0x00);
  adc_wreg(0x08, 0x00);
  adc_wreg(0x09, 0x00);
  adc_wreg(0x0A, 0x00);
  adc_wreg(0x0B, 0x00);
  adc_wreg(0x0C, 0x00);
  adc_wreg(0x0D, 0x00);
  adc_wreg(0x0E, 0x00);
  adc_wreg(0x0F, 0xFF);
  adc_wreg(0x10, 0x02);
  adc_wreg(0x11, 0x00);
  adc_wreg(0x12, 0xFF);
  adc_wreg(0x13, 0x06);
  adc_wreg(0x14, 0x00);
  adc_wreg(0x15, 0x00);
  adc_wreg(0x16, 0xF0);
  adc_wreg(0x17, 0x22);
  adc_wreg(0x18, 0x0A);
  adc_wreg(0x19, 0xE3);
}

Thank you for your time.

Regards,
Aslam