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.

TMS320F280039C: About the GPIO of TMS320F280039C

Part Number: TMS320F280039C

Hi there,

I have a question about the GPIO of tms320f280039c,when power on the chip.all GPIO output lower level voltage,until init the GPIO registers and PULLUP . 

the question is that how to realize the GPIO output high voltage instead of low voltage when power on before init the gpio registers. cause DSP peripherals have done pull-ups.

  • Hi Sam,

    Thanks for your question.

    the question is that how to realize the GPIO output high voltage instead of low voltage when power on before init the gpio registers. cause DSP peripherals have done pull-ups.

    The only way to ensure this is with external pullup for items that need to be pulled high before power on of the chip.

    Regards,

    Vince

  • Thanks for the reply, but My problem is that the external has done a hardware pull-up, but the problem still occurs.

  • Hi Sam,

    My problem is that the external has done a hardware pull-up, but the problem still occurs.

    If it is still occurring during C2000 reset, it must be something else in the system. Something else must be driving the pin while C2000 is in reset. Please disconnect the C2000 device from the system and observe what device/item is pulling the pins low.

    It is also possible the hardware pull-up is too weak for how much load is on the system. If it is a strong pull-up, then see my comment above, there must be something else driving the pin.

    Note: if something else is driving the pin, this could actually be damaging the C2000 device. The C2000 device driving high while the other device drives low could cause an over-current on the pin and damage the device. If the device has exceeded absolute maximum current rating on the pin, then it should be considered damaged and not be used.

    Regards,

    Vince