Other Parts Discussed in Thread: ALP
We are using the boards from Spectrum Digital below, to evaluate FPD LINK III
http://www.spectrumdigital.com/fpd-link-iii-deserializer-board/
http://www.spectrumdigital.com/fpd-link-iii-serializer-board/
These boards use the 913 and 914 respectively. With the Total Phase Aardvark controller, we can communicate with the 914 by reading the following correct value:
- SER ID (offset 0x06 of the 914) has the auto-loaded value 0xB0 (wihch is 0x58 left shifted by 1-bit)
Next we would program offset 0x07 of the 914 with a SER alias value of 0xB2 (wihch is 0x59 left shifted by 1-bit). We can read this register back properly.
We then start reading offset 0x0 of the 913 using the device address of 0x59, but there is no response.
Next we try reading offset 0x0 of the 913 using the device address of 0x58, also no response.
We try using the TI utility Analog LaunchPad to do the same thing, still no response from 913.
Below is the screenshot of how it looks for us when using the utility
We have the waveforms of the scope probing at the i2c SDA (red plot) and SCL (blue digital version, yellow analog version) of the 914 below. It shows when we try to talk to device 0x59, the i2c clock is being stretched, and we don't get acknowledge bit. The link then goes to timeout.
Zooming in of the same plot below
What is the cause of no response of 913?