2 analog soft ramp, 3 analog zero cross, 4 digital soft ramp – Cirrus Logic CS42L56 User Manual
Page 63: 5 freeze registers, Cs42l56

DS851F2
63
CS42L56
6.9.2
Analog Soft Ramp
Configures an incremental volume ramp from the current level to the new level at the specified rate.
6.9.3
Analog Zero Cross
Configures when the signal level changes occur for the analog volume controls.
Note:
If the signal does not encounter a zero crossing, the requested volume change will occur after a
timeout period between 1024 and 1536 sample periods (approximately 21.3 ms to 32 ms at 48 kHz sam-
ple rate).
6.9.4
Digital Soft Ramp
Configures an incremental volume ramp from the current level to the new level at the specified rate.
6.9.5
Freeze Registers
Configures a hold on all register settings.
Notes:
1. This bit should only be used to synchronize run-time controls, such as volume and mute, during
normal operation. Using this bit before the relevant circuitry begins normal operation could cause the
change to take effect immediately, ignoring the FREEZE bit.
ANLGSFT
Volume Changes
Affected Analog Volume Controls
0
Do not occur with a soft ramp
PGAx_VOL[5:0] (
)
HPxMUTE (
“Headphone Channel x Mute” on page 83
)
HPxVOL[6:0] (
“Headphone Volume Control” on page 84
LINExMUTE (
“Line Channel x Mute” on page 84
LINExVOL[6:0] (
“Line Volume Control” on page 84
)
1
Occur with a soft ramp
Ramp Rate:
1/8 dB every LRCK cycle
ANLGZCx
Volume Changes
Affected Analog Volume Controls
0
Do not occur on a zero cross-
ing
PGAx_VOL[5:0] (
)
HPxMUTE (
“Headphone Channel x Mute” on page 83
)
HPxVOL[6:0] (
“Headphone Volume Control” on page 84
LINExMUTE (
“Line Channel x Mute” on page 84
LINExVOL[6:0] (
“Line Volume Control” on page 84
)
1
Occur on a zero crossing
DIGSFT
Volume Changes
Affected Digital Volume Controls
0
Do not occur with a soft ramp
ADCxMUTE (
ADCxATT[7:0] (
“ADC Mixer Channel x Mute” on page 67
)
AMIXxVOL[6:0] (
“ADC Mixer Channel x Volume” on page 67
“PCM Mixer Channel x Mute” on page 67
PMIXxVOL[6:0] (
“PCM Mixer Channel x Volume” on page 68
)
MSTxMUTE (
“Master Playback Mute” on page 67
)
MSTxVOL[7:0] (
“Master Volume Control” on page 70
)
1
Occur with a soft ramp
Ramp Rate:
1/8 dB every LRCK cycle
FREEZE
Control Port Status
0
Register changes take effect immediately
1
Modifications may be made to all control port registers without the changes taking effect until after the
FREEZE is disabled.