NVIDIA Orin Temperature Monitoring

NVIDIA MCU software modules in NVIDIA DRIVE Orin supports NVIDIA Orin temperature monitoring by the SoC TMON temperature sensor (TMP451).

Note: Board temperature monitor (External ECU TMON) via TMP451 sensor on the board is not provided by NvMCU_SwModules. On NVIDIA DRIVE Orin boards, the scope is limited to Orin Temperature monitoring only.
  • Programs the ALERT and SHUTDOWN thresholds for SoC TMON.
  • Monitors the THERM_ALERT and THERM_SHDN signals from NVIDIA Orin SoC temperature sensor over GPIO lines.
  • Any thermal events detected will send a notification to the Error Handler module.
  • Detects the following hardware error scenarios:
    • Errors in TMON configuration via I2C are detected by read-back after write mechanism.
    • Thermal failures of NVIDIA Orin SoC are detected via the THERM_SHDN and THERM_ALERT signals.
    • Stuck-at fault problems are detected by performing toggle check for THERM_ALERT and THERM_SHDN GPIO lines.
  • MCU software should not read the temperature or status registers from TMP451 over I2C, after the Orin boots-up. This is due to the restrictions from multimaster I2C.