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.

DS90UB933-Q1: I2C pass-Through option

Part Number: DS90UB933-Q1
Other Parts Discussed in Thread: DS90UB934-Q1,

In DS90UB933-Q1 datasheet page 27 as in the image below, this serializer provide an I2C pass-through option, and this option shall be enabled in the deserializer DS90UB934-Q1.
It says it's an option, so my question is: Is this the only way to send the I2C commands from ECU --> Deserializer ---> serializer.
In Deserializer B in the image below, it says without enabling the I2C Pass-through option, the I2c commands will not pass to camera B without mentioning the alternative method. ?

  • Hello Hanna,

    yes, if you want to send I2C commands from the ECU through DES to SER, then the only way to enable Pass-Through on the DES.

  • So considering I2C pass-through option is enabled in the deserializer, Do the serializer ID ( or I2C address ) is even something we should care about ?
    my Question is What is the usage of  the serializer address if the I2C pass-through option is enabled (Since it would be just a proxy) ?


  • You do not need to care about the SER I2C address, because this is auto loaded from SER, once the serial link is established. 

    If you do not have it/ see it autoloaded in the DES, it means that you do not have I2C communication over the link and something is wrong!

  • so what is the actual use of serializer address or ID, in page 28 you have a full configuration for IDX Setting for DS90UB933-Q1 Serializer( which apparently specify it's address by hardware).
    * So If the I2C pass-through option is enabled and I am using ARDVARK connected to the derserializer, I'll assume the slave address (the ARDVARK will talk to), is the slave address of the Camera connected to the serializer, as in the image below (Camera A, with address 0xA0), Correct ??!

  • Hanna,

    If I2C passthrough is enabled on the DES it means that I2C traffic can pass through the DES to either the SER internal registers or an external device attached to the SER I2C bus. If you want to talk through the link to the SER internal registers you would use the address SER ID which is auto loaded into the DES through the forward channel. If you want to talk to a camera or other device attached to the SER I2C bus, then you would either set up the slave address/alias registers in the DES or enable the "I2C PASS THROUGH ALL" bit in the DES so transactions not matching the DES/SER I2C address will be passed through to the SER I2C bus even if the address/alias registers are not set up 

    Best Regards,

    Casey