Datasheet

SCK/BCK/LRCK/DOUT
DIR
AUTOselector
OSC
ADC
REG.42 h /ADCLK
REG.26h/AERROR
SCK/BCK/LRCK
Divider
ERRORdefinedbyREG.25h
REG.42h/ADCKOUT
SCK/BCK/LRCK
REG.40h/ADDIS
SCK/BCK/LRCK
AUTOselectsignaldefinedby
REG.25hexcluding AERROR.
REG.26h/ACKSL
REG.6Bh/
MOSSRC&MOPSRC
MainPort
AUXINx
AUXINx
PCM9211
www.ti.com
SBAS495 JUNE 2010
Figure 31 shows the Clock Tree Diagram for the AUTO source selector.
Figure 31. Clock Tree Diagram for AUTO Source Selector
Non-PCM Data Detection
The PCM9211 can also detect Non-PCM data (AC-3, DTS-CD, etc.) using one of these two methods:
1. Channel Status Bit 1 is '1'.
If Register 28h/CSBIT is set to '1', this function is enabled. Register 39h/SCSBIT1 always indicates Channel
Status Bit 1 status even if CSBIT1 is disabled.
2. A Burst Preamble (P
A
/P
B
) is found in the S/PDIF stream.
If Register 28h/PAPB or Register 28h/DTSCD is set to '1', this function is enabled. If DTS-CD detection is
active, it uses DTSCD, and can also be set in Register 29h/DTS16, 29h/DTS14, and Register
29h/DTSPRD[1:0].
If the PCM9211 detects a Burst Preamble when Non-PCM detection is enabled, an error signal and BPSYNC
signal are generated. The BPSYNC signal can be monitored through MPIO_A/MPIO_B/MPIO_C. For more
details, see the MPIO section of this document. The error signal can be monitored from either the ERR_INT0 pin
or the NPCM_INT1 pin.
P
C
/P
D
Monitor
The PCM9211 has a P
C
and P
D
buffer for monitoring the latest P
C
or P
D
. Registers 3Ah and 3Bh are assigned for
the P
C
buffer; Registers 3Ch and 3Dh are assigned for the P
D
buffer.
The following sequence is an example of reading P
C
/P
D
buffers. This example is based on using the INT0
function.
1. Set Register 2Ah/MPCRNW0 to '0'.
2. Check that Register 2Ch/OPCRNW0 is '1'.
3. Read the P
C
and P
D
buffers.
Copyright © 2010, Texas Instruments Incorporated Submit Documentation Feedback 39
Product Folder Link(s): PCM9211