Instruction Manual

50 DS723F1
CS43L21
AOUTA (Address 16h) & AOUTB (Address 17h)
Note: The DATA_SEL[1:0] bits in reg09h must be set to ‘01’b to enable function control in this register.
AOUTX Volume Control (AOUTX_VOL[7:0])
Default = 00h
Function:
The analog output levels can be adjusted in 0.5 dB increments from +12 to -102 dB as dictated by the DAC
Soft and Zero Cross bits (DACX_SZC[1:0]). Levels are decoded in unsigned binary as described in the table
above.
Note: When the limiter is enabled, the AOUT Volume is automatically controlled and should not be ad-
justed manually. Alternative volume control may be achieved using the PCMMIXx_VOL[6:0] bits.
6.13 PCM Channel Mixer (Address 18h)
Note: The DATA_SEL[1:0] bits in reg09h must be set to ‘01’b to enable function control in this register.
Channel Mixer (PCMx[1:0] )
Default: 00
Function:
Implements mono mixes of the left and right channels as well as a left/right channel swap.
76543210
AOUTx_VOL7 AOUTx_VOL6 AOUTx_VOL5 AOUTx_VOL4 AOUTx_VOL3 AOUTx_VOL2 AOUTx_VOL1 AOUTx_VOL0
Binary Code Volume Setting
0001 1000 +12.0 dB
··· ···
0000 0000 0 dB
1111 1111 -0.5 dB
1111 1110 -1.0 dB
··· ···
0011 0100 -102 dB
··· ···
0001 1001 -102 dB
76543210
PCMA1 PCMA0 PCMB1 PCMB0 Reserved Reserved Reserved Reserved
PCMA[1:0] AOUTA PCMB[1:0] AOUTB
00 L 00 R
01 01
10 10
11 R 11 L
LR+
2
------------
LR+
2
------------