Hello,
For a research project I am looking into DMDs, which we would like to use to create a sequence of light intensity distributions. We will be illuminating the DMD with a single light source (a NIR laser). As far as I have understood, since the DLP4500 in many applications is meant to produce color images it can rapidly switch its patterns in order to control the illumination of the RGB light sources. The switching happens too quickly to be detected by the naked eye, creating the illusion of a static image. We would not need that (since we only have a single monochromatic light source) - in fact, we would need that a given programmed pattern remains truly static, until the next one is loaded.
Ideally the behaviour of the DMD during the sequence would be as follow:
- when an external trigger signal is detected, the next pattern is loaded onto the DMD (I suppose this would be a combination of "reset" + "load")
- at all other times the DMD does not do anything, so that the created light pattern is perfectly static (in particular, no periodic "reset")
Since the sequence contains a large number (on the order of 10^4) binary patterns, we would not be able to store them in the flash memory. From what I understand we will probably have to use the video input port to stream the images onto the DMD.
My question is whether it possible to control the DMD in the way described above. From what I understand, the streaming of the binary patterns through the video port is no problem, and control over individual mirrors is given in the "pattern sequence mode". So my only remaining question is whether the binary pattern programmed onto the DMD can remain truly static, until the next pattern is loaded (as controlled by the external trigger). Are there any limitations as to how long I can hold a given pattern?
Thank you very much in advance,
Kilian