ME310G1/ME910G1/ML865G1 AT Commands Reference Guide
80617ST10991A Rev. 11 Page 521 of 1039 2021-09-23
Thermal mitigation mechanism
After setting new values, the mitigation algorithm operates with them if a
power cycle or a #REBOOT command is executed. Thermal mitigation
mechanism works like this:
20. the whole temperature scale is divided into 5 states (zones).
21. each measured temperature should belong to a state called the current
state.
Each state is defined by the following fields:
upper temperature boundary of the state. Values are in
Celsius degrees.
lower temperature boundary of the state. Values are in
Celsius degrees.
indicator that indicates if an action should be taken or not in
the current state.
action_in can be none or mitigate, their values are shown in the table below.
data throttling (reducing uplink baud rate)
TX back off (reducing MTPL - Max Tx Power Limit)
RF OFF. RX and TX circuits automatically disabled
(using +CFUN=4)
automatic shutdown. Module is powered OFF
When temperature exceeds the current state threshold, the thermal
mitigation algorithm searches the next state when this temperature is lower
than threshold. After it finds it, the current state is updated to that state and
then it checks whether action is mitigate. If yes, then it activates the mitigation
according to the action_in of the current state.
When temperature decreases below threshold_clr then it does the same
algorithm as above, but in the opposite direction. It searches the next state
when this temperature is greater than threshold_clr, updates the current
state to that state, and activates mitigation as described above.
In the state definitions there are the following two rules: