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 can be support AR0331?



Dear sir,

We have a problem of DS90UB913A control AR0331.

We want to use DS90UB913 contact the AR0331 CMS sensor. But we find 913A can not control AR0331 by I2C.

Because 913A I2C data format is two address bytes and one data byte not accord AR0331 data format. (AR0331 is two address bytes + two data bytes)

Some people use such applications? or any suggestion?

Thank you.

  • Hello HY,

    Your best bet is to refer to the AR0331 user's guide for writing and reading through I2C to this camera sensor. It is not just the 913A I2C data format that is two address bytes and one data byte for writing a register - this is the I2C standard and it is the same across ALL devices that support communication over I2C.

    I have not seen a protocol that talks about writing two data bytes at one time, although I have seen the case with camera sensors where the register address is two bytes compared to one byte (I2C protocol for a write is 1 byte slave address, 1 byte register address, 1 byte data). If the register address is two bytes, typically one would write the LSB first and then the MSB second with consecutive I2C register writes as shown below in an example:

    Address: 0x1234
    Data: 0x00FF

    I2C Write to 0x34 (LSB) = 0xFF
    I2C Write to 0x12 (MSB) = 0x00


    -Sean
  • Hello HY,

    Also the 913A/914A products will not support the AR0331 sensor - this sensor is 3.1 MP with 1080p60 resolution support.

    Our 913A/914A Ser-Des chips support up to 720p60 or 1080p30 which is ~1 MP.

    -Sean
  • Hi Sean,
    Thanks for your reply.