SLES273B April 2013 – April 2015 TAS5558
The TAS5558 requires a single 3.3-V nominal supply for pins DVDD1, DVDD2, AVDD, and AVDD_PWM. The decoupling capacitors for the power supplies should be placed close to the device terminals.
TAS5558 has an Energy Manager that can be used to monitor/control the overall energy in the system. The key features are:
External controller on the detection of EMO interrupt (pin going high) can read the status register for more information.
The controller can shutdown the PWM for idle mode and or reduce channel energy to reduce overall power. The Controller discerns more details on the EMO condition by using the status and enable bits. Figure 52 shows the EMO system for satellite channels. A similar EMO system for the subwoofer channel also will be implemented. The EMO pin is shared between satellite and sub channels.
Energy Manager related registers are 0xBA to 0xBE. 0xB2 is a 16 byte averaging filter (alpha filter) for both satellite and sub channel. The scaling coefficients are 0xB3 to 0xBA that multiplies energy of each channel with a scaling factor. The threshold registers are (0xBB, 0xBC, 0xBD and 0xBE) and 0x10 for the results register.
|–||–||–||0/1||Energy below the low threshold for satellite channels|
|–||–||0/1||–||Energy above the high threshold for satellite channels|
|–||0/1||–||–||Energy below the low threshold for sub-woofer channel|
|0/1||–||–||–||Energy above the high threshold for sub-woofer channels|
Provision to read the whole byte and a way to clear the 4 LSBs (one by one).