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.

TMS320F28032: Incorrect GPIO Activation During DSP Power-On/Reset

Part Number: TMS320F28032

During the transition phase of powering on or resetting the DSP, we have observed a phenomenon in which the GPIOs experience false activation for approximately 3.8 milliseconds. This unexpected behaviour can turn on the MOSFETs, leading to a current overshoot that may damage them. I have attached a snap of the same. This happens before the system control initialisation.

tek00012 1.png

When modifications are made to the BOOT_MAIN.C code, the DSP goes blank. If we are running the previous version, we need to program it through JTAG.

I am attaching the required project files with this email. This may help to understand the false activation of GPIOs and the DSP blank issue.

GBB_EntryVect.asm 

DSP280x_SysCtrl.c  

  • Hi Akshay,

    Which GPIO pins are you experiencing that exhibit this behavior? If you are using the intended PWM pins (which are the first few GPIOs starting at GPIO0) then this should not happen. Although other GPIOs pins have a weak internal pull-up which is enabled by default on power-up. If you see this issue, you can add external pull-down resistor to keep this pin low during power-up to prevent this issue

    Regards,

    Peter