WM8581
Product Preview
w
PP Rev 1.0 March 2006
74
R36
SPDMODE
24
0 0 0 1 1 1 RXINSEL[1:0]
SPDIFIN1MODE
000111001
R37
INTMASK
25
MASK[8:0] 000000000
R38
GPO1
26
FILLMODE
GPO2OP[3:0] GPO1OP[3:0]
000010000
R39
GPO2
27
ALWAYSVALID
GPO4OP[3:0] GPO30P[3:0]
000110010
R40
GPO3
28
0 GPO6OP[3:0]
GPO5OP[3:0]
001010100
R41
GPO4
29
0 0 1 1 1
GPO70P[3:0]
001110110
R42
Reserved
2A
0 1 0 0 1 1 0 0 0
010011000
R43
INTSTAT
2B
Error Flag Interupt Status Register
-
R44
SPDRXCHAN 1
2C
Channel Status Register 1
-
R45
SPDRXCHAN 2
2D
Channel Status Register 2
-
R46
SPDRXCHAN 3
2E
Channel Status Register 3
-
R47
SPDRXCHAN 4
2F
Channel Status Register 4
-
R48
SPDRXCHAN 5
30
Channel Status Register 5
-
R49
SPDSTAT
31
S/PDIF Status Register
-
R50
PWRDN 1
32
0 0
ALLDACPD
DACPD[3:0]
ADCPD
PWDN
001111110
R51
PWRDN 2
33
0 0 0
SPDIFRXD
SPDIFTXD
SPDIFPD PLLBPD PLLAPD OSCPD 000111110
R52
READBACK
34
0 0 0 0
READEN
CONTREAD
READMUX[2:0]
000000000
R53
RESET
35
RESET n/a
REGISTER
ADDRESS
BIT LABEL DEFAULT
DESCRIPTION
R0
PLLA 1/
DEVID1
00h
8:0 PLLA_K[8:0] 100100001
R1
PLLA 2/
DEVID2
01h
8:0 PLLA_K[17:9] 101111110
3:0 PLLA_K[21:18]
1101
Fractional (K) part of PLLA input/output frequency ratio (treat as
one 22-digit binary number).
Reading from these registers will return the device ID.
R0 returns 10000101 = 81h
R1 returns 10000000 = 85h
Device ID readback is not possible in continuous readback mode
(CONTREAD=1).
R2
PLLA 3/
DEVREV
02h
7:4
PLLA_N[3:0]
0111
Integer (N) divisor part of PLLA input/output frequency ratio. Use
values greater than 5, less than 13.
Reading from this register will return the device revision number.
0
PRESCALE_A
0
0 = no pre-scale
1 = divide MCLK by 2 prior to PLLA
1
POSTSCALE_A
0
0 = no post scale
1= divide MCLK by 2 after PLLA
2
FRACEN_A
1
0 = Integer N PLLA
1 = Fractional K PLLA
R3
PLLA 4
03h
4:3 FREQMODE_A[
1:0]
10
Range Selector for PLLACLK
(not valid when TXSRC=00)
00 = 192KHz
01 = 88.2KHz to 96KHz
10 = 44.1KHz to 48KHz
11 = 32KHz
R4
PLLB 1
04h
8:0 PLLB_K[8:0] 100100001
R5
PLLB 2
05h
8:0 PLLB_K[17:9] 101111110
Fractional (K) part of PLLB input/output frequency ratio (treat as
one 22-digit binary number).