We have a National Instruments I2C interface to the TPL0102EVM board. We followed the user guide for setup, but we were unable to get a response from the board. Here are the steps we followed:
- Populated R1 and R2 with 4.3Kohm pullup resistors on the SDA and SCL lines
- Still had no response, so we tied Vdd to Alt (they were not tied together before). 5V is coming in on Alt line on J14.
- Successful response from IC
- Sent Binary '0' to I2C address 101 0000 (decimal 80 in LabVIEW), A0, A1, A2 = 0
- Read ~96K across Rwh
- Tried sending various binary data bytes to change Rwh, but could not figure out proper format to send (straight binary, hex, decimal, etc.)
- Eventually start reading 2-10 Megaohms, varying wildly across Rwh on both potentiometers
No matter what we send, we are consistently reading Megaohms. Is it possible we blew something? The master is recognizing that the slave received messages just fine. When we send an incorrectly formatted data stream, we get an error which clears when we send a valid data stream. We've tried re-sending the initial '0' stream, but unable to repeat our initial Rwh measurement.
Any thoughts?