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.

DMD Array Operate. How it works in details,

Other Parts Discussed in Thread: DLPC300, DLP4500

Hello E2E Community, 

I am working on the DLP LightCrafter 0.3 (DLP3000) kit.

For some background, our lab currently has LightCrafter 3000 and Discovery4100 and just began to use them.  We had a Discovery 1000 system (by Tyrex) and had quite extensive experiences on it in the development of a volumetric 3D display technology.

Now, we like to directly control the DLP 0.3 WVGA DMD (DLP3000) without using DLPC300.  (I.e. directly sending signals and data bits to it to display black and white  images on it.  How can we do that?
Is there any document that shows the details about the operation of DLP3000 in additional to its datasheet?


We have the document “DMD 101:Introduction to Digital Micromirror Device (DMD)Technology”, which introduces the way DMD Array Operate. However we still don`t understand how it works in details,  especially on signal and data sequence and data bits are sent to each pixel.
For example, We go through the Row Load operation, loading a row is accomplished via a parallel bus of 16, or 32 bits, for the XGA device 32 clock edges (16 clock cycles) over the 32 bit wide bus are needed to load the 1024 bits of a complete a Row.
However, in the DLP LightCrafter_DLP 0.3 WVGA chipset, there are “15 bit” Data Inputs ,but we have 608 column. We can`t fit the number.


In addition, which signal correspond to the Mirror Clocking Pulses at the DLP3000 ?

Also, does the DLP3000 (and DLP4500 etc.) still have the built-in shift register function for each input bit and have a "distributed bits" arrangement for the 15 input bits, as the early product such as Discovery 1000 (XGA 0.5?) ?  If yes, then how do we match the 15-bit vs. 608 column relation?  Does this mean the least significant bit of the 15-bit will be effective for only the later 8 clocks (i.e. 15 x 41 -7 = 608) ? 

  • Hello Liu,

    Welcome to DLP&MEMS forum.

    The DLP3000 and DLP4500 are intended for using anyone with minimal knowledge about how data is loaded onto the DMD. For these chipset the only way to access is via controller chip, the direct DMD control is not available.

    The controller has predefined sequence of instructions using which DMD is controlled. there is no control about how the blocks of the DMD is loaded and reset.

    So the kind of exposure you had with old discovery boards, you will be able to with D4100 platform only and now with LightCrafter and LightCrafter4500 EVMs.

    Let us know if anything we can help you with.

    Regards,
    Sanjeve

  • Hi Sanjeev. Just to be sure, row loading and row control of the mirror array is NOT possible with the DLP4500 Lightcrafter EVM?