1 pseudo-differential inputs, Figure 10. stereo pseudo-differential input, 2 automatic level control (alc) – Cirrus Logic CS42L55 User Manual

Page 24: Figure 10.stereo pseudo-differential input, Cs42l55

Advertising
background image

24

DS773F1

CS42L55

4.2.1

Pseudo-Differential Inputs

The CS42L55 implements a pseudo-differential input stage. The AINxREF inputs are intended to be used
as a pseudo-differential reference signal. This feature provides 0 noise rejection with single-ended sig-
nals.

Figure 10

shows a basic diagram outlining the internal implementation of the pseudo-differential in-

put stage, including a recommended stereo pseudo-differential input topology. If pseudo-differential input
functionality is not required, simply leave the AINxREF pin floating.

4.2.2

Automatic Level Control (ALC)

When enabled, the ALC monitors the analog input signal after the digital attenuator. The ALC then detects
when peak levels exceed the maximum threshold settings and first lowers the PGA gain settings and then
increases the digital attenuation levels at a programmable attack rate and maintains the resulting level
below the maximum threshold.

When input signal levels fall below the minimum threshold, digital attenuation levels are decreased first
and the PGA gain is then increased at a programmable release rate and maintains the resulting level
above the minimum threshold.

Attack and release rates are affected by the ADC soft ramp/zero cross settings and sample rate, Fs. ALC
soft ramp and zero cross dependency may be independently enabled/disabled.

Recommended settings: Best level control may be realized with the fastest attack and slowest release
setting with soft ramp enabled in the control registers.

Notes:

1.

When ALC x is enabled and the PGAxVOL[5:0] is set to +12 dB, the ADCxATT[7:0] should not be set
below 0 dB.

2.

The maximum desired gain must be set in the PGAxVOL register. The ALC will only apply the gain
set in PGAxVOL.

3.

The ALC maintains the output signal between the MIN and MAX thresholds. As the input signal level
changes, the level-controlled output may not always be the same but will always fall between the
thresholds.

Referenced Control

Register Location

PGAxMUX ...........................

“PGA x Input Select” on page 49

AIN1A

AIN1REF

27

26

//

//

PGAAMUX=’0'b

+

-

Left Input

GND

1 µF

1 µF

(differential traces)

AIN2B

AIN2REF

24

25

//

//

+

-

Right Input

GND

1 µF

1 µF

(differential traces)

PGA A

PGA B

PGABMUX=’1'b

common mode rejection at input of PGA reduces

external system noise

Figure 10. Stereo Pseudo-Differential Input

Advertising