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.

DS90UB913A-Q1: About I2C communication of DS90UB913A-Q1

Part Number: DS90UB913A-Q1

Hi Team

I have a question.Please confirm my question contents.

I2C is used with the following configuration.
Host(FPGA)→I2C→ DS90UB914→DS90UB913→I2C→Camera

1) Host→DS90UB913 I2C remote connect
 1. Set to 914 by I2C communication.
   0X06 SER ID[7:1] = 0X58 (automatically )
   0X07 SER Alias[7:1] How do you decide on this value? SER ID +1 ?
 2. If I2C communication is performed to 914, will only the slave address be rewritten to 0×58, then the other communication contents will sent to 913?
     Or Is I2C communication possible with pass-through to the slave address (0x58)?

2) Host→CMOS Camera I2C remote connect
 1.Set to 914 by I2C communication.。
  0X08 Slave ID[0] = 0X50
  0X10 Slave Alias[0] こHow do you decide on this value? Slave ID +1 ?
 2. If I2C communication is performed to 914, will only the slave address be rewritten to 0×08, then the other communication contents will sent to 913?

Best Regards,
Ishiwata

  • Hello,

    The serializer/slave alias is used to distinguish between serializers/slaves with the same ID that are being accessed from the same I2C bus. Provided that there are no devices with the same ID on the I2C bus, it is safe to set the alias to the same value as the ID or to any other unused address.

    Assuming that I2C Pass-through is enabled on the 914A, I2C commands addressed to the serializer alias or slave alias will be passed over the FPD-Link to the remote devices. If I2C Pass-through is disabled, I2C commands will not be forwarded over the FPD-Link.

    I recommend looking at section 9.5 of the 914A datasheet for more information on this.

    Regards,
    Zoe