Jetson AGX Xavier Overheating and Boot Issue After Power Sequence Adjustment on Custom Carrier Board

Hello everyone,

I’m working with a custom carrier board setup that includes three Jetson AGX Xavier modules, all managed by an Enclustra SOM. I was following the power-up sequence according to the NVIDIA Jetson AGX Xavier Series System-on-Module documentation. Initially, the power-up process worked without issues, following this sequence:

  1. DC power on
  2. Enable HV and MV power rails
  3. Set VDDIN_PWR_BAD_N signal to high (1)
  4. Press power button (transition: 1 → 0 → 1)
  5. Set VDDIN_PWR_BAD_N signal back to low (0) (this might have been an unintentional error)
  6. Complete remaining steps in the sequence

With this approach, the Jetson modules booted normally. However, after a sudden power loss for whatever developing reasons, the modules fail to boot, often stalling around the fourth second of the kernel boot process. They would only boot correctly if the power supply was fully turned off for a period before attempting to start again.

To address this, I modified the power-up sequence as follows:

  1. DC power on
  2. Enable HV and MV power rails
  3. Set VDDIN_PWR_BAD_N signal (but mistakenly left it low instead of high, as the “_N” suffix led me to interpret it as active-low. Additionally, our circuit has an inverted level shifter MOSFET, which added to the confusion.)
  4. Complete the remaining steps

After implementing this revised sequence, one of the Jetson modules overheated, drawing a substantial 20 amps from the power supply, which caused the shutdown of other boards. This module now appears permanently shorted and had to be removed.

Could anyone provide insights into why this overheating and high current draw occurred? Could setting VDDIN_PWR_BAD_N low at this step lead to such drastic behavior, and what is the recommended approach to avoid this in the future?

Any guidance or similar experiences would be greatly appreciated. Thank you!

Hi, the power on sequence should be followed well and should not be changed. It seems the module is damaged by some shorting current. It is hard to tell what the root cause is. You may need to check your board design carefully based on the checklist sheet in Design Guide. And discharge circuit design is necessary to reduce the necessary time between power off and next start.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.