WM8904
Pre-Production
WSEQ
INDEX
REGISTER
ADDRESS
WIDTH
START
DATA
DELAY
EOS
DESCRIPTION
DACL_ENA = 1
7 (07h)
2 bits
Bit 2
03h
5h
0b
R18 (12h)
DACR_ENA = 1
(delay = 2.5ms)
1 bit
Bit 0
00h
0h
0b
Dummy Write for expansion
(delay = 0.5625ms)
8 (08h)
R255 (FFh)
1 bit
1 bit
Bit 4
Bit 0
00h
01h
0h
6h
0b
0b
(delay = 0.5625ms)
9 (09h)
R4 (04h)
CP_ENA = 1
10 (0Ah)
R98 (62h)
(delay = 4.5ms)
1 bit
Bit 0
Bit 0
00h
11h
0h
0h
0b
0b
Dummy Write for expansion
(delay = 0.5625ms)
11 (0Bh)
12 (0Ch)
R255 (FFh)
R90 (5Ah)
8 bits
HPL_ENA = 1
HPR_ENA = 1
(delay = 0.5625ms)
8 bits
8 bits
8 bits
4 bits
Bit 0
Bit 0
Bit 0
Bit 0
11h
33h
33h
0Fh
0h
0h
0h
Ch
0b
0b
0b
0b
LINEOUTL_ENA = 1
LINEOUTR_ENA = 1
(delay = 0.5625ms)
13 (0Dh)
14 (0Eh)
15 (0Fh)
16 (10h)
R94 (5Eh)
R90 (5Ah)
R94 (5Eh)
R67 (43h)
HPL_ENA_DLY = 1
HPR_ENA_DLY = 1
(delay = 0.5625ms)
LINEOUTL_ENA_DLY = 1
LINEOUTR_ENA_DLY = 1
(delay = 0.5625ms)
DCS_ENA_CHAN_0 = 1
DCS_ENA_CHAN_1 = 1
DCS_ENA_CHAN_2 = 1
DCS_ENA_CHAN_3 = 1
(delay = 0.5625ms)
8 bits
Bit 0
F0h
0h
0b
DCS_TRIG_STARTUP_0 = 1
DCS_TRIG_STARTUP_1 = 1
DCS_TRIG_STARTUP_2 = 1
DCS_TRIG_STARTUP_3 = 1
(delay = 256.5ms)
17 (11h)
R68 (44h)
1 bit
Bit 0
Bit 0
00h
77h
0h
0h
0b
0b
Dummy Write for expansion
(delay = 0.5625ms)
18 (12h)
19 (13h)
R255 (FFh)
R90 (5Ah)
8 bits
HPL_ENA_OUTP = 1
HPR_ENA_OUTP = 1
(delay = 0.5625ms)
8 bits
8 bits
8 bits
Bit 0
Bit 0
Bit 0
77h
FFh
FFh
0h
0h
0h
0b
0b
1b
LINEOUTL_ENA_OUTP = 1
LINEOUTR_ENA_OUTP = 1
(delay = 0.5625ms)
20 (14h)
21 (15h)
22 (16h)
R94 (5Eh)
R90 (5Ah)
R94 (5Eh)
HPL_RMV_SHORT = 1
HPR_RMV_SHORT = 1
(delay = 0.5625ms)
LINEOUTL_RMV_SHORT = 1
LINEOUTR_RMV_SHORT = 1
End of Sequence
1 bit
1 bit
Bit 0
Bit 0
00h
00h
0h
0h
Spare
23 (17h)
24 (18h)
R255 (FFh)
R255 (FFh)
0b
0b
Spare
Table 88 Start-up Sequence
PP, Rev 3.3, September 2012
130
w