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.

DLPNIRNANOEVM: operation of the DLPC150 controller in monochrome mode (without RGB)

Other Parts Discussed in Thread: DLPC150, DLP2010NIR, DLPC3470, DLP3021LEQ1EVM, DLP4500


I saw that DLPNIRNANOEVM lacks RGB LED control.

1. Can you tell me if the DLPC150 controller in the DLP2010NIR demo board works in static mode?

2. Will there be a global reset of micromirrors?

3. Is it possible to display a static image (for example, one or several pixels) on a micromirror matrix?

I need to work with monochrome images. The RGB color mode will bother me.

4. What are the main differences between DLPC150 and DLPC3470?

Best regards, Vladimir Zhukov.

  • Zhukov,

    The DLPC150 is designed to be used with the TIVA processor that is seen in the nirScan Nano EVM. As such, the image that is displayed is coming from the TIVA processor over the parallel bus (so if you want a static image that should come from the TIVA). 

    The source code is available for this TIVA processor in the form of the spectrum library on 

    Using the source code, you can change the TIVA processor's code to project custom patterns (instead of the patterns typically used for spectroscopy). However, I would note that we do not have any sample code for the kind of behavior you are describing.

    Unfortunately, it is not possible to operate this chipset in monochrome mode. The pattern set is fixed on the DLPC150 (see the DLPC150 external pattern streaming information in the datasheet for information about this pattern). Exposure time cannot be modified per bit on this chipset.

    The DLPC150 is not very customizable as it is designed for a specific application use case (spectroscopy). The DLPC3470 (with the DLP2010-LC EVM) supports monochrome LED operation (see the Pico FW Selector tool for a RED only build) as well as customizable exposure times per bit.

    I hope this helps.



  • Hello Philippe!

    I would like to hear your opinion regarding the use of DLP2010-LC EVM or DLP3021LEQ1EVM in monochrome, static single-pixel mode?

    What can be better adapted to my task?
    - static mode of micromirror matrix
    - single pixel control
    - changing the duration (interval) of the installation of micromirrors between the global reset
    - synchronization signal to an external device, a light-sensitive sensor or a matrix

    Best regards, Vladimir Zhukov.

  • Zhukov,

    It looks like the DLP3021 is one of our automotive chipsets. Is there a particular feature of this device that has made you consider it for your light control application?

    As for your requirements above, let me comment on them:

    > Static mode of micromirror matrix: If I understand this correctly, you want to keep the mirrors in a fixed position without ever moving. Is this correct? I don't believe that the DLP2010-LC chipset will necessarily meet this criteria as there is a defined exposure time for the pattern sequence (the mirrors are not permanently fixed to one position). However, you can certainly present a fixed mirror pattern during the entire exposure period in a sequence if you choose to do so. I recommend checking the sequence timings FAQ for more information: 

    > Single pixel control: I believe this would be possible with the DLP2010-LC EVM, but only in external pattern mode. Internal pattern streaming is 1D-patterns only, so you would need to use external pattern streaming for 2D patterns.

    > Changing duration of mirror patterns: This is certainly possible with the DLP2010-LC EVM, and provided as a built-in feature of the DLP Light Control GUI (

    > Synchronization to external device: Assuming you are using the external pattern streaming mode, the DLP2010-LC EVM supports output triggers but NOT input triggers. This means that you cannot, for example, advance or activate DMD patterns using an external source (as the patterns are driven by the external video input over HDMI/DPI.

    If you need input triggers for your solution, you may want to instead consider the DLP4500 EVM, which supports everything that the DLP2010-LC EVM supports in addition to also supporting input triggers: 

    I hope this helps.