Other Parts Discussed in Thread: TAS5805
Dear Sir/Mdm,
We have been using TAS5805M for soundbar and in production for almost a year.
Recently we found that TAS5805M would increase in temperature (>120 degC) until it triggered the over temperature protection and cut off the output. This issue happened intermittently.
Test Procedure:
1. Power up TAS5805M's PVDD and DVDD.
2a. PDN goes from LOW to HIGH with DVDD. I2C data is sent > 5 seconds after PDN is HIGH.
2b. PDN goes from LOW to HIGH (controlled by controller). I2C data is sent within 200ms after PDN is HIGH.
3. Write configuration parameters to TAS5805M, after I2S is stable.
4. Playback back audio on TAS5805M at about 10W~15W (mid volume).
5. Measure the temperature on the package of TAS5805M and observed.
Observations and Troubleshooting:
- We found that over temperature issue is easily reproduced with step# 2a of PDN.
- So far, we are unable to reproduce the over temperature issue with step# 2b of PDN.
- The same board will operate normally more of the time. Failure rate of the same board is about 1~2 out of 5 tests.
- During playback, when there is no issue, the surface temperature is about 36 degC.
- During playback, when there is over temperature issue, the surface temperature will increase from 36degC to 120degC within 2~3 min of continuously playback.
- When there is no playback, the TAS5805M's temperature is normal.
- When playback stopped, the temperature will also reduce back to normal.
- When writing parameters to TAS5805M, we did not see any NO ACK issue on I2C bus.
- After over temperature protection cut off the TAS5805M, power off the PVDD and DVDD, and repower the issue might not happen.
Other information:
- The TAS5805M's datasheet only stated minimum 5ms between PDN high to I2S, and then I2C.
- In our design the I2S is >100ms after PDN is HIGH for both step# 2a and 2b above.
- We used three TAS5805M on our board with one for mid-range (20Wx2), one for tweeter (10Wx2), and one for subwoofer (40Wx1). PDVDD = 24V.
- Only the mid-range TAS5805M exhibit this issue.
Possible Solution:
We changed the controller firmware to pull PDN to LOW, then HIGH again before writing the parameters to TAS5805M. In this way, the PDN's LOW-to-HIGH till the I2C parameters configuration happened is >200ms and < 1seconds.
So far we are unable to reproduce the over temperature issue with this controller firmware.
Question:
1. We believe we have the correct startup sequence for PDN in both step# 2a and 2b. We want to know what could be the root cause of TAS5805M being over heat.
