Dear all,
I'm designing with the DS92LX2121 / DS92LX2122 serializer / deserializer pair. I'm using them in display mode and on the display end I have two I2C slave chips. The system is basically working. When I put intended remote slave ID into the SLAVE_DEV_ID register in serializer, I can communicate with the remote slave. But, because I have two remote slaves, I have to rewrite the SLAVE_DEV_ID every time I want to communicate with the other chip.
I thought that the I2C pass-through mode would let me communicate with any remote slave without first writing SLAVE_DEV_ID register. But when I tried that, I couldn't communicate at all with the remote slaves.
I find it very hard to understand the 'I2C PASS THROUGH' paragraph in the datasheet.
My question is: Did I completely misunderstood the function of pass-through mode or should I look harder for a bug in my code?
--
Timo
DS92LX2121