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: FPD Link III - Don"t understand the format outputted from the UB960 deserializer

Part Number: DS90UB953-Q1
Other Parts Discussed in Thread: DS90UB913A-Q1, DS90UB933-Q1

Hi Team,

We would like to ask your help regarding the customer's inquiry below. 

I am using ov10650 connected to serializer UB953 linked to my UB960 and at the end, i would like to recover video from the camera on a µprocessor (IMX8M Mini). I developped a driver in order to use the serdes camera but I am facing a last issue concerning the data format of the video.
The OV10650 outputs RAW12 format. When connected to 953 ser and 960 des (in mipi csi-2 synchronous mode), which is the format transfered at the output of the DES? Is it still RAW12 ? or another one like YUV... I am asking this because I saw somewhere that MIPI CSI-2 couldn't get RAW format but I still can get camera video as CSI-2 data at the output of the DES (saw on oscilloscope). Can i program the desired output format at the DES ? WHich settings do I need to put on the DES? "RAW12" as input data from the SER?

Regards,

Danilo

  • Hi Danilo,

    The 953 is a serializer that has input compatible with a CSI-2 imager. Since your OV10650 imager outputs RAW12 format, you need a serializer that is compatible with an LVCMOS imager. The DS90UB913A-Q1 and DS90UB933-Q1 are serializers that both support LVCMOS input and have parallel data pins for 10-bit or 12-bit data. You can use either one of them instead of the 953. The 933 supports a higher video payload rate, compared to the 913A.

    It is possible to connect the 933 or 913A to a 960 deserializer. The 960 will take the received RAW mode data and convert it to CSI-2 Tx packets with assigned data types and virtual channel ID. And then forward the data to one of the CSI-2 Tx output ports. But we recommend using a DS90UB964 deserializer with the 933/913A serializers instead. The 964 also converts received RAW data to CSI-2 Tx packets, but it was designed to be used with the 933/913A. The 960 has additional features that make it match well with the features in the 953.

    If you would like your deserializer to output LVCMOS Parallel Interface data (10-bit or 12-bit), then you need to use the DS90UB914A or DS90UB934 deserializers with the 913A/933 serializers.

    After choosing your serializer and deserializer, you need to configure your deserializer to RAW12 LF, RAW12 HF, or RAW10 mode. Reference the datasheet and use the suggested strap resistors at the MODE pin in order to select an operating mode at startup. You can later change the mode through the register settings (register 0x6D). Also make sure the Back Channel frequency is set to the correct value (register 0x58).

    Best,

    Justin Phan