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.

DLP6500FYE: DLP Lightcraft 6500 EVM triggering

Part Number: DLP6500FYE

I am working with a DLP Lightcraft 6500 EVM device running in "on-the-fly" pattern mode. I give the device a series of binary patterns, and then I use an external trigger to advance the frames. After receiving each trigger, the DMD displays a pattern for the "illumination time" which I can set in the GUI. After the illumination time ends, the mirrors move to the off state until the next trigger. However, the behavior I'm trying to achieve is: a pattern is displayed until another trigger is received, and then a new pattern is displayed. i.e. I would like to eliminate the dead time between frames, and I would like each frame to be on for an arbitrary amount of time (determined by when I send triggers to the device). Are there combinations of settings or trigger pulses that allow this mode of operations? In the past I have worked with the DLP 7000, and in that model this sort of behavior can be enabled using the ALP4.2 high-speed API by turning on "uninterruptible binary mode"

The various things I tried:

1) keep trigger input 2 always HIGH, and use trigger input 1 to advanced the frames. This works as long as the illumination time is less than the spacing between trigger pulses. If the illumination time is longer than the trigger spacing, the DMD appears to ignore the second trigger pulse.

2) start with both trigger inputs LOW. Turn both HIGH when I want a frame to display, then turn them off to stop the frame. Then turn both triggers HIGH again to display the next frame. However, after the second trigger, the DMD is still displaying the first pattern (i.e. when trigger input 2 goes LOW it pauses the pattern display, which is the documented behavior).

  • Hi,

    Welcome to TI E2E forum.

    Could you please state the bit depth of patterns used?

    For patterns other than 1 bit depth, the patterns are cleared after the exposure time for input trigger based patterns

    Thanks

    Sachin

  • Dear Sachin,

    The patterns I am using are 1 bit depth.

    Best,

    Peter

  • Hi Peter,

    It is certainly possible if you can set the clear bit as 0 while updating the pattern LUT (LSB of byte 5) command

    In the provided GUI, currently there is no option for setting the clear bit (Clear is set as 1 in GUI by default) of the pattern.

    However , for now you can edit the LUT to set the LSB of byte 5 as 0 and update

    I will discuss with my team for providing an option for setting the clear bit of the patterns. Thank you for bringing this to our notice

    Regards

    Sachin

  • Dear Sachin,

    Thank you for your quick response. Is it possible to set this using the GUI batch scripts, or will I need to work with the USB commands directly? It would be very helpful if some way to set the clear bit could be included in the GUI.

    Thanks,

    Peter

  • Peter,

    Yes, there is functionality provided in the GUI to record the USB commands being sent. You need to go to batchfile page of GUI and enable the command logging tick box. When you edit the GUI to clear the bit, tick this box before sending the command. You can get the script of the command recorded and save it as a batch file.

    Thanks

    Sachin

  • Dear Sachin,

    Thank you for your help! I loaded a pattern using the batch file interface and changed the 5th byte from 0x91 = 10010001 to 0x90 = 10010000, as indicated in the picture from the DLP900 programming guide you posted and things appear to be working. I will mark this as closed.

    Thanks,

    Peter