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.

TMS320F2811: Power sequencing and IO behavior at high temperature

Part Number: TMS320F2811

Team,

my customer is facing issues with power sequencing and a certain behavior they see at 80C that is messing with their IOs. The behavior is observed in 2 of their 50 prototype boards.

Problem description

At 80C (or higher ambient temperatures), GPIOA12 is actively driving 3.3V output. This is not just an internal pull-up, but actively driving from the 3.3V supply voltage. There is an external 4.7k pull-down.

Figure 1: Normal power-up

Figure 2: GPIOA12 on 3.3V

Both pictures are taken with the same board at 80C. You can see GPIOA12 rising to 3.3V in figure 2.
The 1.9V are activated when the 3.3V supply surpasses 2.5V -> Power sequencing according to datasheet “option 2”.
The reason why the 1.9V do not rise any further (figure 2) is because it is connected to GPIOA12. That means if during the reset phase, the GPIOA12 signal is not below 1V, the 1.9V are not “released”.
We are sure that the 3.3V is not driven by our peripherals.

According to the datasheet, the IO-Pins are undefined until the 3.3V is below 2.5V and until the 1.9V is below 1V. That means the controller is acting according to datasheet.

Questions

  • Is it really true that an IO-Pin drives 3.3V when the core voltage (1.9V) is at 0V?
  • Is the temperature dependency of this behavior normal?
  • Why do we see this behavior at this pin and not at any other IO-Pin?
  • Could this behavior be caused by some influence by another pin?
  • Is there something wrong with the power sequencing (too large/small du/dt, too large delay for the core voltage, …)?

Thanks

  • Is it really true that an IO-Pin drives 3.3V when the core voltage (1.9V) is at 0V?

    The datasheet says the GPIO pins are "undefined" under these circumstances. Precise determination of pin behavior is not possible.

    Is the temperature dependency of this behavior normal?

    Evidently, you do see a temperature dependency. However, you see this only in 2 out of 50 boards. It is conceivable something else is contributing to this behavior.

    Why do we see this behavior at this pin and not at any other IO-Pin?

    Can't say with certainty at this point in time, without additional information.

    Could this behavior be caused by some influence by another pin?

    Can't say with certainty at this point in time, without additional information.

    Is there something wrong with the power sequencing (too large/small du/dt, too large delay for the core voltage, …)?

    In figure 1, I see -XRS rising only to 0.6v. Does it raise to 3.3v later in time? Could you share the schematics of the board with me privately?

  • This is being handled offline.