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.

DS90UB948-Q1: 948 i2c is used as remote master and local slave. Is there anything that needs to be configured?

Part Number: DS90UB948-Q1

948 The i2c interface acts as a local slave when booting, and switches to remote master after booting, and switches from slave to master. Do you need configuration registers?

  • Hello Jia,

    There is no configuration needed for this in the FPD-Link devices. They will automatically work in either master or slave mode 

    Best Regards,

    Casey 

  • hi,Casey:

       out system like this,947 948 locked after power on,After the cpu soft resets the 948 through i2c Pass-Through, the 947 can access the 948, but if the 948 is soft reset through the MCU, the 947 cannot access the 948. Only set 948 register 0x03 and 0x05 to enbale i2c pass-through  ,the 947 can access 948.

    is there any difference between these two soft resets(948 0x01 write 0x01)?

      

  • Jia,

    You must take care when accessing 948 0x01 locally that you do not override bit 3 which is BC_ENABLE. Bit 3 can only be written via local I2C, not via passthrough. But if you set 0x01[3] to 0 then it will disable the back channel. When resetting 948 from local MCU, then use 0x01 = 0x05

    Best Regards,

    Casey