Hello,
I'm seeing some strange behavior on the ADS1258. When I set BYPAS in CONFIG0 to 0, the read voltage seems to be correct. However, when I set it to 1, it gives me the wrong voltage.
For example when I put a voltage of 0.05V into AIN0 and AIN1 (differential) and I read with BYPAS set to 0, I get 0.05V. When I set BYPAS to 1, I get 0.13V from the register when I should get ~0.6V (with a gain stage of gain 11). What's extra strange is that my multimeter reads 0.6V at ADCINP and ADCINN (across C709 in the schematic below), but the data register is wrong for some reason. To get voltage I'm dividing the read value by 0x780000 and multiplying by my reference voltage of 2.5. Any advice here would be greatly appreciated!
My config registers are as follows:
For reference, the signal RTD1 and RTD2 are measuring two PT-100 RTDs with 100µA excitation current.