Other Parts Discussed in Thread: ADS1294
Hi,
I'm using the ADS1291 to read ECG signals however the output read by the microprocessor is extremely noisy.
Below is the schematic of the connections to the ads1291
The following registers have been configured with these settings:
CONFIG1: 0000 0001
CONFIG2: 1010 0000
CH1SET: 0001 0000
CH2SET: 0001 0010
RLD_SENS: 0010 0000
Channel 2 has been enabled to measure ambient noise
All other registers are left at their default settings
The following line in my code combines the output bytes:
ECGValue = (((receiveBuffer[3] << 24) | (receiveBuffer[4] << 16) | (receiveBuffer[5] << 8)) >> 8);
ECGValue populates an array which I can then plot.
The signal currently looks like this:
I am using and ECG signal simulator as the input.
What could be causing the output to be this noisy?