Product Preview
WM8581
w
PP Rev 1.0 March 2006
83
REGISTER
ADDRESS
BIT LABEL DEFAULT
DESCRIPTION
2:1
RXINSEL[1:0]
00
S/PDIF Receiver input mux select. Note that the general purpose
inputs must be configured using GPOxOP to be either CMOS or
comparator inputs if selected by RXINSEL.
00 = SPDIFIN1
01 = SPDIFIN2 (MFP3)
10 = SPDIFIN3 (MFP4)
11 = SPDIFIN4 (MFP5)
R37
INTMASK
25h
8:0 MASK[8:0]
000000000
When a flag is masked, it does not update the Error Register or
contribute to the interrupt pulse.
0 = unmask, 1 = mask.
MASK[0] = mask control for UPD_UNLOCK
MASK[1] = mask control for INT_INVALID
MASK[2] = mask control for INT_CSUD
MASK[3] = mask control for INT_TRANS_ERR
MASK[4] = mask control for UPD_AUDIO_N
MASK[5] = mask control for UPD_PCM_N
MASK[6] = mask control for UPD_CPY_N
MASK[7] = mask control for UPD_DEEMPH
MASK[8] = mask control for UPD_REC_FREQ
3:0 GPO1OP[3:0]
0000
7:4 GPO2OP[3:0]
0001
0000 = INTB
0001 = V
0010 = U
0011 = C
0100 = P
0101 = SFRM_CLK
0110 = 192BLK
0111 = UNLOCK
1000 = CSUD
1001 = REC_FREQ192
1010 = ZFLAG
1011 = NON_AUDIO
1100 = CPY_N
1101 = DEEMP
1110 = Set GPO as S/PDIF input (standard CMOS input buffer).
Only applicable for GPO3/4/5.
1111 = Set GPO as S/PDIF input (‘comparator’ input for AC
coupled consumer S/PDIF signals). Only applicable for GPO3/4/5
R38
GPO1
26h
8
FILLMODE
0
Determines what S/PDIF Receiver should do with corrupted or
invalid data:
0 = Data from S/PDIF Receiver remains static at last valid sample.
1 = Data from S/PDIF Receiver is output as all zeros.