4 hp/speaker de-emphasis, 5 digital soft ramp, 6 digital zero cross – Cirrus Logic CS42L52 User Manual
Page 53: Bits

DS680F2
53
CS42L52
3/1/13
Using this bit before the relevant circuitry begins normal operation could cause the change to take
effect immediately, ignoring the FREEZE bit.
6.13.4
HP/Speaker De-emphasis
Configures a 15
s/50s digital de-emphasis filter response on the headphone/line and speaker outputs
.
6.13.5
Digital Soft Ramp
Configures an incremental volume ramp from the current level to the new level at the specified rate.
Note:
When the DIGSFT bit is enabled, the Master Volume (MSTxVOL[7:0]) transitions are guaranteed
to occur with a soft ramp only when
bits 7 and 6 in register 29h are set to ‘00’b.
6.13.6
Digital Zero Cross
Configures when the signal level changes occur for the digital volume controls.
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 65
) is ignored when zero cross is enabled.
4.
When the DIGZC bit is enabled, the Master Volume (MSTxVOL[7:0]) transitions are guaranteed to
occur on a zero cross only if bits 7 and 6 in register 29h are set to '00'b
DEEMPHASIS
Control Port Status
0
Disabled
1
Enabled
DIGSFT
Volume Changes
Affected Digital Volume Controls
0
Do not occur with a soft ramp
MSTxMUTE (
“Master Playback Mute” on page 52
),
HPxMUTE, SPKxMUTE (
“Playback Control 2 (Address 0Fh)” on page 54
),
ADCxVOL[7:0] (
),
AMIXxMUTE, AMIXxVOL[7:0] (
“ADC Mixer Channel x Volume” on page 58
“PCM Mixer Channel x Volume” on page 58
MSTxVOL[7:0] (
“Master Volume Control” on page 63
),
HPxVOL[7:0] (
“Headphone Volume Control” on page 63
SPKxVOL[7:0] (
“Speaker Volume Control” on page 64
),
ALC and Limiter Attack/Release (
to
Beep Volume (
)
1
Occur with a soft ramp
Ramp Rate:
1/8 dB every LRCK cycle
DIGZC
Volume Changes
Affected Digital Volume Controls
0
Do not occur on a zero cross-
ing
MSTxMUTE (
“Master Playback Mute” on page 52
),
AMIXxMUTE, AMIXxVOL[7:0] (
“ADC Mixer Channel x Volume” on page 58
“PCM Mixer Channel x Volume” on page 58
MSTxVOL[7:0] (
“Master Volume Control” on page 63
),
ALC and Limiter Attack/Release (
to
Beep Volume (
)
1
Occur on a zero crossing