Other Parts Discussed in Thread: DS90UB954-Q1
my sesor output data is 8bit , how to config UB933 to 8bit ?
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.
my sesor output data is 8bit , how to config UB933 to 8bit ?
Hello,
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
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