AGX orin VDDIN_PWR_BAD_N and MODULE_PWR_ON

We are working on designing a custom carrierfor the AGX Orin.

We would like to know if it possible to leave
VDDIN_POWER_BAD_N high (IE power is never bad from us)
and
MODULE_PWR_ON high (ie as soon as 3,5,12 turn on module should just turn on without us taking module_pwr_on from low to high state)

Would like to confirm if this would work, or does it violate some internal timing requirements of the gpu module?

Thank you!

@KevinFFF

Please refer to the AGX Orin Design Guide for the explanation as why this signal is used/required.

Hi sgursal,
Thank you for the information, very familiar with the information.

The main supply voltages are stable on carrier board turn on. We then use power switches to allow 3.3V, 5V, 12V to flow to the GPU.

So, from a power sequence stand point -

We would like to leave VDDIN_PWR_BAD_N high, and then switch on the 3.3V,5V,12V.
Will this impact the power on sequence and not have the GPU boot correctly 100% of the time??

Optionally, SYS_VIN_SV, SYS_VIN_HV, and SYS_VIN_MV supplies can be gated and only enabled to the module when a signal (such as VIN_PWR_ON) is enabled. This can help avoid damage if the module is inserted when main power is on. Please check VIN_PWR_ON description in the design guide.

Thank you for that detail.
Module is never hot inserted, it is always inserted when the carrier is fully off.
I looked at VIN_PWR_ON and it looks like it holds off VCC_SRC and VDD_5V on a carrier for powering up 5V devices attached to the gpu that are on the carrier.

We have made that we won’t damage an unpowered GPU with any backfeeding on I/O.

As long a you meet the power up and power down sequencing requirements then any changes you propose need to be tested/validated thoroughly by yourself as any deviation from the design guide is not supported and we have not tested this functionality/deviations in hardware or software.

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