This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
the read data of the ADS7828 is always 0x0 on every channel. (All Channels are connected to Voltages I can measure on the Inputs to the IC)
Here is the protocol:
Red = SCL
Blue = SDA
Green = Tristate activated
Yellow = SDA on the Pin of the IC
Here is what i do:
1. Write 0x9C to the control register (SD, PD1, PD0 all activte)
2. Read the result
More info:
The internal reference is ON for a long time. I Skipped the conversion time in the screenshot just to get it in one image. The result is always the same
As you can see in the readout it looks like the ADS7828 is trying to transmit something but the SDA line wont go to '1' but stays very low.
The communication should be ok because the ACKs are coming from the IC as you would expect them. I even tried the repeated start but without success.
Any ideas?
The reason was another master on the Xilinx ZCU106 dev kit. The MSP430 on the board felt responsible for that I2C address and the bus was broken.
The solution was a bridge to set the MSP430 into reset.