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: synchronously display 10,000 binary patterns

Part Number: DLP6500FYE

Hello,

For my application, I need to be able to display 10,000 binary patterns ~ @ 15 Hz according to the external TTL pulse that I input into the device. I know there is a limit to the number of patterns that can be loaded to the EVM at a time (400 for binary patterns). I have been trying to display these many patterns using the Pattern On-the-Fly Mode by creating multiple .txt files, each of which contains 400 patterns and loading them manually (all the patterns were pre-generated and stored in a folder). However, I have realized this approach is sub-optimal, generating a lot of errors in the measurement process. 

Is there any recommended approach for displaying this many patterns? Should I use the video pattern mode or pattern on-the-fly mode with batch files? Please keep in mind that the patern display needs to be synched with an external trigger. Could you also give me step-by-step instructions for your recommended approach?

Thanks,

Daniel

  • Hello Shivakumar,

    I looked at the thread but it does not provide much detail as to how to work with batch files to accomplish my goal. I looked at the programmer's guide on the list of commands that I can use but I have no idea what they mean and how I am supposed to use them. I also looked at the example ("onthefly.txt") that came with but I was not sure what those mean. I really appreciate further assistance on this issue.

    Is there a way to use batch files to automate what I am trying to do? (i.e. load multiple .txt files, each of which contains the pattern file names, specify exposure/dark times, advance patterns according to the trigger being received). If so, could you please provide me with an example batch files that I can modify to make it work for my application? It would be also great if there is some documentation that I can refer to as to how to correctly use each of the batch file commands.

    Thanks in advance,

    Daniel

  • Hi Daniel,

    Regarding usage of batch files, you can refer to Light Crafter user's guide. Section 3.7 Explains about using Batch files.

    Let me check for any example batch file and get back. Mean while please read the DLP® LightCrafter™ 6500 and 9000 Evaluation Module (EVM) User's Guide to get more understanding of using GUI features.

    Thanks,
    Shivakumar.

  • Hi Shivakumar,

    I did look at all the resources but I am still not able to figure out how to use batch files to accomplish what I’m trying to do. Stuff explained in section 3.7 along the given example is so specific, using only a few of the available commands (and ones that are irrelevant to my application), that I cannot seem to generalize it to my application.

    Please help me with my issue.

    Thanks,

    Daniel

  • Hi Daniel,

    Pre-Stored pattern mode with Batch file to choose set of 400 one Bit pattern images from external Flash memory should be one possible solution for your application.  

    Continuous Display of 10,000 pattern images is not possible in Pre Stored and Pattern on the Fly modes. Maximum 400 one bit patterns can be loaded from External flash memory to Internal memory at a time. Once display of first 400 pattern images (0-399) are completed, 2nd set of pattern images (400-799) can be loaded from external flash to internal memory. We can have Batch files created and Stored in the Firmware itself for doing this task. 

    Note: There will be few seconds of delay when loading pattern images from External flash memory to Internal memory.

    I would recommend to explore using Pre-Stored pattern mode. and creating Batch files. You can learn about 
    1. Clearing Existing Pattern Images and Batch files from the firmware.
    2. Creating firmware in Pre-Stored pattern mode with Pattern images stored in it.
    3. Creating Batch file, Storing batch file in firmware, calling batch file from GUI.

    Firmware image "DLPR900PROM-6500-v5.0.1-OOB" includes Pre Stored pattern image and Batch file in it. You can load this firmware and explore using it.
    EVM User guide has all the information on above steps.

    Refer to following similar thread on using Batch files.

    Video pattern mode could solve problem of displaying 10,000 pattern images continuously. The input video source vertical sync will be used as the triggering mechanism. 
    Refer to Section 3.6.5 Creating a Pattern Sequence in Video Pattern Mode in LightCrafter 6500 and 9000 EVM User Guide.
    and Section 7.4.1 Structured Light Application in DLPC900 Digital Controller for Advanced Light Control datasheet

    External trigger option is available only with Pre-Stored and Pattern on the fly mode.

    I can generate Firmware with more than 400 binary pattern images Pre-Stored in firmware and Batch files stored in the firmware for you. Let me know if you need me to work on this and send Firmware images.

    Thanks,
    Shivakumar