beautypg.com

2 analog soft ramp, 3 analog zero cross, 4 digital soft ramp – Cirrus Logic CS42L56 User Manual

Page 63: 5 freeze registers, Cs42l56

background image

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] (

“PGAx Volume” on page 78

)

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] (

“PGAx Volume” on page 78

)

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 (

“ADC Mute” on page 76

)

ADCxATT[7:0] (

“ADCx Volume” on page 78

)

AMIXxMUTE (

“ADC Mixer Channel x Mute” on page 67

)

AMIXxVOL[6:0] (

“ADC Mixer Channel x Volume” on page 67

)

PMIXxMUTE (

“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.