Production Data
WM8805
S/PDIF RECEIVER STATUS FLAGS
There are several S/PDIF receiver status flags which are recorded by the WM8805. The flags are
described in Table 45. These flags are available via GPIO pins or status registers.
FLAG
DESCRIPTION
VISIBILITY
UNLOCK
Unlock Flag
S/PDIF Status
Register,
Indicates that the S/PDIF Rx clock recovery circuit is unlocked.
0 = Locked onto incoming S/PDIF stream.
1 = Not locked onto the incoming S/PDIF stream.
Invalid Flag
GPO,
CSB –hardware mode
INVALID
Interrupt Status Reg
Indicates that recovered S/PDIF data is marked as invalid.
0 = Data marked as valid
1 = Data marked as invalid
TRANS_ERR
Transmission Error Flag
Interrupt Status Reg,
GPO,
Indicates that a transmission error has occurred. This signal is asserted
when the preamble sequence is incorrectly received or there is a parity
error or a bi-phase mark encoding error.
SCLK –hardware
mode
0 = No error detected in transmission
1 = Error in transmission
AUDIO_N
PCM_N
Audio Status Flag
Channel Status
Register,
Recovered Channel Status bit 1.
0 = Data word represents audio PCM samples.
1 = Data word does not represent audio PCM samples.
Non-PCM Flag
S/PDIF Status
Register
S/PDIF Status
Register
Indicates that non-audio code (defined in IEC-61937) has been detected.
0 = Sync code not detected.
1 = Sync code detected – received data is not audio PCM.
Zero Flag
ZEROFLAG
CPY_N
GPO
Indicates detection of 1024 consecutive all zero frames
0 = 1024 consecutive all zero frames not detected
1 = 1024 consecutive all zero frames detected
Non-Copyright Flag
Channel Status
Register,
Recovered Channel Status bit 2.
0 = Copyright is asserted for this data.
1 = Copyright is not asserted for this data.
Note this signal is inverted and will cause an interrupt on logic 0.
Recovered Frequency Flag
S/PDIF Status
Register,
GPO
REC_FREQ[1:0]
S/PDIF Status
Register
Indicates recovered S/PDIF clock frequency:
00 = 192kHz
01 = 96kHz or 88.2kHz
10 = 48kHz or 44.1kHz
11 = 32kHz
INT_N
Interrupt Signal
GPO
0 = Interrupt has occurred
1 = No interrupt has occurred
V
Recovered validity bit for current sub-frame
Recovered user bit for current sub-frame
Recovered channel status bit for current sub-frame
Sub-frame clock.
GPO
GPO
GPO
GPO
U
C
SFRM_CLK
1 = Current sub-frame is sub-frame A
0 = Current sub-frame is sub -frame B
Start OF 192 Frame Sequence Flag
Indicates start of 192 frame block. Asserted duration of frame 0.
General Error Flag
192BLK
GPO
GEN_FLAG
GPO0 - hardware
Mode
Logical OR of TRANS_ERR, NON_AUDIO and UNLOCK. Used only in
Hardware Control Mode
PD Rev 4.1 September 07
39
w