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.

DS90UB933-Q1EVM: TIDA01004 (DS90UB933) serializer I2c communication error

Part Number: DS90UB933-Q1EVM

Hi 

I have got TDA3X EVM board.

I have Adapter board DS90UB960-Q1.- deserializer board

I have TIDA01004 . (DS90UB933 Serailzer and camera module.)

Capture:-

camera sensor->TIDA01004 (DS90UB933) serializer- > DS90UB960 Dserializer->CSIPHY->CAL module(TDA3).

I am able to configure dserializer chip i.e DS90UB960 and able to communicate and read and write registers of that.

But I have issue communication with TIDA01004 (DS90UB933) serializer.

I always get I2c error communicating with serializer but i can see device ID of serializer is reflected in  0x5b of dseriailizer.

I  can also observe lock and pass status is set in RX port status register.

Please help to locate issue.

Dserializer configuration (Seriailzer is connected to port 3):-

    {0x01, 0x01, 0xFFF},    /* Digital Reset 0 */

    /*CSI- TX Port 0 */
    {0x32, 0x01, 0x0},      /*CSI- TX Port 0 select*/
    {0x1F, 0x02, 0x4FF},    /* UB960 = 0x5 and UB964 = 0x00, 800 mbps*/
    {0x33, 0x01, 0x0},      /*CSI EN for tx port0 this should be done when Forwarding is OFF*/
    {0x20, 0x70, 0xFFF},     /*Forwarding of all Rx enbaled in regular case*/

    {0x4C, 0x38, 0x0},
    {0x58, 0x58, 0x0},
    {0x5c, ((UInt8) (SAT0088_OV10635_PORT_0_SER_ALIAS_ADDR << 1U)), 0x0},
    {0x5D, ((UInt8) (SAT0088_OV10635_SENSOR_ADDR << 1U)), 0x0},
    {0x65, ((UInt8) (SAT0088_OV10635_PORT_0_SENSOR_ALIAS_ADDR << 1U)), 0x0}

Thanks and Regards

Vishal Singh