Product Preview
WM8581
w
PP Rev 1.0 March 2006
85
REGISTER
ADDRESS
BIT LABEL DEFAULT
DESCRIPTION
4
UPD_NON_AUDIO
-
NON_AUDIO update signal
0 = INTB not caused by update to NON_AUDIO flag
1 = INTB caused by update to NON_AUDIO flag
5
UPD_CPY_N
-
CPY_N update signal
0 = INTB not caused by update to CPY_N flag
1 = INTB caused by update to CPY_N flag
6
UPD_DEEMPH
-
DEEMPH update signal
0 = INTB not caused by update to DEEMPH flag
1 = INTB caused by update to DEEMPH flag
7
UPD_REC_FREQ
-
REC_FREQ update signal
0 = INTB not caused by update to REC_FREQ flag
1 = INTB caused by update to REC_FREQ flag
0
CON/PRO
-
0 = Consumer Mode
1 = Professional Mode
The WM8581 is a consumer mode device. Detection of
professional mode may give erroneous behaviour.
1
AUDIO_N
-
Recovered S/PDIF Channel status bit 1.
0 = Data word represents audio PCM samples.
1 = Data word does not represent audio PCM samples.
2
CPY_N
-
0 = Copyright is asserted for this data.
1 = Copyright is not asserted for this data.
3
DEEMPH
-
0 = Recovered S/PDIF data has no pre-emphasis.
1 = Recovered S/PDIF data has pre-emphasis.
5:4
Reserved
-
Reserved for additional de-emphasis modes.
R44
SPDRXCHAN 1
2C
7:6 CHSTMODE
[1:0]
-
00 = Only valid mode for consumer applications.
R45
SPDRXCHAN 2
2Dh
7:0 CATCODE
[7:0]
-
Category Code. Refer to S/PDIF specification for details.
00h indicates “general” mode.
3:0 SRCNUM
[3:0]
-
Indicates number of S/PDIF source.
R46
SPDRXCHAN 3
2Eh
7:4
CHNUM1[3:0]
-
Channel number for channel 1.
0000 = Take no account of channel number (channel 1 defaults to
left DAC)
0001 = channel 1 to left channel
0010 = channel 1 to right channel
3:0
FREQ[3:0]
-
Sampling Frequency. See S/PDIF specification for details.
0001 = Sampling Frequency not indicated.
R47
SPDRXCHAN 4
2Fh
5:4
CLKACU[1:0]
-
Clock Accuracy of received clock.
00 = Level II
01 = Level I
10 = Level III
11 = Interface frame rate not matched to sampling frequency.
0
MAXWL
-
Maximum Audio sample word length
0 = 20 bits
1 = 24 bits
Audio Sample Word Length.
000: Word Length Not Indicated
RXWL[2:0]
MAXWL==1
MAXWL==
0
001
20 bits
16 bits
010
22 bits
18 bits
R48
SPDRXCHAN 5
30h
3:1 RXWL[2:0]
-
100
23 bits
19 bits