
DS792F2
21
CS43L22
Confidential Draft
3/4/10
4.2
DSP Engine
Referenced Control
Register Location
DSP
DEEMPH .............................
PCMxMUTE ........................
PCMxVOL[6:0] ....................
INV_PCMx...........................
PCMxSWAP[1:0] .................
MSTxVOL[7:0].....................
MSTxMUTE.........................
DIGSFT ...............................
DIGZC .................................
PLYBCKB=A........................
TC_EN.................................
BASS_CF[1:0] .....................
TREB_CF[1:0] .....................
BASS[3:0]............................
TREB[3:0]............................
LIMIT ...................................
LIMSRDIS ...........................
LIMZCDIS............................
LMAX[2:0]............................
CUSH[2:0] ...........................
LIMARATE[7:0]....................
LIMRRATE[7:0] ...................
Beep
Generator
Bass/
Treble/
Control
Σ
VOL
Peak
Detect
Limiter
Chnl Vol.
Settings
Demph
VOL
+12dB/-102dB
0.5dB steps
MSTAVOL[7:0]
MSTBVOL[7:0]
+12dB/-51.5dB
0.5dB steps
PCMAMUTE
PCMBMUTE
PCMAVOL[6:0]
PCMBVOL[6:0]
0dB/-50dB
2.0dB steps
BPVOL[4:0]
DEEMPH
TC_EN
BASS_CF[1:0]
TREB_CF[1:0]
BASS[3:0]
TREB[3:0]
+12.0dB/-10.5dB
1.5dB steps
Fixed Function DSP
MSTAMUTE
MSTBMUTE
DIGSFT
DIGZC
PLYBCKB=A
LIMARATE[7:0]
LIMRRATE[7:0]
LMAX[2:0]
CUSH[2:0]
LIMSRDIS
LIMZCDIS
LIMIT
PCMASWAP[1:0]
PCMBSWAP[1:0]
PCM
Se
ri
a
l
In
te
rf
ac
e
OFFTIME[2:0]
ONTIME[3:0]
FREQ[3:0]
BEEP[1:0]
BEEPMIXDIS
Channel
Swap
INV_PCMA
INV_PCMB
PWM
Modulator
DAC
Figure 5. DSP Engine Signal Flow