Part Number: AM623
Hi,
in qualification customer recognised thermal issues on 6 devices out of 20. 2 of the 6 fail at 60°C ambient temperature, 4 at 80°C. The other 14 good ones reach upto 100°C and then shutdown controlled due to over temperature.
The failure is seen as an abrupt system crash, without any message from Linux. The module then attempts a restart, but fails due to the missing reset signal for the e.MMC (design error on our part). The module starts normally again with a power cycle.
Failure analysis:
- During failure 3 signals are set at the MPU:
* RESETSTATZ (WARM_RST) set to LOW
* MCU_ERROR set to LOW
* DDR0_RESET0_N (DDR_RST) set to LOW
- The RESET STATZ is set by the processor. The peripheral circuitry does not perform a reset (PORZ_OUT, RESET_REQZ; MCU_PORZ remain high
- The supply voltages are all present and do not show a dip or similar.
- The time of failure can be shifted by the voltage applied to VDDA_PLL2
* Reducing the voltage (only on this pin) from 1.80 V to 1.70 V will result in failure at a significantly higher temperature (about 30°C more). This means that the failure is at an ambient temperature of about 90-95°C instead of at 60°C. On the other hand, the time of failure can also be pushed further forward. At 1.85 V, the module fails well before 60 °C ambient temperature
The current circuit diagram is still stored in the appendix.
Regards, Holger



