NVIDIA Orin Temperature Monitoring
NVIDIA MCU software modules in 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.