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-Q1: 933 Serializer to 954 de-Serializer

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

Hi ,

I interface 933 Serializer to 954 Serializer

933 is connected to  My camera Module (Image Sensor  with ISP ( Output  DVP 8 Bits, YUV422 to 933)

954 is connected to a Frame Grabber vis MIPI

I have verifed that the Image Senor is working running  at 30fps,  But when I connect via 933 to 954. I can  still see the image  (Pic), but   fps  become less than 1 or less than1  fps..

 Is there any register I Set wrongly, any registers I can check?

My Input 

  • Hi,

    you can check the issue step by step. firstly, pls check the 954's setting. one script example can be found in DS90ub960evm user guide page22. meantime, pls check the 954's receiver status such as 0x73/74/75/76 register before you set the correct channel in the reg. 0x4c.

    then, pls check the SoC reciver status. we can see some customers have this issue due to SoC's processing or the CSI2 interconnection issue (bit error)

    best regards,

    Steven

  • The value on 73 /74/  is 0x3 and 0x34

    The value on 75/76 is  is 0x0 and 0x04

    What is SoC receiver status?

  • 1. the reg. values of 0x75/0x76 is not correct. pls check what is your camera output format? line count and line length. pls make sure that UB954 is set at RAW10 mode and has no error detected (0x4d/0x4e has no error indication) also what is the reg. setting of 0x70? pls make sure the data type setting is same as your video format based on CSI2 spec. request. I suggest you read the page22 example in DS90UB960EVM user guide (

    2.SoC's CSI PHY can detect the input signal status, whether error is detected here?

    Regards,

    Steven 

  • 0x4d  is 0x07

    0x4e is 0D

    0x70 is 0x1E

    My camera feed to 933 I DVP 8 Pits, YUV422. 933 is connect to 954 by Farka.

    I have check the settings you recommend on pg 22 on the EVM

    The following settings was  from one of the TI 's FAE in the forum 0x7C to C1, 0x70 to 1E. previously,  I able to get the Image on my frame Grabber , But the FPS is only about 1fps

  • Hi TO,'s Amy Update on the above

  • Hi  TI,

    Any Update on the above ?Thank You

  • Hello,

    pls check ds90ub934 d/s, if you read the 0x4d correctly (some bits are  COR, you need clear them firstly to get the correct status), it means the link has parity error, pls check the link robust such as link margin.

    Yes for yuv422 8bit, the CSI2 spec. defines its data type as 0x1E, so the reg. 0x70 must be set as 0x1E, it is correct.

    For reg. 0x7C, its setting is dependent on the hardware design including the ISP's output format, but this shouldn't impact the frame rate detection in your SoC side.

    can you read more times on the reg. 0x73/74/75/76? any changes in these registers? actually from below read-back values, it indicates the ub954 can't receive the correct data from ub933 side. if the link has error indicated in 0x4d/4e, 0x35/0x37, etc., pls focus on the hardware review how to resolve the link error?

    1. PoC design? pls check TI's evm board design, the ub954's PoC network should have same/similar as UB933's as UB954 is used to match the ub933 in this case not to match ub953.

    2. layout?

    3. cable's S parameter?

    4. power supply?

    The value on 73 /74/  is 0x3 and 0x34

    The value on 75/76 is  is 0x0 and 0x04

    best rearsd,

    Steven

  • Hi

    How to check Link Margin? U mean using register of 954?

    I read many time and the value are

    0x73 --> always stay at 0x03

    0x74--> it may sometime change from 35 to 34 very occasionally. But it almost stable at 34

    0x75--> Always 0x0

    0x76   --> Always 0x4

    I also try reading 0x4d and 0x4e --> it always stayed at  0x7 for 0x4d and 0x4e is D

    Indicates there are parity but it should be working write.

    The Interface Board 933 and 954 I have use them for other camera Module ..But its work well. with 30fps... But for this module the Frame rate seems very low.. <1fps-2 Fps.. But I still can see the image..

    Is there any way I can test?

  • Hi,

    if you check ub954 d/s, it means the line length in reg. 0x75/76 is indicated as 4 pixel? so it sounds ub954 can't receive your video signal correctly.

    also, if 0x4e/0x4d (pls check d/s, before reading these two registers, you should select the assigned channel correctly in reg. 0x4c) is indicated as link error. pls check the cable link transmission robust, you can run the margin analyze tool in TI's ALP tool, you can download it in www.ti.com.

    regards

    Steven