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.

dlpc300 initialization

Other Parts Discussed in Thread: DLPC300

Hi,

I am an beginner. And in difficulty.

I am making new layout circuit board.

It’s schematic is the same as LightCrafter.

The control IC (DLPC300) in driver board can not start to be initialized.

It’s initialization flag (GPIO_INTF) keeps  “L” level after power source is put in.

It does not change “H” level.

Though power sequence and reset timing are already checked , we cannot find any problem.

Please advise me another check points for analyzing such a phenomenon.

I am looking forward to hearing some advises from experienced worker.

  • Hi,

    Can you please check the following,

    1)      Check if all the power supplies are in specified range.

    2)      Check the power up sequence.

    3)      Is RESETZ = HIGH & POWERGOOD = HIGH?

    4)      Check oscillator frequency coming out correct 16.66MHz

    5)      Make sure SPIPROGZ pin is high by default.

    6)      Is there activity on SPIDOUT, SPICSZ0, SPICLK, SPIDIN pins after reset sequence is complete?

    7)      Is SPI Flash pre-programmed correctly?

    Regards,

    Divya

  • Dear Divya san,

     

    Thank you for good advises.

    We checked terms which you proposed.

    We started to check from power supplies to SPIPROGZ pin is high.

    These terms were all OK.

    But, the activity on SPIDOUT, SPICSZ0, SPICLK, SPIDIN pins didn’t occur.

    DLPC300 received a reset signal “RESETZ” from MSP430.

    Please let me know by what condition MSP430 send out the signal ”RESETZ”.

    We get into understanding MSP430 behavior.

    I am looking forward to hearing some available advises.

      

    Best Regards,

    Fujimori

  • Dear Fujimori-san,

    You can see the activity on SPIDOUT, SPICSZ0, SPICLK, SPIDIN pins after the reset sequence only if the SPI flash is programmed correctly.

    The RESETZ signal is sent out upon MSP430 power up. Below is the sequence,

    • PWREN_CORE is driven high upon power up
    • 120msec later, PWREN_INTF drives high
    • 100msec later, SYSRESETZ is released. Then, RESETZ is released

    Regards,

    Divya