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.

DLPC900: Secondary Cannot bootup after clicking GUI's Reset button

Part Number: DLPC900
Other Parts Discussed in Thread: DLP670S, DLPLCR67EVM, DLPLCRC900DEVM

Tool/software:

I have designed a PCB for a dual controller DMD system. The PCB contains 2x DLPC900 and 1x DLP670S. The circuit is based on the "dlplcr900devm_SCH" and "dlplcr67evm" schematics.

Now the two DLPC900 controllers are programmed with -primary and -secondary firmware, D7 and D9 are flashing once powered up or pressed the reset button on the PCB, and GUI can communicate with the board.

However, the board always stays in Standby mode, if I click the Normal radio-button, it will go back to standby mode after a few seconds. If I click the GUI's Reset button, it will go into Normal mode but the secondary controller will not startup and D9 is not flashing. When I tried to upload LUT, the GUI showed an error that Send command to Secondary failed, see the screenshot below. The secondary controller can startup again only if the PCB reset button is pressed but the board will always be in standby mode.

Please help.

Kind regards

Hongtao

  • Hello Hongtao,

    Thank you for including the image! From the image we see that you are utilizing a v6.1.0  firmware with a v5.3.0 software GUI. You will need to utilize a v6.3.0 firmware.

    Please upgrade and reach back out if needed!

    Best,

    Aaron

  • Hi Aaron

    Thank you for your reply. I have now upgraded the firmware, unfortunately, the issue still persists. Please see the screenshot below for your reference.

    The GUI shows a 'DMD communication error', this is because a DMD circuit is not enabled due to a circuit fault. I have done the same test with your DLPLCRC900DEVM board without connecting the two flexi cables (so GUI also shows the error), the secondary controller on your board can be reset via GUI. So there must be something wrong with my board.

    From the UART debug message of the first controller, I can see that it communicates with IT6535 after power on, however, my board doesn't have IT6535 as it is obsoleted, would this cause any problem please?

    Kind regards

    Hongtao

  • Hello Hongtao,

    Could you advise what you are utilizing as a front-end solution instead of IT6535?

    Additionally, please share your UART debug log, we can tell the errors from this log much of the time.

    Best,

    Aaron

  • Hello Hongtao,

    Few comments:

    1. The system will not transition to Normal mode, because there is no DMD. DLPC900 controllers will remain in Standby and cannot accept any display/pattern commands. See Appendix A.2 of DLPC900 Programmer's Guide
    2. Currently, the DLPC900 interfaces with IT6535. You can disable the IT6535 configuration by changing the FW configuration. Select the FW images, disable HDMI/DP receiver in 'Firmware' page, update firmware. 
    3. Regarding the reset of Secondary controller, please capture the UART logs from the Secondary controller as well. We will try to reproduce at our lab as well.

    Thank you,

    Regards,
    Aishwarya