DLPC900: TI DLPC900 Two Controller - Port Configuration Issue

Prodigy 170 points

Replies: 8

Views: 85

Part Number: DLPC900

We can project images but occasionally (about once every three days) the image gets squeezed into the top or bottom half of the DMD as shown:

Normal Operation:

Error State:

We have stumbled onto a way to re-create the problem:

1)      While imaging, send the following two commands:

2)      Send a CLK_SEL : 0xD0 (We know this is an invalid command)      <- DMD goes blank

3)      Send a CLK_SEL : 0x02                                                                    <- DMD goes into weird state

We have been able to recover by sending the following:

1)      Sending one additional CLK_SEL : 0x02                                           <- DMD returns to normal

 

Questions for TI:

1)      How can we detect that the DLPC900 is in this weird state?

2)      What causes this, and is there a way to prevent this state?

See attached pdf for further details.TI DLPC900 Two Controller Issue -Forum.pdf

8 Replies

  • Paul,

    Thank you for reaching out on this.  I have forwarded this to our software team.

    In the meantime does it help to resend this command (CLK_SEL : 0x02) several times per day and send it twice as you are doing?

    Fizix 

  • In reply to Fizix:

    We have implemented two commands (CLK_SEL : 0x02), but this isn't a real solution because our runs take up to 7 days.  It is critical that the DMD operate reliably or a run could be lost which can cost hundreds of thousands of dollars.

  • In reply to Paul Sluis:

    Hi Paul,

    Thanks for the update.

    When i tested with my setup by sending CLK_SEL 0x2, I don't see any problem with displayed data on the DMD. We need to figure out why you are getting this issue.

    Can you please confirm on below points.

    1. Is issue observed with only this device?
    2. Changing DMD board or Controller board solves the issues ?
    3. Reprogram controller with TI released firmware (5.0.1) https://www.ti.com/tool/DLPR900  and check if problem is solved.
    4. Can you check if Video source is proper and working properly all the times.
    5. Any issue with Front end chip, HDMI/DP source not read properly ?.

    Can we get firmware you are using to see if it works properly even with our setup.

    Thanks,
    Shivakumar

  • In reply to SHIVAKUMAR R:

    Hi Shivakumar,

    The way to create the problem is as follows:

    1)      While imaging, send the following two commands:

    2)      Send a CLK_SEL : 0xD0 (We know this is an invalid command)      <- DMD goes blank

    3)      Send a CLK_SEL : 0x02                                                                                    <- DMD goes into weird state

    We have been able to recover by sending the following:

    Sending one additional CLK_SEL : 0x02                                                    <- DMD returns to normal

    1) This is consistently occurring on multiple different sets of hardware.

    2) No. The problem is extremely repeatable across multiple different sets of hardware.

    3) I just did this with the default TI firmware with the TI Splash screen, and the video split problem remains.  After the firmware is loaded, I run the attached batch file to configure the DLPC900 to work with our hardware, but like I said, the display still has the video split problem after sending the described commands.

    4) Yes, our FPGA design can output test patterns, and when in this video split error mode, the test pattern is compressed into the top half of the DMD,  See attached.

    5) It isn't a problem with the video front end.  This is proven by creating the problem after sending the described commands using the LightCrafter software.  Those commands go to the DLPC900s only.

    More examples of the video split problem.pdf2742.VIDEO_LOCK.txtUSB3_DMD-V5.0.1_V3 Firmware.zip

  • In reply to Paul Sluis:

    Hi Paul,

    Thanks for the update.

    when an invalid command is sent to the system, it is likely to exhibit unexpected behavior. This is expected to happen in all hardware because firmware is same. 

    My intention for asking to try with Different DMD or Controller board or TI Released Firmware is to see if you still get the same problem during regular run.
    "occasionally (about once every three days) the image gets squeezed into the top or bottom half of the DMD"

    device.

    By sending CLK_SEL : 0xD0, CLK_SEL : 0x02 commands, i am also able to see DMD showing different behavior. Thanks for finding this. This could be an useful debug step to find the problem.

    Please check and confirm below points.

    1. During Regular run, occasionally image getting squeezed issue is observed only with one device or in all the devices.

    2. In Problematic board, after Changing DMD board or Controller board, during regular run, do you still see the problem.

    3. Reprogram the Problematic device with TI released firmware (5.0.1), run it normally and see if you still get image getting squeezed issue.

    Thanks,
    Shivakumar

  • In reply to SHIVAKUMAR R:

    Hi Shivakumar,

    1) All the DMD assemblies.  We have three sets of hardware with three different DMDs and all have the weird behavior.

    2) Yes, the problem remains after changing the DMD.  

    3) Yes, the problem remains after installing the unmodified TI firmware (see attached).

    Thanks,

    PaulMore examples of the video split problem.docx

  • In reply to Paul Sluis:

    Hi Paul,

    Thanks for the update.

    Let me check from my side and update.

    Please accept my Friend request. we can discuss in detail.

    Thanks,
    Shivakumar

  • In reply to SHIVAKUMAR R:

    Hi Shivakumar,

    Ok, I accepted your friend request.  Now what?

    Thanks,

    Paul