5/13/08
CS42L52
SPKAMUTE
SPKBMUTE
MUTE50/50
SPKMONO
SPKSWAP
SPKB=A
SPKAVOL[7:0]
SPKBVOL[7:0]
+0dB/-102dB
0.5dB steps
BATTCMP
VPREF[3:0]
VPLVL[7:0]
Battery
Compensation
from DSP
Engine
VOL
PWM
Modulator
Gate
Drive
PDN_SPKA[1:0]
PDN_SPKB[1:0]
SPKASHRT
SPKBSHRT
Short
Circuit
Figure 11. PWM Output Stage
+
-
A
+
-
B
Speaker
Outputs
HPAMUTE
HPBMUTE
HPA_VOL[7:0]
HPB_VOL[7:0]
+0dB/-102dB
0.5dB steps
PDN_HPA[1:0]
PDN_HPB[1:0]
HPGAIN[2:0]
from DSP
Engine
VOL
DAC
Analog Passthru
from PGA
VOL
PASSAMUTE
PASSBMUTE
PASSAVOL[7:0]
PASSBVOL[70]
+12dB/-60dB
0.5dB steps
(uses PGA)
PASSTHRUA
PASSTHRUB
Charge
Pump
CHGFREQ[3:0]
A
HP/Line
Outputs
B
Figure 12. Analog Output Stage
Referenced Control Register Location
PWM Control
SPKxMUTE ......................... “Speaker Mute” on page 54
MUTE50/50 ......................... “Speaker Mute 50/50 Control” on page 54
SPKMONO .......................... “Speaker MONO Control” on page 54
SPKxVOL[7:0] ..................... “Speaker Volume Control” on page 64
SPKSWAP........................... “Speaker Channel Swap” on page 54
SPKB=A .............................. “Speaker Volume Setting B=A” on page 54
BATTCMP ........................... “Battery Compensation” on page 71
VPREF[3:0] ......................... “VP Reference” on page 72
VPLVL[7:0] .......................... “VP Voltage Level (Read Only)” on page 72
PDN_SPKx[1:0]................... “Speaker Power Control” on page 44
SPKxSHRT.......................... “Speaker Current Load Status (Read Only)” on page 72
Referenced Control Register Location
Analog Output
HPxMUTE ........................... “Headphone Mute” on page 54
HPxVOL[7:0] ....................... “Headphone Volume Control” on page 63
PDN_HPx[1:0] ..................... “Headphone Power Control” on page 44
HPGAIN[2:0]........................ “Headphone Analog Gain” on page 51
PASSTHRUx ....................... “Passthrough Analog” on page 52
PASSxMUTE ....................... “Passthrough Mute” on page 52
PASSxVOL[7:0] ................... “Passthrough x Volume” on page 57
CHGFREQ .......................... “Charge Pump Frequency” on page 73
4.3.1
Beep Generator
The Beep Generator generates audio frequencies across approximately two octave major scales. It offers
three modes of operation: Continuous, multiple, and single (one-shot) beeps. Sixteen on and eight off
times are available.
Note: The Beep is generated before the limiter and may affect desired limiting performance. If the lim-
iter function is used, it may be required to set the beep volume sufficiently below the threshold to prevent
the peak detect from triggering. Since the master volume control, MSTxVOL[7:0], will affect the beep vol-
ume, DAC volume may alternatively be controlled using the PMIXxVOL[6:0] bits.
30
DS680F1