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.

DS90UB954-Q1EVM: I2C Addressing two Serializers DS90UB953 connected to one Deserializer

Part Number: DS90UB954-Q1EVM
Other Parts Discussed in Thread: DS90UB953-Q1

Hello TI community,

I want to make a set up containing the following (see drawing below):

- One Deserializer EVB DS90UB954

- Two custom boards that contain DS90UB953-Q1 device

- Two camera modules, each connected to one Serializer with MIPI connector

I wish to know:

1. Is it obligatory to configure (using pullup resistors) a different I2C address for each Serializer board? Or can I leave both of them with address 0x18(7b) with pulldown resistors on their IDX pin?

2. Same question for my CMOS sensors - is it obligatory to set each CMOS a different I2C address using pullup resistor? Or does the Deserializer distinguish between the sensors by the selected RX port?

3. I'm trying to figure out how to send I2C commands to each Serializer and sensor in this setup. I read in the datasheet that register address 0x4C of the Deserializer selects the RX ports. But what if I want to write to two Serializers simultaneously? If I write '0x03' to 0x4C register (for example) how does the Deserializer know which sensor is it writing to? Could you please suggest me what to write to registers SerAlias, SlaveID[0], SlaveID[1], SlaveAlias[0], SlaveAlias[1] of the Deserializer with this configuration?

Thank you!

Shai