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-Q1EVM: DS90UB953-Q1EVM and DS90UB954-Q1EVM

Part Number: DS90UB953-Q1EVM
Other Parts Discussed in Thread: DS90UB954-Q1EVM

I have purchased a Serialiser DS90UB953-Q1EVM and Deserialiser DS90UB954-Q1EVM.

The Serialiser is connected to a 2 LANE MIPI camera module with a speed of 192Mbps/Lane. The Deserialiser is connected to a computing device.

I am able to configure the camera I2C registers from the computing module through SERDES (Computing module - Desrialiser - Serialiser - Camera).

The configuration enables the MIPI signals, and I can visualise these signals through the scope. However, I could not reproduce the signals at the deserialiser end.

My question is whether the above mentioned Serialiser and Deserialser supports a 192Mbps per lane connection.

  • Hi Deepak,

    Both the Deserializer and the Serializer support 192Mbps per lane. 

    I can visualise these signals through the scope. However, I could not reproduce the signals at the deserialiser end.

    This can be because of a few reasons. Is there a link lock established between the 953 and the 954? It is possible you were able to configure the camera I2C Registers through the back channel without having a forward channel link lock. When you say you were able to visualize the signals on the scope, where where you measuring the signals from? 


    Vivaan Jaiswal

  • Thank you very much Mr. Vivaan.

    I read the 0x52 register of the serialiser where the HS_PLL_LOCK, LINK  DET and RX LOCK DET were also set to 1.

    I have set these registers in DS90UB954 shared for your reference.

    Register Address, Value

    0x01, 0x01

    0x4c, 0x01

    0x58, 0x5e

    0x5c, Serializer Slave Address

    0x5d, Camera Slave Address

    0x65, Camera Slave Address

    0x70, 0x2b

    0x71, 0x2b

    0x7c, 0x00

    0x32, 0x01

    0x33, 0x23

    0x20, 0x20

    0x1f, 0x03

    Can you please advice on what register setting should I use.

    Best Regards


  • Hi Deepak,

    I can visualise these signals through the scope

    Where are you able to visualize the signals from using a scope, as mentioned in your comment here. Are you observing on the FPD Link input or somewhere else? In addition, I would also check if both the devices are configured to the correct modes. More information on the different modes offered in both devices can be seen in the datasheet, section7.4 of the datasheet.


  • Hi Vivaan,

    I probed the signals at the camera output just check if there is any activity. I dont have any high-speed scope to measure the actual signal pattern. I basically did this to confirm the I2C path is perfect. The image sensor also works when I directly connect to my computing device bypassing the SERDES.

    As far as the MODE is concerned. I have set the jumper setting to RAW10 in DS90UB954. 

    For Ds90UB953 I have set the mode through register 0x03. The Image sensor has its own independent clock source.

    So, I have set the Non-Synchronous internal mode and Register Mode Overwrites strap value bit in 0x03 register (0x03 = 0x13).

    Best Regards,


  • Hi Deepak, 

    As pointed out in the 954 Datasheet section 7.4, RAW10 mode is only used for pairing with 933 and 913A Serializers. This mode cannot be used for pairing with the 953 since the 953 is a CSI2 Serializer. You can use the jumpers to set the 954 to CSI-2 mode for functioning with the 953.



  • Hi Vivaan,

    Thank you very much for your continued support.

    I actually tried both RAW10 as well as CSI-2 but neither of these two modes gave me the desired result.

    I also like to clarify one more information from the datasheet. I notice in the operating condition of 954 that minimum MIPI data rate per lane is 368Mbps.

    What does this actually mean since I have a speed of 192Mbps. Do I have to consider any special settings for this?

    I also see that there is a register to select CSI TX Speed with three options 400,800Mbps and 1.6 Gbps. I have chosen 400Mbps considering this to be at the lower end near to 192Mbps per lane. 

    Does this setting of 400 Mbps mean that incoming speed of 192Mbps is scaled upto 400Mbps per lane or does it mean it supports upto 400Mbps?

    Thank you once again for all the above clarifications.

    Best Regards,