English
Language : 

WM8958 Datasheet, PDF (234/377 Pages) Wolfson Microelectronics plc – Multi-Channel Audio Hub CODEC for Smartphones
WM8958
Pre-Production
Line Output Start-Up
The Line Output Start-Up sequence can be initiated by writing 8119h to Register 272 (0110h). This
single operation starts the Control Write Sequencer at Index Address 25 (19h) and executes the
sequence defined in Table 136.
This sequence takes approximately 517ms to run.
WSEQ
INDEX
25 (19h)
REGISTER
ADDRESS
R56 (38h)
WIDTH
2 bits
START
Bit 4
DATA DELAY
03h
0h
26 (1Ah) R57 (39h)
6 bits
Bit 1
27h
0h
27 (1Bh) R56 (38h)
1 bit
Bit 7
01h
0h
28 (1Ch)
R3 (03h)
4 bits
Bit 10
0Fh
0h
29 (1Dh) R56 (38h)
2 bits
Bit 4
00h
0h
30 (1Eh)
R1 (01h)
3 bits
Bit 0
03h
Dh
31 (1Fh) R57 (39h)
1 bit
Bit 1
00h
0h
32 (20h) R30 (1Eh)
2 bits
Bit 5
00h
0h
33 (21h) R30 (1Eh)
2 bits
Bit 1
00h
0h
Table 136 Line Output Start-Up Default Sequence
EOS
0b
0b
0b
0b
0b
0b
0b
0b
1b
DESCRIPTION
LINEOUT2_DISCH = 1
LINEOUT1_DISCH = 1
(delay = 0.5625ms)
BIAS_SRC = 1
STARTUP_BIAS_ENA = 1
VMID_BUF_ENA = 1
VMID_RAMP[1:0] = 10b
(delay = 0.5625ms)
LINEOUT_VMID_BUF_ENA = 1
(delay = 0.5625ms)
LINEOUT2P_ENA = 1
LINEOUT2N_ENA = 1
LINEOUT1P_ENA = 1
LINEOUT1N_ENA = 1
(delay = 0.5625ms)
LINEOUT2_DISCH = 0
LINEOUT1_DISCH = 0
(delay = 0.5625ms)
BIAS_ENA = 1
VMID_SEL = 01b
(delay = 512.5ms)
BIAS_SRC = 0
(delay = 0.5625ms)
LINEOUT1P_MUTE = 0
LINEOUT1N_MUTE = 0
(delay = 0.5625ms)
LINEOUT2P_MUTE = 0
LINEOUT2N_MUTE = 0
(delay = 0.5625ms)
w
PP, August 2012, Rev 3.4
234