I am writing a driver for the AD7194. I am trying to do differential measurements in Unipolar non-buffer mode with a gain of 1. When I get the result however, it is exactly half of what I measure with a voltmeter. Why is this?
So after some further debugging the problem had to do with my SPI clock polarity and phase configuration...seems to be working now!
I asked, and answered a similar question with the AD7195 - maybe of use?
AD7195 - why is zero offset value 0x80000?
Upon further review, it appears that the default calibration of the part is what is screwing me up. I am running in Unipolar mode and it looks like the part is set up to run Bipolar by default...
Retrieving data ...