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.

TMS320C28346: the 28346 GPIO0-GPIO11 output is high level after a power-on reset.

Part Number: TMS320C28346


Hello,

I'm having a problem with my TMS320C28346 DSP at the startup (after a power-on reset).

The PWM1-pwm12(GPIO0-GPIO11)pins output always start at High level before execute initialization code .On some motor control or inverter occasions,which will leading to short circuit between the DCbus and GND.
From hardware aspect,we can have an external pull-down for these GPIO,Is there a way(from software aspect) to prevent this and force the IO outputs to be Low Level during the startup?
I tested the PWM output waveform from reset to execute initialization code(Fig.1 yellow area ), Waveform is shown in Figure 2, pwmA is the output pin of the DSP GPIO1, the spiclk is the SPI clock signal.