1 mono and stereo paths, 2 mixer input attenuation adjustment, Table 11. digital mixer soft ramp rates – Cirrus Logic CS42L73 User Manual

Page 63: Cs42l73

Advertising
background image

DS882F1

63

CS42L73

4.11.1 Mono and Stereo Paths

Notice how

Figure 32

distinguishes between stereo and mono channels; there are buses for the stereo

inputs and the digital mixer’s inputs, outputs, and programmable attenuation mixers are color coded
(green for mono, blue for stereo).

The figure also illustrates how the outputs destined, via their respective ASRCs, for the XSP and VSP can
be configured for normal stereo channeling or to send a mono mix to both stereo channels (as per register
bits XSPO_STEREO and VSPO_STEREO). For details on when to use these controls, refer to section

“Mono/Stereo” on page 57

).

The mixers that fed the green mono analog outputs have flexible ASP and XSP input source selectors
(refer to register controls ESL_ASP_SEL[1:0]. ESL_XSP_SEL[1:0], SPK_ASP_SEL[1:0], and SPK_
XSP_SEL[1:0]). These selectors are used to either pick one of the stereo inputs or a mono mix of them.
One use of these selectors would be to configure stereo play of the ASP input to the Speakerphone (SPK)
and Speakerphone Line Outputs (SPKLO). The left channel of the ASP would be routed to the SPK and
the right ASP channel would be routed to the SPKLO.

4.11.2 Mixer Input Attenuation Adjustment

Each time a mixer’s input attenuation is adjusted, including the setting or resetting the mute condition (via
register controls “Stereo *_A[5:0]” and “Mono *_A[5:0]”), a soft ramp can selectively (via register control
bit MXR_SFTR_EN) be used to smooth the transition, ensuring no inharmonious artifacts are introduced.
The only exception to the selectivity of soft ramping occurs when an ASRC that feeds the digital mixer
loses lock. In this situation, to prevent unpredictable data from reaching an device output, the ASRC freez-
es its last output value sent to the mixer and the mixer soft ramps the affected inputs to mute.

Soft-ramping logarithmically traverses the digital mixer’s -90 to 0 dB attenuation range according to the
register control MXR_STEP[2:0]. The inaudible steps from/to mute (-

 dB) to/from -90 dB occur in a linear

(vs. logarithmic) magnitude manner.

Table 11

lists mixer soft ramping rates for the nominal and extreme

internal sample rates (Fs) and all MXR_STEP[2:0] configurations.

Table 11. Digital Mixer Soft Ramp Rates

Fs Rate

(kHz)

MXR_STEP[1:0]

Setting

Step Size

(dB)

Step Period

(# Fs period/step)

Soft Ramp Rate

(dB/s)

44.100

000

1/8

1

5,512.5

001

1/4

1

11,025.0

010

1/2

1

22,050.0

011

1

1

44,100.0

100

1/8

4

1,378.1

101

1/8

2

2,756.3

48.000

000

1/8

1

6,000.0

001

1/4

1

12,000.0

010

1/2

1

24,000.0

011

1

1

48,000.0

100

1/8

4

1,500.0

101

1/8

2

3,000.0

50.781

000

1/8

1

6,347.6

001

1/4

1

12,695.3

010

1/2

1

25,390.5

011

1

1

50,781.0

100

1/8

4

1,586.9

101

1/8

2

3,173.8

Advertising