WM8940
Rev 4.4
45
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
3:0
LIMBOOST
0000
Limiter volume boost (can be used as a
stand alone volume boost when
LIMEN=0):
0000 = 0dB
0001 = +1dB
0010 = +2dB
0011 = +3dB
0100 = +4dB
0101 = +5dB
0110 = +6dB
0111 = +7dB
1000 = +8dB
1001 = +9dB
1010 = +10dB
1011 = +11dB
1100 = +12dB
1101 to 1111 = reserved
Table 33 DAC Digital Limiter Control
ANALOGUE OUTPUTS
The WM8940 has a single MONO output and two outputs SPKOUTP and SPOUTN for driving a mono
BTL speaker. These analogue output stages are supplied from SPKVDD and are capable of driving
up to 1V rms signals.
SPKOUTP/SPKOUTN OUTPUTS
The SPKOUT pins can drive a single bridge tied 8
Ω speaker or two headphone loads of 16
or 32
or a line output (see Headphone Output and Line Output sections, respectively). The signal to be
output on SKPKOUT comes from the Speaker Mixer circuit and can be any combination of the DAC
output, the Bypass path (output of the boost stage) and the AUX input. The SPKOUTP/N volume is
controlled by the SPKVOL register bits. Note that gains over 0dB may cause clipping if the signal is
large. The SPKMUTE register bit causes the speaker outputs to be muted (the output DC level is
driven out). The output pins remains at the same DC level (VMIDOP), so that no click noise is
produced when muting or un-muting.
The SPKOUTN pin always drives out an inverted version of the SPKOUTP signal.