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.