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: display green in 933 and 954

Part Number: DS90UB933-Q1

Hi team,

customer use 933+954, below is reg setting in 954 side, the problem is display green.

/system/bin/i2cset -f -y 6 0x30 0x0c 0x81

/system/bin/i2cset -f -y 6 0x30 0x20 0x20

/system/bin/i2cset -f -y 6 0x30 0x4c 0x01

/system/bin/i2cset -f -y 6 0x30 0x5c 0x4a

/system/bin/i2cset -f -y 6 0x30 0x58 0x58

/system/bin/i2cset -f -y 6 0x30 0x5d 0x60

/system/bin/i2cset -f -y 6 0x30 0x7c 0x81

/system/bin/i2cset -f -y 6 0x30 0x70 0x1e

/system/bin/i2cset -f -y 6 0x30 0x33 0x01

we have did below test:

1. use 954 pattern 1920*720, can display correctly. since 933 no pattern function, we can't confirm the problem is 933 or 954.

2. LOCK is stable high.

3. For 954, RIN mode is RAW10, for 933 is type is yuv422_8bit  4lane, customer use DIN[2:9].

4. They only configure 954, not configur reg in 933 side. below is 954 dump reg value:

can you help give some suggestions ? thank you

  • in addtional, the sensor data type is yuv422_8bit  4lane

  • Hello,

    This issue is similar to another issue that can be viewed here.  It appears that you are receiving the proper line count and line length from the 933 which leads me to believe that the data is being received properly across the link.  Are you able to verify that the data is being interpreted correctly by the SoC?

    Regards,

    Nick

  • Hi Nick,

    how to verify that the SOC can interparete the data correctly? what spec we need to check?

    thanks.

  • Hi Nick,

    in addtional, we use 954 pattern, the SOC can receive and display properly. the 954 pattern CSI data type is YUV422 8bit, which is the same with 933 data type.

    base on it, I think the SOC should can interpre the data. what the next step? thanks.

  • Hello,

    I agree that the SoC is able to receive data properly from the 954 and it appears that you are setting the DVP registers correctly.  What I am asking is are you able to verify that the data from the imager is valid and does the data received by the SoC align with what you expect from the imager?  You are receiving a valid line count and line length from the 933 which makes me believe that the issue may be with the data itself. 

    Also it may be helpful to pull status registers from the 933 as well to verify there are no issues on that side of the link.  You mentioned no changes were made to that side but do the polarities of the signals match what is expected and is the data timing meet our requirements in the datasheet? 

    Regards,

    Nick

  • Hi Nick,

    I agree. I'm not sure that received data from imaher is valid and is align with SOC. how to check the data from imager is align with my expect?

    we can dump to 933 reg value.  in addtional, how to verify the signals polarities and timging is meet the datasheet spec?

    thank you

  • Hello,

    I am not sure the best way to verify the imager data is good, it may be a better question for the imager vendor.  As for the SoC it may also be a question for the supplier.  The problem here is that there are several other components in the system that need to be verified are working correctly as well.  The problem could be SERDES or it could be between sensor and serializer, deserializer and SoC, or between the SoC and screen.  Is it possible to verify those other portion of the system?

    Regards,

    Nick

  • Nick,

    yes

    1. 954 pattern to SOC to screen, it is ok, we can think the De-ser and SOC is good.

    2. since 933 no pattern, we don;'t have method to verfity the 933 to 954. it is what we need help from you.

  • Yes I understand, however since it appears the des is receiving the data from the ser I suspect that it is not serdes related.  That's why I asked to verify the output from the imager to verify the data is valid.  Are you able to verify that the output of the imager is valid?  Check for the timing, signal polarity, and for any errors.  Also are you able to double verify that the resolution seen by the 954 is accurate?  

    Also again if you can get register data from the 933 it may be useful in debugging.

    Regards,

    Nick