Hello All,
I have programmed ADS1292 registers as shown below. The test voltage across channel 1 is 0.23 v. If I program the device to have Vref of 2.42 V channel1 saturates (reads 7FFFFFh). Changing Vref to 4.033 Ch1 starts reading erroneously (1.19 v). I have tried continuous conversion as well. Thinking OFFSETCAL command will help my reading, I change RESP2 default value to 83h, but doing so, I get all zeros from both channels regardless of input voltage.
Thanks,
Hamid
writeRegister(config1Address, 0x86); //single shot conversion 500sps
writeRegister(config2Address, 0xA0); // 0x80 Vref = 2.42v , 0xA0 Vref = 4.033v
writeRegister(LOFFaddress,0x10);
writeRegister(CH1SETaddress, 0x10); // bit7 = 1 (power down), gain = 1 001, 0000 normal electrode input (default)
writeRegister(CH2SETaddress, 0x10); // gain = 1 normal electrode input (default)
writeRegister(RLD_SENSaddress,0x00);
writeRegister(LOFF_SENSaddress,0x00);
writeRegister(LOFF_STATaddress,0x00);
/* writeRegister(RESP1address,0x02);
writeRegister(RESP2address,0x83); // calib on*/
writeRegister(GPIOaddress,0x00);