Other Parts Discussed in Thread: AM62P, AM62A7
Tool/software:
HI TI experts,
We are currently carrying out a thermal evaluation of the system,
can we receive information on the heat sources and internal temperature sensors ?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
HI Board designers,
Refer below internal temperature sensors location:
AM64x the numbering is:
Temp Sensor 0: A53
Temp Sensor 1: DDR controller
AM62x the numbering is:
Temp Sensor 0: DDR controller
Temp Sensor 1: A53
In AM62A, the numbering is:
Temp Sensor 0: c7x
Temp Sensor 1: A53
Temp Sensor 2: DDR controller
In AM62P, the numbering is:
Temp Sensor 0: GPU
Temp Sensor 1: A53
Temp Sensor 2: DDR controller
Guaranteed accuracy of internal temperature sensor
+/- 5 deg C is the guaranteed temperature.
Temperature range for the specified accuracy
The +/- 5 deg C should cover full range of temperatures
Applicable family of devices : I assume this would be valid for all the AM62x and AM64x devices. Any thoughts
Yes, this is same and applies to all AM6x devices
Any plans to update the collaterals
The VTM accuracy specs will be updated in the next revision of the data sheet.
The next TRM version will include the sensor location information.
Regards,
Sreenivasa
HI Board designers,
Refer below information on the VTM reset.
6.3.5.4 VTM Thermal Alert Reset
Reset Overview
The VTM module outputs an alert signal (THERM_MAXTEMP_OUTRANGE_ALERT), when the device
temperature goes beyond a maximum threshold.
This reset signal creates a MCU domain warm reset.
VTM alert will be active as long as the error condition (Device Temperature > Maximum Temperature Threshold)
is still TRUE.
When the error goes away, VTM alert will be de-asserted and device will come out of warm reset.
Note
This signal, when asserted HIGH, will cause a device warm reset similar to MCU_RESETz.
(+) AM625: Linux Thermal shut down - Processors forum - Processors - TI E2E support forums
(+) [FAQ] SK-AM62: How do I measure power and temperature on the AM62A and the AM62X? - Processors forum - Processors - TI E2E support forums
Please refer to above E2E FAQ for configuring thermal shutdown based on configuration of on die temp sensors. When you hit the temperature threshold, it will cause a thermal shutdown.
We have AM62xx-EVM board. We are doing some basic test on SK-EVM.
Observed some temperature on that. If read temp from command it is showing like below
cat /sys/class/thermal/thermal_zone0/temp
49042
if we convert that it is in 49.0C^ if I am right.
This 49.0 C is abnormal which is we think. It should come at lease between 20 C to 30 C in normal temperature.
Can we know what should output can come in normal if we test.
Anything we need to change from themal side ? we are expecting below 30 C degree.
Let me know if missed anything or need to check other way?
I think that temperature is accurate and well within range. As a reminder, that zone reads SOC temperatures. Even if it is idling, the operating temperature of the device should be close to 50C. If you wish to decrease the idle operating temperature, then look into adding a heatsink.
To put this into perspective, most of the embedded boards I've used have tended to idle around 45-50C with a room temperature of 23C. The Raspberry Pi 3 for example idles around 48C, so this is not an abnormality.
For more information about device thermal zones please see Section 6.2.5.5 Voltage and Thermal Manager (VTM) in the Technical Reference Manual for AM62x
Regards,
Sreenivasa
HI Board designers,
AM62A7 VTM thermal shutdown based on which temperature zone temperature?
The VTM also has a hardware alert signal that indicates a fault when any of the below sensors detect the device is nearing the maximum temperature allowed.
In AM62A, the numbering is:
Temp Sensor 0: c7x
Temp Sensor 1: A53
Temp Sensor 2: DDR controller
This alert can be used to reset the device or part of the device to reduce the temperature. This alert is not a standard interrupt and so it does not include the usual set, clear, and enable features. It does include an overall enable MMR bit
Table 14-7450. MMR_VBUSP_CFG2, MMR_VBUSP_CFG2 Registers, Base
VTM_MISC_CTRL
along with enables per sensor
14.2.2.2 VTM Registers
Table 14-7449. MMR_VBUSP_CFG1, MMR_VBUSP_CFG1 Registers, Base
The VTM module outputs an alert signal (THERM_MAXTEMP_OUTRANGE_ALERT), when the device
temperature goes beyond a maximum threshold.
This reset signal creates a MCU domain warm reset.
VTM alert will be active as long as the error condition (Device Temperature > Maximum Temperature Threshold)
is still TRUE.
When the error goes away, VTM alert will be de-asserted and device will come out of warm reset.
Note
This signal, when asserted HIGH, will cause a device warm reset similar to MCU_RESETz.
Regards,
Sreenivasa