English
Language : 

CS43130 Datasheet, PDF (59/137 Pages) Cirrus Logic – 130-dB, 32-Bit High-Performance DAC with Integrated Headphone Driver
CS43130
5.7 Headphone Power Down Sequences
To disable HPINx path when EXT_VCPFILT = 1, the following sequences should be followed:
Example 5-4. HPINx Disable when EXT_VCPFILT = 1
TASK
Disable headphone input
REGISTER/BIT FIELDS
0x10010
HP Output Control 1. 0x80000
HP_CLAMPA
HP_CLAMPB
OUT_FS
HP_IN_EN
Reserved
0x20019
0x10010
VALUE
0x99
0x30
0
0
11
0
000
0x00
0x00
Disable HPIN
DESCRIPTION
5.7 Headphone Power Down Sequences
Examples of power down sequences for PCM and DSD are shown in Ex. 5-5 and Ex. 5-6, respectively. Follow the stated
sequence every time to shut down the headphone output. The sequence assumes that the PDN_DONE_INT interrupt bit
is unmasked.
5.7.1 PCM Power Down Sequence
Example 5-5. PCM Power Down Sequence
STEP
TASK
1 Enable PDN_DONE
interrupt
REGISTER/BIT FIELDS
Interrupt Mask 1. 0xF0010
VALUE
data(0xF0010)
AND (0xFE)
DESCRIPTION
DAC_OVFL_INT_MASK
HPDETECT_PLUG_INT_MASK
HPDETECT_UNPLUG_INT_MASK
XTAL_READY_INT_MASK
XTAL_ERROR_INT_MASK
PLL_READY_INT_MASK
PLL_ERROR_INT_MASK
PDN_DONE_INT_MASK
x
x
x
x
x
x
x
0
Enable PDN_DONE interrupt
2 Pop-free power down
0x10010
0x99
0xC0002
0x12
0xC000E
0x02
0xC0009
0x12
3 Mute
PCM Path Signal Control 1. 0x90003
data(0x90003)
OR (0x03)
PCM_RAMP_DOWN
PCM_VOL_BEQA
PCM_SZC
Reserved
PCM_AMUTE
PCM_AMUTEBEQA
PCM_MUTE_A
PCM_MUTE_B
x
x
x
x
x
x
1
Mute channel A
1
Mute channel B
4 Wait time delay. If PCM_SZC = 2, then delay = (255 - max(PCM_VOLUME_A, PCM_VOLUME_B)) / 2 ms. Else, delay = 130 ms.
5 Power down amplifier
Power Down Control. 0x20000
data(0x20000)
OR (0x10)
PDN_XSP
PDN_ASP
PDN_DSDIF
PDN_HP
PDN_XTAL
PDN_PLL
PDN_CLKOUT
Reserved
x
x
x
1
Turn off HP
x
x
x
x
6 Wait for interrupt. Check for PDN_DONE_INT = 1 in Interrupt Status 1 register (0xF0000).
7 Reset data buffer
0x90097
0x01
DS1073F1
59