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.

DLPDLCR2010EVM: Setting LED Current

Part Number: DLPDLCR2010EVM

I am having issues setting the led current of the EVM using the GUI tool. Furthermore, the LED current reported in the gui does not match the values in the advanced projector control tool or the supposed limits of the device)

I have been able to slightly increase the nominal brightness output through the following steps. Set the max current in advanced tool to 1023. Set the slider in the gui to 1000 (its maximum) and apply. The reported current is then 650 in the gui and 451 in the advanced tool (which reports the default value to be 263).

I have a test setup that allows for monitoring of the optical engine temperature and can increase thermal dissipation as needed to support higher current operation. Please advise on how:

1. To increase the LED drive current up to the limits of the hardware (2.4 A supported by the DLPA2005 driver although some documentation has a 769 or 1000 mA limit for 2010 evm. I'm unclear on the actual limit)

2. To save the settings so they remain persistent after power cycling the device.

I can sign an NDA if this requires custom code/firmware.

Thanks very much for your help!

  • Hello djc26,

    The Advanced projector control indicates the actual register value that is being sent to the projector while the GUI converts that value into current. Therefore, while there is a numerical mismatch, that is the expected operation. If you change the LED current and max current values under advanced settings to 1023 you will get the maximum current (~2.5A as calculated in the GUI).

    To make the change to the bootup current you can create a new firmware image under the Flash Image Update section of the advanced settings by replacing the autoinit batch file. I have provided one such batchfile below. The last two commands are the ones I added to adjust the current. Feel free to change them to your desired value. It sounds like you are aware but note that this light engine isn't designed for this maximum current and without modifications may damage its long term operation.

    Thanks,
    Kyle



    ########################################################################
    ################# SET UP TEST PATTERN SOURCE BY DEFAULT ###############
    ########################################################################
    ## Write: InputSourceSelect: 1 = Test Pattern
    W 36 05 01
    ## Write: InputImageSize: 854x480
    W 36 2e 56 03 e0 01
    ## Write: ImageCrop: 854x480
    W 36 10 00 00 00 00 56 03 e0 01
    ## Write: DisplaySize: 854x480
    W 36 12 00 00 00 00 56 03 e0 01
    w 36 0b 00 00


    ###########################################################
    # Zero delay as a marker
    ###########################################################
    w 36 DB 00 00

    ########################################################################
    ################# SET UP SPLASH SOURCE ###############
    # Uncomment the I2C instructions to enable it.
    ########################################################################

    ## Write: ImageCrop: 520x320 = 0x0208 x 0x0140
    W 36 10 00 00 00 00 08 02 40 01
    ## Write: DisplaySize: 854x480
    W 36 12 00 00 00 00 56 03 e0 01
    ## Write: InputImageSize: 520x320 = 0x0208 x 0x0140
    W 36 2e 08 02 40 01
    ## Write: Splash screen select ; 00 = First Splash screen
    W 36 0D 00
    # Write: InputSourceSelect; 2 = Splash screen
    W 36 05 02


    # 100 ms delay
    w 36 DB 64 00

    ###########################################################
    # Write: WRITE LED ENABLE = 7. DISABLE = 0
    W 36 52 07
    ## Write Splash screen execute
    w 36 35

    #### Change currents ####
    # Write: RgbLedMaxCurrent
    W 36 5c ff 03 ff 03 ff 03
    # Write: RgbLedCurrent
    W 36 54 ff 03 ff 03 ff 03
  • Perfect! Thanks Kyle