Confidential Draft
3/4/10
CS43L22
7.11.6 Digital Zero Cross
Configures when the signal level changes occur for the digital volume controls.
DIGZC
0
1
Volume Changes
Do not occur on a zero cross-
ing
Occur on a zero crossing
Affected Digital Volume Controls
MSTxMUTE (“Master Playback Mute” on page 43),
HPxMUTE, SPKxMUTE (“Playback Control 2 (Address 0Fh)” on page 45),
PCMxMUTE, PCMxVOL[7:0] (“PCM Channel x Volume” on page 47),
MSTxVOL[7:0] (“Master Volume Control” on page 51),
HPxVOL[7:0] (“Headphone Volume Control” on page 51),
SPKxVOL[7:0] (“Speaker Volume Control” on page 52),
Notes:
1. If the signal does not encounter a zero crossing, the requested volume change will occur after a
timeout period between 1024 and 2048 sample periods (21.3 ms to 42.7 ms at 48 kHz sample rate).
2. The zero cross function is independently monitored and implemented for each channel.
3. The DIS_LIMSFT bit (“Limiter Soft Ramp Disable” on page 53) is ignored when zero cross is enabled.
7.12 Playback Control 2 (Address 0Fh)
7
HPBMUTE
6
5
4
HPAMUTE SPKBMUTE SPKAMUTE
3
SPKB=A
2
SPKSWAP
1
0
SPKMONO MUTE50/50
7.12.1 Headphone Mute
Configures a digital mute on headphone channel x.
HPxMUTE
0
1
Headphone Mute
Disabled
Enabled
7.12.2 Speaker Mute
Configures a digital mute on speaker channel x.
SPKxMUTE
0
1
Speaker Mute
Disabled
Enabled
7.12.3 Speaker Volume Setting B=A
Configures independent or ganged volume control of the speaker volume. Mute is not affected.
SPKB=A
0
1
Single Volume Control for the Speaker Channel
Disabled
Enabled
7.12.4 Speaker Channel Swap
Configures a channel swap on the speaker channels.
SPKSWAP
0
1
Application:
Speaker Output
Channel A
Channel B
“Mono Speaker Output Configuration” on page 27
DS792F2
45