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.

DS90UB954-Q1: DS90UB954 transmitted image pixel has only green value

Part Number: DS90UB954-Q1

Hi team,

We are using DS90UB954 to deserialize DS90UB933,  DS90UB933 receive data format is YUV422 8Bit(UYVY). Now both Lock and Pass of DS90UB954 are high level, 0x5b register(SER_ID) can also read to 0xB0,register RX_FREQ、LINE_COUNT、LINE_LEN all match the actual image. But on the display side the image is only green. Is there something wrong with the configuration of our DS90UB954?

Best regards,

Alec Li

  • Hello Alec, 

    YUV422 8 bit uses the pixel packing structure of RAW8 so you will want to ensure 954 is set to RAW10 mode and then use register 0x7C[7:6] to enable 8 bit processing. Make sure to match the upper/lower setting so it corresponds with how the 933 inputs are used from the imager. 

    Also you will want to change register 0x70[5:0] to match the CSI-2 format for YUV422 8 bit which is 0x1E

    Best Regards,

    Casey 

  • Hi Casey,

    Thanks for your reply。I have configured all the registers you mentioned, but problems remain. Are there any other places that need to be configured, or take a look at other chip configurations.

    Best regards,

    Alec Li

  • Hello Alec,

    If you have programmed those items and you are getting correct line length/byte count then I would suggest checking the downstream device to see if there is an issue with interpreting the data format since it does not seem related to the FPD-Link SERDES. 

    Best Regards,

    Casey