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.

  • Resolved

DLP2010EVM-LC: Questions regarding DLP2010EVM-LC

Prodigy 90 points

Replies: 17

Views: 1121

Part Number: DLP2010EVM-LC

Hello, I want to achieve several results with the DLP2010EVM-LC ( http://www.ti.com/tool/DLP2010EVM-LC ) and would like to not if they are possible and if yes, how.

1) I want to stream via HDMI 24bit frames each encoding 24 1 bit frames for the 2500Hz "external pattern" rate. Can this mode be set in the firmware via the GUI program or does the firmware need to be reflashed? If the latter, can anyone provide the correct firmware file?

2) Is it possible to use both the red and green LEDs in the monochrome external pattern streaming mode to get yellow frames, without hardware modification of the illumination engine or PCB?

  • In reply to Aron Kimber:

    Hello Aron,

    The EVM is intended as a test platform for various light control applications. Therefore, most people will have a front end IC to interface with the DLPC3470 in the final version.

    If you are using the EVM as is the only way to do that would be to reprogram the MSP430 using the source code that is available at www.ti.com/.../DLP2010EVM-LC

    Thanks,
    Kyle
  • In reply to Kyle Rakos:

    Hi Kyle.

    I don't think it's reasonable to assume we will learn and program your MCU IC just in the evaluation stage. That to me just seems unreasonable. DLPC IC sure, anything more, no. That is why I was surprised the DLPC can't interface with the MCU itself.

    Regardless, what is the of USB/I2C command that allows to switch between LC mode and video mode? We rather just add an Arduino to do it on startup at this stage than learn coding a specific MCU at a stage we aren't even sure we are going to use the DLP chipsets.

    Thank you.
  • In reply to Aron Kimber:

    Hello Aron,

    You could use the GUI to easily configure the EVM as desired. It is available at www.ti.com/.../dlpdlc-gui. Otherwise the I2C commands are available at www.ti.com/.../dlpu075a.pdf

    Thanks,
    Kyle
  • In reply to Kyle Rakos:

    Thank you Kyle.

    To clarify you said " the default startup is to go into display mode instead of light control mode. Therefore, you would need to send commands via USB/I2C to go into the correct mode. Alternatively you could reprogram the on board MSP430 to change the default startup to your requested mode.".

    This means the only way to set external pattern mode (monochrome) on startup without PC connection, other than reprogramming the MSP430 chip, is to send i2c commands to the DLPC, correct?
    Are the "USB commands" different or refer to the same thing as I2C?

    Thanks.
  • In reply to Aron Kimber:

    Hello Aron,

    The "USB commands" are actually I2C commands that are sent to the on-board Cypress IC which converts the USB packet into an I2C command that the DLPC controller can read. The GUI automatically handles this protocol and you simple write to the controller as if you are using native I2C commands.

    I actually realized there is probably one more way you could achieve what you requested. You can go to the firmware tab in the GUI and create a new flash image under the "Update Flash Image" tab. This tab will allow you to write a batch file that runs at startup. This batch file could be an I2C command that boots up into your desired mode. This "new" flash image can then be programmed via the GUI. However, the MSP430 may still interfere with your desired operation since it detects when the HDMI is plugged in and send configuration commands to the controller.

    Thanks,
    Kyle
  • In reply to Kyle Rakos:

    Hello Kyle.
    Thank you for the clarification.

    The alternative solution you mentioned, there is one thing which is confusing to me. You explain the GUI can create a new flash image, but then use the term "batch file" and say a batch file can be created and ran on startup. Are you referring to a Windows batch file which can run on GUI program startup in Windows, or are you still talking about the flash image which runs inside the ICs of the evaluation module on startup of the EVM?

    While we want to use USB/I2C commands for setting default streaming mode of the EVM on startup we want to use an Arduino for the USB signal rather than a complete Windows PC with the GUI program. That is why I am asking.

    Thank you.
  • In reply to Aron Kimber:

    Hello Aron,

    The batch file I'm talking about is essentially a list of I2C commands that are integrated into the firmware and can run at startup. See the below screenshot from the GUI:

    You could also have the Arduino directly talk to the controller over I2C if desired as you suggested.

    Thanks,
    Kyle

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.