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.

fast manual switching between internal patterns?

Other Parts Discussed in Thread: DLPC300

Hi,

I tried to find answer in the manual or forum posts but I couldn't. So, here is my problem.

1. I want to preload 2~3 monochrome images to LightCrafter. (Bit depth could vary, but it is irrelevant for now.)

2. Initially, one of them will be statically displayed. (I couldn't find how static image display is actually implemented in DLPC300. Is it rotating buffer with the same data or a real static?)

3. Then I want to send a command from my PC to LightCrafter to display one of the other preloaded images. Again, display is static. Note that this command can be sent any time. It could be 1s between commands or 1ms.

4. DLPC300 seems to load an image at 24-bit image "chunk" not at a lower data size. Further, I couldn't find a way to select a certain image buffer or bit-plane from mDDR. It seems always rotating or repeating in sequence.

In summary, if there is a way to load a few image to mDDR, select a certain buffer or image-plane (for static display), and send a command from PC to change the bit-plane id for image swapping quickly (as quick as possible, preferably faster than 3ms), that would be great.

Thank you very much.

SS

  • SS,

    I think that you can do what you are wanting to do by preloading images ("Pattern Sequence" "Load Pattern Image" and then using the external trigger input ("Input Trigger" "External Positive") to change between frames. You can set exposure times up to 2 seconds (2000000 us).

  • Hi SS,

    If you are interested to select randomly among the three images then the min time required switch between the images would be 18mSec + command processing overahead.

    If the order of the image selection is know then you can do it at < 1mSec time but I would suggest to use the hardware trigger signal for next pattern display than the software command.

    Regards.
    Sanjeev

     

  • Hi Sanjeev,

    Is the random access slow because of frame loading overhead? I read that DLPC300 reads the data as a chunk of 24bit RGB 684x608. Is the 18ms this loading overhead?

    And is your second suggestion, about when I know the sequence, the same thing that Pascal suggested?

    Thank you.

    SS

  • Hi SS,

    The random case works as follows:

    Upon receiving TCP command the DM365 writes the required image into its video frame buffer DLPC300 receives this data on its video port and from there to actual display of data on the DMD will happen. The bulk of the time 16.67mSec needed for actual appearing of pattern on DMD after receiving at video port of DMD.

    The second suggestion, yes it is same as Pascal suggested. In the second suggestion the DM365 sends all the pattern data to DLPC300 once then there is no overhead of sending the frames from DM365 to DLPC300.

    Regards,

    Sanjeev