WM8978 Wolfson Microelectronics Ltd., WM8978 Datasheet - Page 39
![no-image](/images/no-image-200.jpg)
WM8978
Manufacturer Part Number
WM8978
Description
The WM8978 is a low power, high quality stereo codec designed for portable applications such as Digital still camera or Digital Camcorde
Manufacturer
Wolfson Microelectronics Ltd.
Datasheet
1.WM8978.pdf
(108 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
WM8978CGEFL/RV
Manufacturer:
WOLFSON
Quantity:
10 000
Part Number:
WM8978CGEFL/RV
Manufacturer:
WOLFSON
Quantity:
20 000
Company:
Part Number:
WM8978G
Manufacturer:
SANYO
Quantity:
87 018
Part Number:
WM8978G
Manufacturer:
WM
Quantity:
20 000
Part Number:
WM8978GEFL
Manufacturer:
WOLFSON
Quantity:
20 000
Company:
Part Number:
WM8978GEFL/RV
Manufacturer:
WOLFSON
Quantity:
9 870
Preliminary Technical Data
w
Figure 20 ALC Operation
In ALC mode (ALCMODE bit = 0) the circuit aims to keep a constant recording volume irrespective
of the input signal level. This is achieved by continuously adjusting the PGA gain so that the signal
level at the ADC input remains constant. A digital peak detector monitors the ADC output and
changes the PGA gain if necessary.
The ALC/Limiter function is enabled by setting the register bit ALCSEL. When enabled, the
recording volume can be programmed between –6dB and –28.5dB (relative to ADC full scale) using
the ALCLVL register bits.
ALCMAXGAIN control bits and a lower limit for the PGA gain can be imposed by setting the
ALCMINGAIN control bits.
ALCHLD, ALCDCY and ALCATK control the hold, decay and attack times, respectively:
Hold time is the time delay between the peak level detected being below target and the PGA gain
beginning to ramp up. It can be programmed in power-of-two (2
10.67ms etc. up to 43.7s. Alternatively, the hold time can also be set to zero. The hold time is not
active in limiter mode (ALCMODE = 1). The hold time only applies to gain ramp-up, there is no delay
before ramping the gain down when the signal level is above target.
Decay (Gain Ramp-Up) Time is the time that it takes for the PGA gain to ramp up and is given as a
time per gain step, time per 6dB change and time to ramp up over 90% of it’s range. The decay
time can be programmed in power-of-two (2
to 3.36s/6dB.
Attack (Gain Ramp-Down) Time is the time that it takes for the PGA gain to ramp down and is given
as a time per gain step, time per 6dB change and time to ramp down over 90% of it’s range. The
attack time can be programmed in power-of-two (2
3.328us/6dB, etc. to 852ms/6dB.
NB, In peak limiter mode the gain control circuit runs approximately 4x faster to allow reduction of
fast peaks. Attack and Decay times for peak limiter mode are given below.
An upper limit for the PGA gain can be imposed by setting the
n
) steps, from 3.3ms/6dB, 6.6ms/6dB, 13.1ms/6dB, etc.
n
) steps, from 832us/6dB, 1.66ms/6dB,
n
) steps, e.g. 2.67ms, 5.33ms,
PTD Rev 2.6 November 2005
WM8978
39