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.

DLP4710EVM-LC: How to stream internal 2D splash patterns in a cycle

Part Number: DLP4710EVM-LC
Other Parts Discussed in Thread: DLPC3479

Hello everyone!

I'm currently trying to display a sequence of 2D pattern images as splash frame, because I'm aware that my DLPC3479 only support 1D high-speed pre stored pattern display. My idea is to create a cycle starting from Splash pattern 1 until 3, (leaving 0 for a welcome splash screen) and for each stream trigger the out sync signal to a camera trigger signal.

The cycle must be triggered by software command or/and trigger signal.

I'm using:

EVM Software: 4.4.0

EVM Firmware: 8.1.0

GUI Software: 3.1.0.7

I tried to test it inside the GUI but it only shows me the first image and no cycle at all.

Is this even possible?

In affirmative case, perhaps this cycle must be programmed in the advance mode? How can I do that?

Regards,

  • Hello User,

    To clarify, did you tried to load your customized splash images in flash memory via GUI -> Edit Firmware tool before displaying splash patterns? 

    Regards,

    Lori 

  • Hello Lori,

    Yes, that's right. I uploaded the 4 splash patterns and I can successfully switch between each of them if I select the Splash image index and patterns per frame to 1; nevertheless when I try to display all of them in sequence, it doesn't. 

    How can I create a controlled cycle?

    Regards,

  • Hello Luis,

    The DLP firmware will not automatically cycle through the splash screens as would be possible with internal patterns as executed with the Write Internal Pattern Control command (9Eh). As the DLPC3479 Software Programmer's Guide describes in Section 3.2.24.1, the process for retrieving the splash screen from SPI flash can take a significant amount of time. The light control commands cannot easily account for this time.

    An alternative solution that would work would be to write a program on a host processor to continuously loop through the commands in the section 3.5 of the Software Programmer's guide for Splash Pattern mode, cycling through the desired splash indices and issuing these commands over the I2C interface. Some commands such as operating mode and image crop can likely be left out given that the parameters do not change from one splash screen to the next. 

    Regards,

    Austin

  • Hello Austin,

    I manage to use the commands described in the DLPC3479 Software Programmer's Guide and looking to the commands used in the help section of the GUI; I successfully create a script program in the (Advance Mode) to switch between different splash patterns.

    Nevertheless, this loop must be executed on demand by using a C# program, in order to execute the cycle and manage the images from the cameras. Do you have a example in C# using the DLP-PICO-DLPC34XX-API ?

    Thanks in advance.

  • Hi Luis,

    Unfortunately we only provide C source code for the 34xx API.

    Kind regards,

    Austin