STV82x6
Audio Processor Block
Figure 12: Differential Balance
100%
Right Channel
Left Channel
Mute
80h
00h
7Fh
I²C Control
3.6.2
Independent Mode
This is enabled by setting the BAL_MODE bits in both the LS_VOL_CTRL and HP_VOL_CTRL
registers to Independent mode. In this case, the register values are used to control the volume/
balance functions as described in Table 6.
Table 6: Volume/Balance Control Registers
Mode
LS_CVOL/LS_VOL_L
HP_CVOL/HP_VOL_L
Register 68h/76h
LS_VOL_CTRL (Loudspeaker Volume Control)
BAL_MODE = 0
(Independent Mode)
LS_VOL_L
Left Volume value
BAL_MODE = 1
(Differential Mode)
LS_CVOL
Common Right/Left Volume value
HP_VOL_CTRL (Headphone Volume Control)
BAL_MODE = 0
(Independent Mode)
HP_VOL_L
Left Volume value
BAL_MODE = 1
(Differential Mode)
HP_CVOL
Common Right/Left Volume value
LS_BAL/LS_VOL_R
HP_BAL/HP_VOL_R
Register 69h/77h
LS_VOL_R
Right Volume value
LS_BAL
Differential Balance value
HP_VOL_R
Right Volume value
HP_BAL
Differential Balance value
3.6.3
Mute Control
An Independent Mute Control can be used to smooth audio envelope variations in order to prevent
any audible plops can be applied to all audio outputs. This feature is controlled by register
ANA_LS_HP.
A Headphone Detection Mode that will automatically mute the Loudspeaker and Subwoofer outputs
when a headphone is detected can be enabled by the HDP_ON bit in the ANA_LS_HP register. In
this case, only the Headphone output will remain active. See also Section 3.8: Subwoofer Control
and Section 5.4: Headphone Detection.
When a demodulated source is selected on the audio output, the mute is also controlled by
Automatic Standard Recognition system (AUTOSTD). In case of no mono detected or bad detection
of language without backup, the corresponding audio output is automatically muted. In case of
multi-language, the output will be de-muted by selecting an other language with backup.
21/97