DLPU048E August 2016 – July 2024
The following command is used for temperature management to Park the DMD when the operating temperature is too high or too low, and Unpark the DMD when the temperature is within the recommended operating temperature range.
During system operation, the main application monitors the DMD temperature using I2C communication to an external TMP411 connected to a temperature sensing diode built into the DMD. This value is filtered using weighted averaging across multiple samples to reduce the impact of signal noise.
The flash header file provided along with the flash data define maximum and minimum park temperature conditions. If either the maximum or minimum park temperature condition is met, the main application will immediately enter Standby mode to park the DMD and disable illumination. The main application will remain in Standby mode until the host requests a transition to any other mode. The host will be unable to switch to Display mode until the DMD temperature has reached the related unpark temperature.
The DMD data sheet specifies the DMD operating temperature range. The maximum and minimum DMD park temperatures that are set in the flash project may not match the DMD operating temperature range if these threshold configurations are modified. The DMD must only operate within its data sheet specified temperature limits regardless of these threshold temperature settings.
The following figure provides an overview of the full DMD temperature range and the actions taken by the main application.