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: DS90UB933-Q1: How to configure UB933 bit mode to 8-bit

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

my sesor output data is  8bit ,  how to config UB933 to 8bit ?  

  • Hello,

    Can you clarify and provide some background or explanation of what you are trying to do and where you are having problems?
    Generally speaking, the serializer (UB933) device needs to be set to 10 bit mode and the deserializer needs to be set to recognize 8 bit data.
    Best Regards,
    Shruti More
  • sensor is AR0230  8-bit Parallel data  ,   I use UB933 to receive this data , and send to  UB954 ,   UB954 output mipi-csi to host .   But UB933 only 10-bit and 12bit,  How can I setting UB933 and UB954?

  • Hello,

    You should set the serializer (UB933) device  to 10 bit mode and the deserializer (UB954) needs to be set to 8-bit mode to recognize 8 bit data. You just need to set the 933 to RAW 10 mode and then set 954 to process data as 8-bit. You need to know if you are using the 8 most significant bits or least significant bits.

    Please see bit 0x05[0] in the 933 (Table 7-7 below). Also, Please see bits 0x6D[1:0] and 0x7C[7:6] in the 954 (Tables 119 and 134below).

    In section 7.4.2 of the 954 datasheet, it's mentioned that: "DVP RAW8 data format is also supported in serializer RAW10 transmit mode with 8/10 data input bits (MSB or LSB) connected to the serializer DVP source." and "When operating with DVP serializer, the DS90UB954-Q1 deserializer also supports DVP formats such as YUV-422 which have the same pixel packing as RAW8, RAW10 or RAW12."

    Best Regards,

    Shruti More

  • Thanks for your help.    The  UB933 data pin  using DIN2 to  DIN9?  or  DIN0 to DIN7?

  • Hello,

    It's up to you which DIN pins you want to use. You will just have to be careful about which 8-bit mode you select in the 954 register 0x7C[7:6] (Table 134 shown in reply post above). If you use DIN2 to DIN9 then you will have to program 0x7C[7:6] for using msb/upper 8 bits and if you use DIN0 to DIN7 then you will have to program 0x7C[7:6] for using lsb/lower 8 bits.

    Hope this helps.

    Best Regards,

    Shruti More