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.

DS90UB953-Q1: Assigning unique I2C address for each serializer other than

Part Number: DS90UB953-Q1

Hi,

My query is related to "assigning the unique I2C addresses for each of 16nos. of DS90UB970 serializer using single I2C channel as master from FPGA or any other options to achieve the same". Please let me know if this is feasible?

When we go though datasheet I can see that we can assign only two I2C addresses with the help of resistor divider connected to IDX pin with either 1V8 or 3V3.    

>>Can we override this strapped values and assign our own unique I2C address. Can you please help us in understanding  "Section 7.7.1 I2C Device  ID Register, Table 11  Device ID Register (Address 0x00), from datasheet?

With thanks and regards,

Sandeep P

  • Hello Sandeep,

     

    In order to change the I2C address of the serializer, simply write the preferred I2C address to the Device ID register (0x00) bits [7:1] and set the SER_ID_OVERRIDE bit in the same register.  The purpose of the IDX pin is to give the ability to have more than one I2C address on startup.  This allows you to set the address to one of two values in the case that there is another device on the bus that is sharing one of the two addresses available.  

    Regards,

    Nick

  • Thanks Nick for the your reply, Will test that on development board and see if our requirements are met. 

    regards,

    Sandeep p