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.

DLPC3478: Regarding the delay time that occurs when converting pattern data in DLP3478 Trigger in mode.

Part Number: DLPC3478
Other Parts Discussed in Thread: DLP3010, , DLPA2005

Tool/software:

Hello.

I am developing a product by customizing DLPC3478+DLPA2005+DLP3010.

I have two issues to inquire about.

Issue 1.

I am controlling the internal pattern using an external trigger,
but I am curious about the load time that occurs when converting the pattern data shown in the data sheet.

Is the time for number 1 in the figure below constant?

How much time does it take?

In number 2 in the figure, is there no additional delay time other than tdarkPre+DarkPost?

The figure below shows the pattern set configuration currently in use.

Issue 2.

As shown in the figure below, if i configure the pattern in the GUI and click Program and Load Pattern, the existing saved pattern is erased and the pattern is saved in the flash memory, but I am concerned about the life of the flash memory.

If i configure WritePatternOrderTableEntry in the DLP API without using the GUI and control it using WriteInternalPatternControl, will there be no data deletion and writing in the flash memory?

 

  • Hi Yongjin,

    I have asked another colleague to address your question.  Please note that today is a Holiday in the US, so there will be some delay until next week.

    Thanks,

    Jason

  • Hello Yongjin,

    I apologize for the delay, thank you for being patient during the holiday last week.

    Issue #1:

    Is the time for number 1 in the figure below constant? From my understanding, the 'Load' time is not consistent as this depends on the pattern set types and bit depths but this should be only a few microseconds. Because there are varying bit depths and vertical vs horizontal types of patterns, I imagine there are worst-case load times from 1-bit to 8-bit and changing type but I have not investigated this. The opposite is also true, with no change of bit depth or type the system has no load time and will start the pattern immediately afterward.

    How much time does it take? I don't have a range at the moment, but I would invite you to test this yourself with the worst-case scenario I mentioned previously. I'll reach out to my team but I've heard it takes around ~5us to load a pattern set.

    In number 2 in the figure, is there no additional delay time other than tdarkPre+DarkPost? The tdarkPre time you are mentioning is not a delay to the frame. rather it is dark time within the frame. The Load time is outside the frame time and is a delay but if pattern types are the same there is no load time. The Trigger1 (T1) and Trigger2 (2) are delays that are programmable - can't see it as the GUI needs to be expanded down.

    Issue #2:

    If i configure WritePatternOrderTableEntry in the DLP API without using the GUI and control it using WriteInternalPatternControl, will there be no data deletion and writing in the flash memory? I'm not sure what you mean by 'data deletion'. I would recommend reading through DLPC3478 Datasheet section 7.3.2.2 Internal Pattern Mode. I think there is some confusion because the patterns are not constantly being overwritten in flash. After you have an internal pattern programmed, the operating mode just needs to be set through API. This can be understood through the DLPC3470 and DLPC3478 Software Programmer's Guide.

    Please carefully read the responses and references but feel free to respond if there are any questions!

    Best,

    Aaron