|
CS3318 Datasheet, PDF (21/44 Pages) Cirrus Logic – 8-Channel Analog Volume Control | |||
|
◁ |
CS3318
5.6 Muting Controls
The CS3318 provides flexible muting capabilities to complement its comprehensive volume control abilities.
Each channelâs mute state may be controlled on an individual channel basis, by any of 3 master mute con-
trols, and by the hardware MUTE input pin.
The mute state of any channel within the CS3318 is determined by the logical OR of four conditions, and
the channel will mute if any one or more of the conditions are met. These conditions are:
1. The channelâs individual mute condition is set.
2. One or more of the channelâs unmasked master mute conditions are set.
3. The hardware mute input is enabled and active.
4. The channelâs effective volume (See Equation 1 on page 19) is less than -96 dB.
The CS3318 incorporates zero-crossing detection capabilities, and all muting changes are implemented as
dictated by the zero-crossing detection settings (see âZero-Crossing Detectionâ on page 22).
5.6.1
Individual Channel Mute Controls
The CS3318 provides 8 individual channel mute controls. These controls can be used to individually mute
each of the input/output channels independent of all other volume and mute settings.
Individual channel mute control is accomplished by setting or clearing the channelâs corresponding
MuteChX bit in the Mute Control register.
Referenced Control
Register Location
MuteChX ............................. âMute Control - Address 0Ahâ on page 33
5.6.2
Master Mute Controls
The CS3318 master mute controls allow the user to simultaneously control the mute state of all channels,
or a user-defined subset of all channels within a device. A total of 3 master mute controls, M1_Mute,
M2_Mute, and M3_Mute, are provided for comprehensive and flexible control.
Master mute control is accomplished by setting or clearing the MX_Mute bit in the corresponding Master
Control register. Each master mute control affects only those channels unmasked in its corresponding
Master X Mask register.
Referenced Control
Register Location
MX_Mute............................. âMaster 1 Mute (Bit 1)â on page 37
âMaster 2 Mute (Bit 1)â on page 38
âMaster 3 Mute (Bit 1)â on page 39
Master X Mask .................... âMaster 1 Mask - Address 10hâ on page 36
âMaster 2 Mask - Address 13hâ on page 37
âMaster 3 Mask - Address 16hâ on page 38
5.6.3
Hardware Mute Control
The CS3318 implements a hardware MUTE input pin to allow the user to control the mute state of all chan-
nels with an external level-active signal. By default, the MUTE input is configured for active low operation,
and all channels will be held in a mute state whenever this input is low.
For enhanced flexibility, setting the MutePolarity bit will configure the MUTE input pin for active high op-
eration. Additionally, the EnMuteIn bit may be cleared to disable the CS3318âs response to the MUTE in-
put signal.
Referenced Control
Register Location
MutePolarity ........................ âMUTE Input Polarity (Bit 4)â on page 33
EnMuteIn............................. âEnable MUTE Input (Bit 5)â on page 33
DS693F1
21
|
▷ |