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.

DLP3010: How to develop my own C/C++ software to control the DLP3010 EVM

Part Number: DLP3010
Other Parts Discussed in Thread: DLPC3438

If I would like to communicate with the DLP3010 EVM, basically to send binary or color images for the DMD to display and hopefully synchronize the display with a camera, how should I do that?

After digging this forum, I found that there is a USB serial SDK provided by CYPRESS to communicate with and configure the EVM; however, on top of that, is it easy to really "control" the DMD on this EVM?

I have worked with DLP3000 EVM before, which seems easier to operate. Is it true that this DLM 3010 Display EVM is not intended for advanced control?

Thank you very much!

  • Yes, you will not get advanced light control feature set with DLP 3010 EVM as it is intended for display application purpose.
    However you should be able to communicate and send/receive commands as you were doing with DLP3000 EVM; refer to DLP3010 EVM user's guide, look at J7 connector, you can send I2C commands directly to DLPC3438 or you can directly connect USB from PC through USB via J10.
    There is a source code available for onboard MSP430 you can modify that also as per your requirement.
    Regards,
    Sanjeev
  • Hi Sanjeev,

    Thank you for your response!
    Regarding how to communicate with the 3010 EVM, according to user's guide (version dlpu029b), the USB connector is actually J7 (not J10). I think to send I2C commands to DLPC3438, one needs to go through the USB-SPI bridge chip (CY7C65215), right?
    To program the onboard MSP430, shall we also use the USB connector J7, or use the connector J1, described as MSP430 JTAG Programming interface connector in Table 3 of the user's guide?
    Also, we need the TI Code Composer Studio (CCS) to program MSP430, right?
  • Hi Sanjeev,

    Continuing my reply, to send I2C commands directly to DLPC3438, shall we actually use the unsoldered J13 connector (not J7 as you said)?
    Also, I cannot find the connector J1 (MSP430 JTAG Programming interface connector) on the board. Could you help tell me where it is?
    Thank you so much agian!


    Best,
    Dwight

  • Yes you could use J13 connector for communicating on I2C; J1 is 14-pin connector located next to the 5V DC jack.
    Regards,
    Sanjeev