Thor t4000上电时序问题

Thor t4000的上电时序是按照以上官网资料来设计,但实测发现以下问题,请问如何解决?

  1. POWER_BTN_N波形和官网资料不一致:本应该在BUTTON_POWER_ ON下拉后再下拉,但实测发现上电后直接为低电平,如下图:

    黄色波形为BUTTON_POWER_ ON,绿色波形为POWER_BTN_N,蓝色波形为acok,紫色波形为VIN_PWR_ON

  2. POWER_BTN_N波形一段时间后有个1ms脉冲,导致CARRIER PWR ON出现一个馒头波,如下图:

    黄色为POWER_BTN_N,绿色为VIN_PWR_ON,蓝色为MODULE_POWER_ON,紫色为CARRIER PWR ON

  3. MODULE_POWER_ON——CARRIER_POWER_ON延时实测为11.4ms偏低(通常约100ms)

Since you are using T4000, is this on a custom-designed carrier board? If it is, did you:

  1. Directly follow the Button MCU signal mapping in the Jetson Thor Series Modules Interface Design Guide and replicate the Button MCU circuitry in the Jetson Thor Developer Kit Carrier Board Design Files ?
  2. Use the same EFM8SB10F2G-QFN20 from Silicon Labs?
  3. Flash the MCU with Jetson Thor Series Power Button Supervisor Firmware?

Thanks for your reply.

Yes, this issue is on our carrier board.

And we designed based on the information you provided, and the firmware is also correct.

Hello, could you please share your troubleshooting approach?
A fourth issue has been identified during further testing.
Regarding the VDDIN_PWR_BAD_N signal.
Per official specifications: VDDIN_PWR_BAD_N should remain high once the SYS_VIN_HV and SYS_VIN_MV power supplies are enabled and stabilized.
However, actual testing shows SYS_VIN_HV rises to high 15 milliseconds after VDDIN_PWR_BAD_N goes high.

please see the wave below

yellow: SYS_VIN_SV

green: SYS_VIN_HV

blue: SYS_VIN_MV

purple: VDDIN_PWR_BAD_N

P.S. The hardware schematic matches the DEMO board, and the firmware for the BUTTON MCU is identical to the official release version.

Looking forward to your response regarding the above issues, thank you!

The Design Guide shows VDDIN_PWR_BAD_N is an input to the module, not a status output from the module. So the carrier side should keep it low until HV and MV are stable.

In the second capture, it looks like VIN_PWR_ON does not assert high and just glitches to ~200mV, unlike its behavior in the first capture.

Can you please zoom out more on the X-axis to capture these 4 signals to compare the timing with Figure 5-8 of the DG?

  1. VIN_PWR_ON (trigger on this rising)
  2. SYS_VIN_HV
  3. SYS_VIN_MV
  4. MODULE_POWER_ON

The CARRIER_PWR_ON behavior is unexpected. The signal is an open drain output pulled to 3.3V on the carrier side and the device connected to it on the module cannot create the steamed bun-shaped wave, so perhaps the carrier board interferes with it? Can you verify the connection on the carrier is an input and high-Z? Or can you disconnect it from other devices and verify the signal’s behavior?

Can you please zoom out more on the X-axis to capture these 4 signals to compare the timing with Figure 5-8 of the DG?

  1. VIN_PWR_ON (trigger on this rising)
  2. SYS_VIN_HV
  3. SYS_VIN_MV
  4. MODULE_POWER_ON

=> please see below capture

yellow: VIN_PWR_ON (trigger on this rising)

green: SYS_VIN_HV

blue: SYS_VIN_MV

purple: MODULE_POWER_ON

Why does the HV rail have that knee where it even starts to drop voltage before it finishes ramping to 20V? Does it behave similarly if the T4000 module is unplugged from the carrier?

The 80ms between VIN_PWR_ON rising and MODULE_POWER_ON matches the typical timing listed in the Design Guide below.

Is there any problem besides the unusual CARRIER_POWER_ON and SYS_VIN_HV? Does the T4000 not boot?