Part Number:ADS1292R
Hi all!
I am currently interfacing the ADS1292R with an ARM BLE chip (SPBTLE-1S). I am able to read/write to registers and also read the data in continuous mode with the 1 Hz test signal. The PCB layout is the following:
![]()
Unfortunately, when testing with a clean 1Hz sin wave from a signal generator, the signal recorded is completly noisy. Any idea as why that would be the case? This is my register configuration:
temp=0x00; //0x00
ADS1292R_IO_Write(&temp, ADS1292R_REG_CONFIG1, 1); //Set sampling rate to 125 SPS
temp=0xA0; //0xA0
ADS1292R_IO_Write(&temp, ADS1292R_REG_CONFIG2, 1); //Internal reference
temp=0x10; //0x10
ADS1292R_IO_Write(&temp, ADS1292R_REG_LOFF, 1); //Lead-off defaults
temp=0x00; //0x00
ADS1292R_IO_Write(&temp, ADS1292R_REG_CH1SET, 1); //Channel 1 power on
temp=0x00; //0x00
ADS1292R_IO_Write(&temp, ADS1292R_REG_CH2SET, 1); //Channel 2 power on
temp=0x0C; //0x0C
ADS1292R_IO_Write(&temp, ADS1292R_REG_RLDSENS, 1); //RLD settings: fmod/16, RLD enabled, RLD inputs from Ch2 only (no RLD buffer)
temp=0x00; //0x00
ADS1292R_IO_Write(&temp, ADS1292R_REG_LOFFSENS, 1); //LOFF settings: all disabled
temp=0x00; //0x00
ADS1292R_IO_Write(&temp, ADS1292R_REG_LOFFSTAT, 1); //LOFF settings: all disabled
temp=0xC2; //0xC2
ADS1292R_IO_Write(&temp, ADS1292R_REG_RESP1, 1); //Respiration: MOD/DEMOD turned only, phase 0
temp=0x03; //0x03
ADS1292R_IO_Write(&temp, ADS1292R_REG_RESP2, 1); //Respiration: Calib OFF, respiration freq defaults
temp=0x0C; //0x0C
ADS1292R_IO_Write(&temp, ADS1292R_REG_GPIO, 1); //Respiration: Calib OFF, respiration freq defaults
Thank you,
Xavier