I'm having trouble getting the data I'm expecting to see back from the ADC7995. Reference voltage is set to 5V, channel 0 is connected to the signal whose level I'm interested, and the other channels are tied to 5V. My I2C interface is running at 400kHz. I'm activating channel 0 only, but leaving the other configuration bits pretty much untouched.
Using a scope, I can see that the input signal is going to various voltage levels, as expected. But when I read the data back, I always get a value of around 0x190, regardless of the actual input signal value.
The ADC appears to be responding correctly to the I2C transaction (sending ack's back as needed), and the data is not all 1's or all 0's, so I'm assuming I'm at least communicating with the chip.
Any suggestions as to what might be going on here?
have you been able to get back to the lab yet?
also if I could see the section of the circuit the ADC is in that might be helpful along with the scope traces from the actual board.
We can finally get back into the lab; unfortunately, the project's been cancelled, so I have to stop work on this now. Thanks anyway.