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: Cannot access serializer when BC frequency is 50 Mbps

Part Number: DS90UB953-Q1
Other Parts Discussed in Thread: ALP

Hello Everyone,

I'm currently trying to port a sensor initialisation from a custom TDA3 based ECU to the TDA2P+Fusion Board. On both devices I'm using a UB960 deserializer with a IMX390 sensor + UB953-Q1 serializer. I integrated the SerDes initialisation (which worked fine on the custom ECU) into PSDK 3.4, but wasn't able to access the UB953 via I2C.

I compared the two SerDes configs (custom and PSDK config for IMX390-D3) and found out that when I reduce the BC frequency to 25 Mbps, I can access the serializer. Why does the UB953 not work with 50 Mbps back channel frequency when it did on the custom ECU (with same devices built in)? UB960-Q1 datasheet even says that 50 Mbps is the dafault value for UB953 compatibility.

Or are there any another important settings I am missing?

Regards,

Tobias

  • Hi Tobias,

    Could you provide more details? What are the differences between custom and PSDK configs?

    Best,
    Jiashow
  • Hi Jiashow,

    there are actually quite a lot differences because we wrote the config from scratch (e.g. FPD3, GPIO, I2C address settings etc.) But my actual question was wether the BC frequency setting is dependant on other settings of the UB960 or UB953. I assumed that its not dependant and should have worked on TDA2P like it did on our custom ECU with 50 Mbps BC frequency. Because of your answer I guess there are some registers on UB960 that have to be set to use 50 Mbps?

    Regards,
    Tobias
  • Hi Tobias,

    There's no additional registers that need to be set to operate at 50Mbps BC frequency. I am forwarding your question to our TDA team. They may better assist you with your question.

    Best,

    Jiashow

  • Hi,

    I'm also using custom TDA2p board with UB960 deserializer and IMX390 sensor + UB953-Q1 serializer and I'm facing the same problem. I'm using code provided in Vision SDK 3.3 and I can't access to serializer if I use 50 Mbps BC frequency. As Tobias said, UB960-Q1 datasheet says that 50 Mbps is the dafault value for UB953 compatibility.

    Did you find solution for this problem?

    Regards,

    Stefan.

  • Stefan,
    In theory, the I2C communication is not dependent on back channel rate in your case. So please separate this issue in two points:
    1. is it SDK issue? for this, please check processor.
    2. is it UB953/UB954 reg. setting issue? for this, can you connect the UB960's I2C to TI's ALP tool (through UB96x EVM with diff. I2C ID addr.), and check whether the back channel has bit error when running at 50Mbps.

    regards,
    Steven
  • Steven,

    If I set BC rate to 50 Mbps I can not access to SER / SENSOR, but with completely same configuration, only BC rate changed to 25 Mbps, everything is OK. So, I think it's not SDK issue. Could wrong PoC can produce this kInd of problems?

    Regards,
    Stefan.

  • If the back channel25Mbps can work, it means the PoC should also be available for 50Mbps back channel. so can you check the 2st suggestion to identify it is STK or UB953/960 link issue?

    best regards,
    Steven