Hello,
we have an automotive measurement design using the DS90UB913A/914 in a coax setup (also using power over coax).
Most boards are working just fine, but a few (~5-10%) of all hardware because of no apparent reason doesn't work.
After some debugging we found that: the deserializer (914) is bootstrapped in 12-bit high speed mode, but the serializer somehow doesn't get that and is definitely in 10 bit mode.
We know this because we input 40.5 MHz into the serializer, but the deserializer is locked and outputs 30.37 MHz, which is exactly 0.75 the frequency (the difference between HS-12 and 10 bit mode). Unfortunately, the datasheet does not state HOW the serializer is configured into the correct mode by the deserializer, it is just "magic". But this magic doesn't always work, as it seems.
On the other hand I2C back-channel communication is working fine over this channel, also the lock/parity error outputs are completely fine (the link is locked, just in the wrong serializer mode). Obviously the output of the deserializer is a complete mess this way...
We tried removing the power inductors, change the values for AC coupling but nothing helps. The Serializer always boots up into 10 bit mode, even after manually triggering PDB pins on both, 913 and 914 chip side of the link.
Is there any description of the handshake between the Deserializer and Serializer to set the correct mode? What factors could influence its operation?
Thank you!
Thomas