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-Q1: I2C error on Video output

Part Number: DS90UB954-Q1

Hi~


I2C error occurs when the image is output in the configuration shown below

1. DES Setting + SER Setting = I2C OK
2. DES Setting + SER Setting + IMAGES SENSOR Setting = I2C ERROR
   - IMAGES SENSOR Setting = I2C OK
     But when the video is output, I2CERROR

Below is the DES and SES Setting value

[REGPAGE_Deserializer]
DEVADR = 0x7a /
REGW = X1F, X02 / 
REGW = X4C, X01 /
REGW = XD5, XF2 /
REGW = X33, X03 / 
REGW = X20, X00 / 
REGW = X58, X5E / 
REGW = X59, X01 / ADD
REGW = X5C, X30 /
REGW = X5D, X30 /
REGW = X5E, XC0 /
REGW = X65, X30 /
REGW = X66, XC0 /
REGW = X6D, X7C /
REGW = X32, X01 / ADD
REGW = X21, X03 / ADD
DELAY = 10 /

[REGPAGE_Serializer]
DEVADR = 0x30 /
REGW = X02, X53 /
REGW = X06, X21 /
REGW = X07, X28 / 14
REGW = X0E, XF0 /
REGW = X0D, X01 /

  • Hello,

    Thank you for your question. Can you confirm which serializer you are using? What kind of I2C error are you seeing, is the sensor returning a NACK? For I2C communication with an image sensor, the I2C addresses must be stored in the deserializer TargetID and TargetAlias registers, which based on the provided configuration, is being done for two devices. However, the same alias (0x30) is being used for the serializer and Target0. Each alias must be unique for each device to prevent any communication conflicts. To communicate with both the serializer and Target0, one of the devices will need a different alias. Another note for configuring I2C addresses is that the I2C ID and Alias registers store the 7-bit I2C address in bits [7:1]. Are you configuring the 7-bit or 8-bit I2C address of the image sensor? Additionally, registers 0x32 and 0x21[1] are reserved registers and should not be written to. Please update your configuration to not write to these registers.

    Regards,
    Darrah

  • Hi Darrah Merillat

    Thank you for your response.
    I'll update you on my answers.


    I am using serializer ds90ub953.
    image sensor NACK returns.

    The problem has been resolved.
    I recorded the image sensor register
    The i2c communication was not successful because it was incorrect.

  • Hello,

    Glad to hear that the issue was resolved. I'll go ahead an close this thread, but if you have additional issues in the future, feel free to post another question.