• Resolved

DLPDLCR2010EVM: Interfacing with general purpose MCU

Part Number: DLPDLCR2010EVM

To whom it may concern,

I cannot find any information about interfacing DLPDLCR2010EVM with general purpose MCU (for example, 8-bit AVR). Please be so kind and give me some guidelines.


- I would like to use this product to display data gathered from various sensors; I already developed an embedded system with sensors and ATmega644P MCU. Since DLPDLCR2010EVM is driven by 24-bit RGB signal, I must connect ATmega via I2C or SPI with a dedicated video controller, and then use video controller to output RGB signal and drive DLPDLCR2010EVM, correct? Could you recommend a suitable video controller from your product portfolio?


- once 24-bit RGB signal is sent to DLPDLCR2010EVM, all signal processing is done internally by this product? There is no additional software support needed, I just need to project sent data?


- is there a possibility to order a waveguide from TI (in very small quantities)?

Thank you in advance,
kind regards

  • Kresimir,

    Welcome to the E2E forums, and thanks for your interest in our DLP technology.

    Can you clarify how you intend to interface your ATmega and video controller together? Typically, a DLP system integrates a host processor (such as the Raspberry Pi) to process sensor data and generate video output. Please elaborate on your particular use case.

    As for signal processing, anything that must be done to format the video data for display on the DMD is handled internally in the DLPC3430 controller. Color temperature and other basic settings can also be handled on the DLP side. If you want special video effects or filtering those should be implemented on the host processor.

    TI does not offer waveguides for purchase from TI.com at this time. I apologize for the inconvenience.

    Best Regards,
    Philippe Dollo
  • In reply to Philippe Dollo:

    Kresimir,

    Any updates on this topic?

    Regards,
    Philippe Dollo
  • In reply to Philippe Dollo:

    Hi Philippe,

    thank you for your reply.

    In this particular case, I would need a near-eye display for use in helmets. This is why Raspberry Pi, Raspberry Zero and similar products are just too big. On the other hand, sensor sampling rate is just 2 Hz, so there is no need for several hundred megahertz of processing power just to gather data from sensors. This is why I'm trying to find a chip for video output only. 

    My idea is to interface ATmega with video controller via I2C or SPI.

    Thank you for your time and efforts,

    best regards

  • In reply to Kresimir Nekic:

    Kresimir,

    As long as your video controller is capable of rendering the output video given the sensor data from your ATmega device, you shouldn't have a problem with this implementation. Ensure that you are able to generate a suitable RGB888 parallel video stream from your video controller.

    In a custom design, keep in mind that you could also choose to use DSI for a more compact design. You will not be able to use DSI with the DLPDLCR2010EVM, however.

    Best Regards,
    Philippe Dollo