Hello,
We have started working ads7961 on board.
on reading channel 9any channel) I always get up to 7bit scale , but no more than that.
for example:
for channel 0: 0x07E0
for channel 1: 0x17E0
for channel 2: 0x27E0
... and so on.
1. 0x7E fits half scale, why can't we reach full scale for 8-bit device (0xff) ?
2. The 4 msb bits fits the correct channel - from this I conclude that the spi is read correcly (no issue of wrong spi mode)
We checked again vref voltage, and seems that it is correct :
REF+ = -2.3volt (accoring to datasheet any value between 2-3volts is valid, so this value seems to be OK)
REF- = 0volt
On reset, I just read channels (without configuring manual mode).
I see description in Table 13. Ideal Input Voltages and Output Codes for 8-Bit Devices (ADS7958/59/60/61)
which talks about midscale.
Is it that the chip function in midscale instead of full scale ? if yes - is there a way to change it's mode to full scale ?
We made many tests throught the day, but we don't have any idea yet.
Thanks for any suggestion,
Ran