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.

DLP670S: Abnormal image display in Video pattern mode

Part Number: DLP670S

Tool/software:

Hello, Ti expert!
DMD is DLP670S. Please refer to this link to understand the use environment and methods. The problem of this link has been solved by using the following EDID file.
If you use the following EDID file, not refresh the picture display will appear in Video pattern mode.

The EDID file uses LCR670S_9000_500XY_6500_HDMI_EDID.
With the default of 2716*1600@30HZ, the Video pattern mode can normally project the image and the camera can also normally take pictures.

Because our application needs to move at a low speed, we need to use 2716*1600@15HZ. It is found that there is something wrong with the display of the projected image at this resolution.

There are two situations:
1. When the dynamic range is set to "full (0-255)", there will be a fixed line in the middle of the image, and many rows of pixels will be offset. As shown in the figure below, the arrow can see:


2. When the dynamic range is set to "limited (16-235)", two lines of pixel data disappear in the middle of the projected image (the original image has these two lines of data), and then these two lines of pixel positions are filled with other pixel data, but there is no pixel offset. The following figure is a demonstration:

Because my optical machine uses Video pattern mode, there are no above two problems when it is 2716*1600@30HZ, and there are no above two problems when it uses pattern on-the-fly mode, so it is confirmed that this problem is not caused by the fault of camera drawing.

We also tried to update Firmware to 6.2.0.0 or 6.0.0, and there was still a problem.

Because there are no above two problems at 2716*1600@30HZ, we consider that the high probability of this problem is caused by EDID parameters.

Therefore, I ask Ti engineer to confirm whether this bug will exist, and debug a version of EDID file to solve this bug, which is used to support 2716*1600@15HZ and ensure the normal projection display in Video pattern mode.

  • Supplementary information: the EDID file LCR 670s _ 9000 _ 500xy _ 6500 _ HDMI _ edid used above is from DLPC900REF-SW-5.1.0.

    Check the software and find that it has been updated to DLPC900REF-SW-5.3.0.
    Then compare the EDID files in DLPC900REF-SW-5.1.0 and DLPC900REF-SW-5.3.0:
    Compared with LCR 670s _ 9000 _ 500xy _ 6500 _ HDMI _ edid, there is no change.
    Compared with EDID file LCR670S_HDMI_EDID, there is no change.
    Compared with EDID file LCR670S_DP_EDID, there are some changes, and the updated contents are as follows:
    * Support for native resolution in Video Pattern Mode
    2716x1600 @30Hz and 2716x1600 @60Hz DisplayPort input。 Just updating the DP interface should not help me solve the problem.

  • Hello Junfa,

    Thank you for contacting us.

    We have tested out video source at frame rates 30Hz and 60Hz with the latest EDID. Let me test 15Hz in our lab and potentially provide a new EDID file for you.

    Do you have a preference of HDMI v/s DP?

    Thank you,

    With regards,
    Aishwarya

  • Hi Aishwarya ,

    Ok, I'll wait for your test results. Thank you.
    We prefer to use HDMI, because most of our computers only have HDMI interfaces at present.
    Of course, I have tested the DP interface before, and the result is the same. The latest DP EDID has not been tested, but it supports 30or60Hz, not necessarily 15Hz.

  • Hello Junfa,

    Kindly test the attached EDID file. We do not see missing columns when tested.

     

    I2C_CONFIG : 0x01 0xA0 0x86 0x01 0x00                  
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x00 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x00 0x11 0x90 0x00 0xC9 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x10 0x00 0x22 0x01 0x04 0x83 0x00 0x3E 0x78 0x82 0xEC 0x18 0xA3 0x54 0x46 0x98 0x25 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x20 0x0F 0x48 0x4C 0xFF 0xFF 0x80 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x30 0x01 0x01 0x01 0x01 0x01 0x01 0x3B 0x1B 0x9C 0xA0 0xA0 0x40 0x10 0x60 0x30 0x20 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x40 0x37 0x00 0x9C 0x40 0xA6 0x00 0x00 0x18 0xB3 0x36 0x9C 0xA0 0xA0 0x40 0x17 0x60 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x50 0x30 0x20 0x37 0x00 0x9C 0x40 0xA6 0x00 0x00 0x18 0x00 0x00 0x00 0xFC 0x00 0x44 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x60 0x4C 0x50 0x36 0x37 0x30 0x53 0x5F 0x48 0x44 0x4D 0x49 0x0A 0x00 0x00 0x00 0x10 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x70 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x84 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0x90 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0xA0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0xB0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0xC0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0xD0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0xE0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    I2C_PASSTHRU : 0x11 0x00 0x01 0xA0 0x00 0xF0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    DELAY : 0x05 0x00 0x00 0x00                  
    

    Let us know if you still see the issue.

    Thank you,

    With regards,
    Aishwarya

  • Hi Aishwarya ,

    Ok, the projection screen is normal after testing.

    It will take some time to look at the point-to-point pixel problem, thank you.

  • Hello Junfa,

    Okay. Will await your feedback.

    Thank you,

    Aishwarya

  • Hi Aishwarya ,

    This EDID file, testing 15HZ point-to-point pixels is normal, thank you!

  • Hello Junfa,

    That's great! We will include this EDID in the REF-SW installer in the next release.
    Kindly mark the thread closed.

    Thank you,

    With regards,
    Aishwarya