28 kHz to 216 kHz Sample Rate Range
2:1 Differential AES3 or 4:1 S/PDIF Input Mux
De-emphasis Filtering for 32 kHz, 44.1 kHz,
and 48 kHz
Recovered Master Clock Output: 64 x Fs,
96 x Fs, 128 x Fs, 192 x Fs, 256 x Fs,
384 x Fs, 512 x Fs, 768 x Fs, 1024 x Fs
49.152 MHz Maximum Recovered Master
Clock Frequency
Ultralow-jitter Clock Recovery
High Input Jitter Tolerance
No External PLL Filter Components Required
Selectable and Automatic Clock Switching
AES3 Direct Output and AES3 TX Pass-
through
On-chip Channel Status Data Buffering
Automatic Detection of Compressed Audio
Streams
Decodes CD Q Sub-Code
http://www.cirrus.com
Copyright Cirrus Logic, Inc. 2012
(All Rights Reserved)
NOV '12
DS692F2
CS8422
System Features
SPI™ or I²C™ Software Mode and Stand-Alone
Hardware Mode
Flexible 3-wire Digital Serial Audio Input Port
Dual Serial Audio Output Ports with
Independently Selectable Data Paths
Master or Slave Mode Operation for all Serial
Audio Ports
Time Division Multiplexing (TDM) Mode
Integrated Oscillator for use with External
Crystal
Four General-purpose Output Pins (GPO)
+3.3 V Analog Supply (VA)
+1.8 V to 5.0 V Digital Interface (VL)
Space-saving 32-pin QFN Package
General Description
The CS8422 is a 24-bit, high-performance, monolithic
CMOS stereo asynchronous sample rate converter with
an integrated digital audio interface receiver that decodes audio data according to the EIAJ CP1201, IEC60958, AES3, and S/PDIF interface standards.
Audio data is input through the digital interface receiver
or a 3-wire serial audio input port. Audio is output
through one of two 3-wire seria l audio output ports. Serial audio data outputs can be set to 24, 20, 18, or 16-bit
word-lengths. Data into the digital interface receiver and
serial audio input port can be up to 24-bits long. Input
and output data can be completely asynchronous, synchronous to an external clock through XTI, or
synchronous to the recovered master clock.
The CS8422 can be controlled through the control port
in Software Mode or in a Stand-Alone Hardware Mode.
In Software Mode, the user can control the device
through an SPI or I²C control port.
Target applications include digital recording systems
(DVD-R/RW, CD-R/RW, PVR, DAT, MD, and VTR), digital mixing consoles, high-quality D/A, effects
processors, and computer audio systems.
The CS8422 is available in a space-saving QFN package in Commercial (-40° C to +85° C) grade. The
CDB4822 is also available for device evaluation and implementation suggestions. Please refer to “Ordering
AES3/SPDIF Input(Input) - Single-ended or differential receiver inputs carrying AES3 or S/PDIF
RX[3:0],
RXP/RXN[1:0]
2
encoded digital data. RX[3:0] comprise the single-ended input multiplexer. RXP[1:0] comprise the
5
non-inverting inputs of the differential input multiplexer and RXN[1:0] comprise the inverting inputs
6
of the differential input multiplexer. Unused inputs should be tied to AGND/DGND.
Analog Power (Input) - Analog power supply, nominally +3.3 V. Care should be taken to ensure
VA3
that this supply is as noise-free as possible, as noise on this pin will directly affect the jitter perfor-
mance of the recovered clock.
AGND4
AD0/CS
AD1/CDIN8
SCL/CCLK9
SDA/CDOUT10
DS692F29
Analog Ground (Input) - Ground for the analog circuitry in the chip. AGND and DGND should be
connected to a common ground area under the chip.
Address Bit 0 (I²C) / Software Chip Select (SPI) (Input) - A falling edge on this pin puts the
CS8422 into SPI Control Port Mode. With no falling edge, the CS8422 defaults to I²C Mode. In I²C
7
Mode, AD0 is a chip address pin. In SPI Mode, CS
the CS8422. See “Control Port Description” on page 43.
Address Bit 1 (I²C) / Serial Control Data in (SPI) (Input) - In I²C Mode, AD1 is a chip address pin.
In SPI Mode, CDIN is the input data line to the control port interface. See “Control Port Description”
on page 43.
Software Clock (Input) - Serial control interface clock used to clock control data bits into and out of
the CS8422.
SerialControlDataI/O (I²C) / Data Out (SPI) (Input/Output) - In I²C Mode, SDA is the control I/O
data line. In SPI Mode, CDOUT is the output data from the control port interface on the CS8422.
is used to enable the control port interface on
CS8422
Pin NamePin #Pin Description
XTI11
XTO12
ILRCK13
ISCLK14Serial Audio Input Bit Clock (Input/Output) - Serial bit clock for audio data on the SDIN pin.
SDIN15Serial Audio Input Data Port (Input) - Audio data serial input pin.
GPO[3:0]
V_REG19Voltage Regulator In (Input) - Regulator power supply input, nominally +3.3 V.
VD_FILT20
DGND21
VL22Logic Power (Input) - Input/Output power supply, typically +1.8 V, +2.5 V, +3.3 V, or +5.0 V.
SDOUT223Serial Audio Output 2 Data Port (Output) - Audio data serial output 2 pin.
OSCLK224
OLRCK225
TDM_IN26
SDOUT127
OSCLK128
OLRCK129
RMCK31
RST
THERMAL PAD-
Crystal/Oscillator In(Input) - Crystal or digital clock input for Master clock. See “SRC Master
Clock” on page 38 for more details.
CrystalOut (Output) - Crystal output for Master clock. See “SRC Master Clock” on page 38 for
more details.
Serial Audio Input Left/Right Clock (Input/Output) - Word rate clock for the audio data on the
SDIN pin.
16
General Purpose Outputs(Output) - See page 51 for details. In I²C Mode, a 20 k pull-up resistor
17
to VL on GPO2 will set AD2 chip address bit to 1, otherwise AD2 will be 0.
18
30
Digital Voltage Regulator (Output) - Digital core voltage regulator output. Should be connected to
digital ground through a 10 µF capacitor. Typically +2.5 V. Cannot be used as an external voltage
source.
Digital & I/O Ground(Input) - Ground for the I/O and core logic. AGND and DGND should be con-
nected to a common ground area under the chip.
Serial Audio Output 2 Bit Clock (Input/Output) - Serial bit clock for audio data on the SDOUT2
pin.
Serial Audio Output 2 Left/ Righ t Clock (Input/Output) - Word rate clock for the audio data on the
SDOUT2 pin.
Serial Audio Output TDM Input (Input) - Time Division Multiplexing serial audio data input. Should
remain grounded when not used. See “Time Division Multiplexing (TDM) Mode” on page 27.
Serial Audio Output 1 Data Port (Output) - Audio data serial output 1 pin.
Serial Audio Output 1 Bit Clock (Input/Output) - Serial bit clock for audio data on the SDOUT 1
pin.
Serial Audio Output 1 Left/ Righ t Clock (Input/Output) - Word rate clock for the audio data on the
SDOUT 1 pin.
Recovered Master Clock(Output) - Recovered master clock from the PLL. Frequency is 128x,
192x, 256x, 384x, 512x, 768x, or 1024x Fs, where Fs is the sample rate of the incoming AES3-
compatible data, or ISCLK/64.
Reset(Input) - When RST is low the CS8422 enters a low power mode and all internal states are
32
reset. On initial power up RST must be held low until the power supply is stable and all input clocks
are stable in frequency and phase.
Thermal Pad - Thermal relief pad. Should be connected to the ground plane for optimized heat dis-
sipation.
10DS692F2
1.2Hardware Mode
109
8
7
6
5
4
3
2
1
11
12
13141516
17
18
19
20
21
22
23
24
25
262728
29
303132
Top-Down View
32-Pin QFN Package
Thermal Pad
XTO
MCLK_OUT
SRC_UNLOCK
SDOUT1
OSCLK2
VA
AGND
SAOF
RXP0
SDOUT2
VL
TDM_IN
OLRCK2
RXN0
RXP1
RXN1
RMCK
TX/U
VD_FILT
V_REG
XTI
MS_SEL
V/AUDIO
NV/RERR
TX_SEL
C
RCBL
RX_SEL
DGND
RST
OSCLK1
OLRCK1
CS8422
Pin NamePin #Pin Description
1
AES3/SPDIF Input (Input) - Differential receiver inputs carrying AES3 or S/PDIF encoded digital
RXP/RXN[1:0]
VA3
AGND4
SAOF7
MS_SEL8
NV/RERR9
V/AUDIO
XTI11
XTO12Crystal Out (Output) - Crystal output for Master clock. See “SRC Master Clock” on page 38.
DS692F211
2
5
6
10
data. RXP[1:0] comprise the non-inverting inputs of the differential input multiplexer; and RXN[1:0]
comprise the inverting inputs of the input multiplexer. Unused inputs should be tied to AGND.
Analog Power (Input) - Analog power supply, nominally +3.3 V. Care should be taken to ensure that
this supply is as noise-free as possible, as noise on this pin will directly affect the jitter performance of
the recovered clock.
Analog Ground(Input) - Ground for the analog circuitry in the chip. AGND and DGND should be
connected to a common ground area under the chip.
Serial Audio Output Format Select(Input) - Used to select the serial audio output format after RST
is released. See Table 4 on page 42 for format settings.
Master/Slave Select (Input) - Used to select Master or Slave settings for the output serial audio ports
after RST is released. See Table 5 on page 42 for format settings.
Non-Validity Receiver Error/Receiver Error (Output) - Receiver error indicator. NVERR is output by
default, RERR is selected by a 20 k resistor to VL.
Validity Data/AUDIO
data from the AES3 receiver, clocked by the rising and falling edges of OLRCK2 in master mode. If a
20 k pull-up is present, the pin will be low when valid linear PCM data is present at the AES3 input.
Crystal/Oscillator In (Input) - Crystal or digital clock input for Master clock. See “SRC Master Clock”
(Output) - If a 20 k pull-down is present on this pin, it will output serial Validity
on page 38.
CS8422
Pin NamePin #Pin Description
MCLK_OUT13
TX_SEL14
RX_SEL15Receiver MUX Selection (Input) - Used to select the active AES3-compatible receiver input.
RCBL16
C17
TX/U18
V_REG19Voltage Reg ul ato r In (Input) - Regulator power supply input, nominally +3.3 V.
VD_FILT20
DGND21
VL22Logic Power (Input) - Input/Output power supply, typically +1.8V, +2.5V, +3.3 V, or +5.0 V.
SDOUT223Serial Audio Output 2 Data Port (Output) - Audio data serial output 2 pin.
OSCLK224Serial Audio Output 2 Bit Clock (Input/Output) - Serial bit clock for audio data on the SDOUT2 pin.
OLRCK225
TDM_IN26
SDOUT127
OSCLK128Serial Audio Output 1 Bit Clock (Input/Output) - Serial bit clock for audio data on the SDOUT1 pin.
OLRCK129
SRC_UNLOCK30
RMCK31
RST
THERMAL PAD-
Buffered MCLK (Output) - Buffered out put of XTI cl ock. If a 20k pull-up resistor to VL is present on
this pin, the SRC MCLK source will be the PLL clock, otherwise it will be the ring oscillator.
TX Pin MUX Selection (Input) - Used to select the AES3-compatible receiver input for pass-through
to the TX pin.
Receiver Channel Status Block (Output) -Indicates the beginning of a received channel status
block. Will go high for one subframe during each Z preamble following the first detected Z preamble.
If no Z preamble is detected, output is indeterminate. See Figure 19 on page 36 for more detail.
Channel Status Data (Output) - Serial channel status data output from the AES3-compatible
receiver, clocked by the rising and falling edges of OLRCK2 in master mode. A 20 k pull-up resistor
to VL must be present on this pin to put the part in Hardware Mode.
Receiver MUX Pass-through/User Data (Output) - If no 20 k pull-up resistor is present on this pin
it will output a copy of the receiver mux input selected by the TX_SEL pin. If a 20 k pull-up resistor
to VL is present on this pin, it will output serial User data from the AES3 receiver, clocked by the rising
and falling edges of OLRCK2 in master mode.
Digital Voltag e Regu lator Out (Output) - Digital core voltage regulator output. Should be connected
to digital ground through a 10 µF capacitor. Cannot be used as an external voltage source.
Digital & I/O Ground (Input) - Ground for the I/O and core logic. AGND and DGND should be con-
nected to a common ground area under the chip.
Serial Audio Output 2 Left/Right Clock (Input/Output) - Word rate clock for the audio data on the
SDOUT2 pin.
Serial Audio Output 1 TDM Input (Input) - Time Division Multiplexing serial audio data input.
Grounded when not used. See “Time Division Multiplexing (TDM) Mode” on page 27
Serial Audio Output 1 Data Port (Output) - Audio data serial output 1 pin. A 20 k pull-up to VL
present on this pin will disable de-emphasis auto detect.
Serial Audio Output 1 Left/Right Clock (Input/Output) - Word rate clock for the audio data on the
SDOUT1 pin.
SRC Unlock Indicator (Output) - Indicates when the SRC is unlocked. See “SRC Locking” on
page 37 for more details.
Recovered Master Clock (Output) - Recovered master clock from the PLL. Frequency is 128 x,
256 x, or 512 x Fs, where Fs is the sample rate of the incoming AES3-compatible data or ISCLK/64.
If a 20 k pull-up to VL is present on this pin, the SDOUT1 MCLK source will be RMCK, otherwise it
will be the clock input through XTI-XTO.
Reset (Input) - When RST
32
reset. On initial power up RST
are stable in frequency and phase.
Thermal Pad - Thermal relief pad. Should be connected to the ground plane for optimized heat dissipation.
is low the CS8422 enters a low power mode and all internal states are
must be held low until the power supply is stable and all input clocks
for details.
12DS692F2
CS8422
2. CHARACTERISTICS AND SPECIFICATIONS
(All Min/Max characteristics and specifications are guar anteed over the S pecified Op erating Conditions. T ypical performance characteristics and specifications are derived from measurements taken at nominal supply voltages and
T
= 25° C.)
A
RECOMMENDED OPERATING CONDITIONS
GND = 0 V, all voltages with respect to 0 V.
ParameterSymbolMinNominalMaxUnits
Power Supply Voltage
V_REG
Ambient Operating Temperature:Commercial GradeT
VL
VA
A
1.71
3.135
3.135
-40-+85°C
3.3
3.30
3.30
5.25
3.465
3.465
V
V
V
ABSOLUTE MAXIMUM RATINGS
DGND = AGND = 0 V; all voltages with respect to 0 V. Operation beyond thes e limit s may result in permanent
damage to the device. Normal operation is not guaranteed at these extremes.
ParameterSymbolMinMaxUnits
Power Supply Voltage
V_REG
Input Current, Any Pin Except Supplies (Note 1)I
Input Voltage, Any Pin Except RXP[1:0], RXN[1:0], or
RX[3:0]
Input Voltage, RXP[1:0], RXN[1:0], or RX[3:0]V
Ambient Operating Temperature (power applied)T
Storage TemperatureT
VL
VA
V
stg
in
in
in
A
-0.3
-0.3
-0.3
-±10mA
-0.3VL+0.4V
-0.3VA+0.4V
-55+125°C
-65+150°C
6.0
4.3
4.3
V
V
V
Notes:
1. Transient currents of up to 100 mA will not cause SCR latch-up.
2. Fsi indicates the input sample rate. Fso indicates the output sample rate. Numbers separated by a colon
indicate the ratio of Fsi to Fso.
DIGITAL FILTER CHARACTERISTICS
ParameterMin TypMaxUnits
Passband (Upsampling or Downsampling)
Passband Ripple--± 0.05dB
Stopband (Downsampling)
Stopba nd Attenuation125--dB
Group DelaySee “Group Delay” on page 70
14DS692F2
--
0.5465*Fso
--Fs
0.4535*
min(Fsi,Fso)
Fs
DC ELECTRICAL CHARACTERISTICS
AGND = DGND = 0 V; all voltages with respect to 0 V.
ParameterMinTypMaxUnits
Power-Down Mode
Supply Current in power downVA
Normal Operation
Supply Current at 48 kHz Fsi and FsoVA
Supply Current at 192 kHz Fsi and FsoVA
(Note 3)
V_REG
VL = 1.8 V
VL = 2.5 V
VL = 3.3 V
VL = 5.0 V
(Note 4)
V_REG
VL = 1.8 V
VL = 2.5 V
VL = 3.3 V
VL = 5.0 V
V_REG
VL = 1.8 V
VL = 2.5 V
VL = 3.3 V
VL = 5.0 V
CS8422
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4.7
1
0.3
7.1
16.9
102.6
18.8
15.2
2.7
3.8
5.2
5.3
18.9
32.4
6.2
8.8
12
18
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
µA
µA
µA
µA
µA
µA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
Notes:
3. Power-Down Mode is defined as RST
attached across XTI - XTO.
4. Normal operation is defined as RST
interface receiver in differential mode, serial audio output port 1 in master mode sourced by the SRC,
and serial audio output port 2 in master mode sourced by the AES3 receiver output.
= LOW with all clocks and data lines held static and no crystal
= HIGH. The typical values shown were measured with the digital
DS692F215
CS8422
DIGITAL INTERFACE SPECIFICATIONS
AGND = DGND = 0 V; all voltages with respect to 0 V.
ParameterSymbolMinTypMaxUnits
Input Leakage Current (Note 5)I
Input CapacitanceI
in
in
Digital Interface Receiver - RXP[1:0], RXN[1:0], RX[3:0 ]
Differential Input Sensitivity, RXP to RXN (Note 6)--200mVpp
Differential Input Impedance, RXP and RXN to GND-11-k
Single-Ended Input Sensitivity, RX pins, Receiver Input Mode 1
(Note 6)
Single-Ended Input Impedance, RX pins, Receiver Input Mode 1-11-k
High-Level Input Voltage, RX pins in Digital modeV
Low-Level Input Voltage, RX pins in Digital modeV
IH
IL
Digital I/O
High-Level Output Voltage (I
Low-Level Output Voltage (I
High-Level Input VoltageV
Low-Level Input Voltage V
= -4 mA)
OH
= 4 mA)
OL
V
OH
V
OL
IH
IL
Input Hysteresis-0.2-V
--+32A
-8-pF
--200mVpp
0.55xVA
-0.3
.77xVL
-
0.65xVL
-
-
VA+0.3V
-
-
-
-
-
0.3xVLV
0.8V
-V
0.6V
-V
Notes:
5. When a digital signal is sent to the AES RX pins, the pins will draw approximately 730 µA from the digital
signal’s supply from the time RST
is released until the RX_MODE, RX_SEL, and INPUT_TYPE bits in
register 03h are properly configured to allow a digital input signal on the driven pins, see Section 11.3
on page 49.
6. Maximum sensitivity in accordance with AES3-2003 section 8.3.3. Measured with eye diagram height
at the specified voltage and width of at least 50% of one-half the biphase symbol period.
RMCK/MCLK_OUT Output Frequency
RMCK/MCLK_OUT Output Duty Cycle
--49.152MHz
455055%
Slave Mode
ISCLK Frequency
ISCLK High Time
ISCLK Low Time
OSCLK Frequency
OSCLK High Time
OSCLK Low Time
I/OLRCK Edge to I/OSCLK Rising Edge
I/OSCLK Rising Edge to I/OLRCK Edge
OSCLK Falling Edge/OLRCK Edge to SDOUT Output Valid
SDIN/TDM_IN Setup Time Before I/OSCLK Rising Edge
SDIN/TDM_IN Hold Time After I/OSCLK Rising Edge
TDM Mode OLRCK High Time (Note 10)
TDM Mode OLRCK Rising Edge to OSCLK Rising Edge
TDM Mode OSCLK Rising Edge to OLRCK Falling Edge
t
sckh
t
sckl
t
sckh
t
sckl
t
lcks
t
lckd
t
dpd
t
t
t
lrckh
t
fss
t
fsh
ds
dh
--49.152MHz
9.2--ns
9.2--ns
--26.9MHz
16.7--ns
16.7--ns
5.7--ns
4.2--ns
--15ns
3.6--ns
5.5--ns
20--ns
5.3--ns
4.2--ns
Master Mode (Note 11)
I/OSCLK Frequency (non-TDM Mode)48*Fsi/o-128*Fsi/oMHz
I/OLRCK Duty Cycle49.5-50.5%
I/OSCLK Duty Cycle45-55%
I/OSCLK Falling Edge to I/OLRCK Edget
OSCLK Falling Edge to SDOUT Output Validt
SDIN Setup Time Before I/OSCLK Rising Edge
SDIN Hold Time After I/OSCLK Rising Edge
OSCLK Frequency
OSCLK High Time
OSCLK Low Time
I/OLRCK Edge to I/OSCLK Rising Edge
I/OSCLK Rising Edge to I/OLRCK Edge
OSCLK Falling Edge/OLRCK Edge to SDOUT Output Valid
SDIN/TDM_IN Setup Time Before I/OSCLK Rising Edge
SDIN/TDM_IN Hold Time After I/OSCLK Rising Edge
TDM Mode OLRCK High Time (Note 10)
TDM Mode OLRCK Rising Edge to OSCLK Rising Edge
TDM Mode OSCLK Rising Edge to OLRCK Falling Edge
t
sckh
t
sckl
t
lcks
t
lckd
t
dpd
t
t
t
lrckh
t
fss
t
fsh
ds
dh
Master Mode (Note 11)
I/OSCLK Frequency (non-TDM Mode)48*Fsi/o-128*Fsi/oMHz
I/OLRCK Duty Cycle45-55%
I/OSCLK Duty Cycle45-55%
I/OSCLK Falling Edge to I/OLRCK Edget
OSCLK Falling Edge to SDOUT Output Valid (VL = 1.8 V)t
OSCLK Falling Edge to SDOUT Output Valid (VL = 2.5 V)t
SDIN Setup Time Before I/OSCLK Rising Edge
SDIN Hold Time After I/OSCLK Rising Edge
lcks
dpd
dpd
t
ds
t
dh
TDM Mode OSCLK Frequency (Note 12)--31MHz
TDM Mode OSCLK Falling Edge to OLRCK Edge (VL = 1.8V)t
TDM Mode OSCLK Falling Edge to OLRCK Edge (VL = 2.5V)t
fsm
fsm
Notes:
7. After powering up the CS8422, RST
should be held low until the power supplies and clocks are se ttled.
8. If ISCLK is selected as the clock source for the PLL, then the Sample Rate = ISCLK/64.
9. Typical base band jitter in accordance with AES-12id-2006 section 3.4.2. Measurements are Time Interval Error (TIE) taken with 3rd order 100 Hz to 40 kHz band-pass filter. Measured with Sample Rate
= 48 kHz.
10. OLRCK must remain high for at least 1 OSCLK period and at most 255 OSCLK periods in TDM Mode.
11. In TDM formatted master mode, the TDM_IN pin is not supported.
12. In TDM formatted master mode, the OSCLK frequency is fixed at 256*OLRCK.
DS692F219
SWITCHING CHARACTERISTICS - CONTROL PORT - SPI MODE
t
r2
t
f2
t
dsu
t
dh
t
sch
t
scl
CS
CCLK
CDIN
t
css
t
csh
t
spi
t
srs
RST
CDOUT
t
scdov
t
scdov
t
cscdo
Hi-Impedance
Figure 5. SPI Mode Timing
Inputs: Logic 0 = 0 V, Logic 1 = VL; CL = 20 pF.
ParameterSymbolMinM axUnit
CCLK Clock Frequency
RST
Rising Edge to CS Falling
CCLK Edge to CS
CS
High Time Between Transmissions
CS
Falling to CCLK Edge
Falling (Note 13)
CCLK Low Time
CCLK High Time
CDIN to CCLK Rising Setup Time
CCLK Rising to DATA Hold Time (Note 14)
CCLK Falling to CDOUT Valid (Note 15)
Time from CS
Rising to CDOUT High-Z
CDOUT Rise Time
CDOUT Fall Time
CCLK and CDIN Rise Time (Note 16)
CCLK and CDIN Fall Time (Note 16)
f
sck
t
srs
t
spi
t
csh
t
css
t
scl
t
sch
t
dsu
t
dh
t
scdov
t
cscdo
t
r1
t
f1
t
r2
t
f2
06.0MHz
500-µs
500-ns
1.0-µs
20-ns
66-ns
66-ns
40-ns
15-ns
-100ns
-100ns
-25ns
-25ns
-100ns
-100ns
CS8422
Notes:
13. t
only needed before first falling edge of CS after RST rising edge. t
spi
14. Data must be held for sufficient time to bridge the transition time of CCLK.
15. CDOUT should not be sampled during this time.
16. For f
< 1 MHz.
sck
= 0 at all other times.
spi
20DS692F2
SWITCHING CHARACTERISTICS - CONTROL PORT - I²C MODE
t
buf
t
hdst
t
low
t
hdd
t
high
t
sud
StopStart
SDA
SCL
t
irs
RST
t
hdst
t
rc
t
fc
t
sust
t
susp
Start
Stop
Repeated
t
rd
t
fd
t
ack
Figure 6. I²C Mode Timing
Inputs: Logic 0 = 0 V, Logic 1 = VL; CL = 20 pF.
ParameterSymbolMinMaxUnit
SCL Clock Frequency
RST
Rising Edge to Start
Bus Free Time Between Transmissions
Start Condition Hold Time (prior to first clock pulse)
Clock Low time
Clock High Time
Setup Time for Repeated Start Condition
SDA Hold Time from SCL Falling (Note 17)
SDA Setup time to SCL Rising
Rise Time of SCL and SDA
Fall Time SCL and SDA
Setup Time for Stop Condition
Acknowledge Delay from SCL Falling
t
t
t
t
t
t
t
t
rc
t
fc
t
susp
t
f
scl
t
irs
buf
hdst
low
high
sust
hdd
sud
, t
, t
ack
rd
fd
-100kHz
500-µs
4.7-µs
4.0-µs
4.7-µs
4.0-µs
4.7-µs
10-ns
250-ns
-1000ns
-300ns
4.7-µs
3001000ns
CS8422
Notes:
17. Data must be held for sufficient time to bridge the transition time, t
The CS8422 is a 24-bit, high performance, monolithic CMOS stereo asynchronous sample r ate converter with integrated digital audio interface receiver that decodes audio data according to EIAJ CP1201, IEC-60958, AES3, and
S/PDIF interface standards.
Audio data is input through either a 3-wire serial audio port or the AES3-compatible digital interface receiver. Audio
data is output through one of two 3-wire serial audio output ports. The serial audio ports are capable of 24, 20, 18,
or 16-bit word lengths. Data in to the digital inter face receiver can be up to 24- bit. Input and output data can be completely asynchronous, synchronous to an external data clock through XTI, or synchronous to the master clock recovered from the incoming S/PDIF or AES3 data.
CS8422 can be controlled either in Software Mode or in a stand-alone Hardware Mod e. In Software Mode, the user
can control the device through either a SPI or I²C control port.
Target applications include digital recording systems (DVD-R/RW, CD-R/RW, PVR, DAT, MD, and VTR), digital mixing consoles, high quality D/A, effects processors, and computer audio systems.
Figure 7 and Figure 8 show typical connections to the CS8422.
5. THREE-WIRE SERIAL INPUT/OUTPUT AUDIO PORT
The CS8422 provides two independent 3-wire serial audio output ports, and a 3-wire serial audio input (only available in Software Mode). The interface format should be chosen to suit the attached device either through the control
port in Software Mode, or through the MS_SEL and SAOF pins in Hardware Mode. The following parameters are
adjustable:
Hardware Mode
•Master or slave mode operation
•Master-mode MCLK-to-OLRCK (OLRCK1 and OLRCK2) ratios: 128, 256, and 512
•Audio data resolution of 16, 20, or 24-bits
•Left-Justified, I²S, or Right-Justified serial data formats
•Multi-channel TDM serial audio format (Serial Audio Output 1 only)
Software Mode
•Master or slave mode operation
•Master-mode MCLK-to-ILRCK and MCLK-to-OLRCK (OLRCK1 and OLRCK2) ratios: 64, 128, 192, 256,
384, 512, 768, and 1024
•Audio data resolution of 16, 18, 20, or 24-bits
•Left-Justified, I²S, or Right-Justified serial data formats
•Multi-channel TDM serial audio format
•AES3 Direct Output format
Figures 9, 10, 11, and 12 show the standard input/output formats available. The TDM serial audio format is de-
scribed in Section 5.1.5 on page 27. For more information about serial audio formats, refer to the Cirrus Logic applications note AN282, “The 2-Channel Serial Audio Interface: A Tutorial”, available at www.cirrus.com.
24DS692F2
5.1Serial Port Clock Operation
5.1.1Master Mode
When a serial port is set to master mode, its left/righ t clock (I LRCK, OLRCK1, or OLRCK2), and its serial
bit-clock (ISCLK, OSCLK1, or OSCLK2) are outputs. If a serial output is source d directly by the AES3 receiver, then that serial port’s left/right clock and serial bit-clock will be synchronous with RMCK. If a serial
port is routed to or from the sample rate converter (SRC), then that serial port’s left/right clock and serial
bit-clock can be synchronous with either the XTI-XTO or RMCK when it is in master mode.
If a serial output is source directly by the serial input port without the use of the SRC, then all associated
clocks must be synchrono us, so both serial ports must use the same master clock source. It is for this
reason that, when in this mode, the serial output clock control is done throu gh the Serial Audio Input Clock
Control (07h) register.
5.1.2Slave Mode
When a serial port is in slave mode, its left/right clock (ILRCK, OLRCK1, or OLRCK2), and its serial bitclock (ISCLK, OSCLK1, or OSCLK2) are inputs. If the serial input or a serial output has the SRC in its
data path, then the serial port’s LRCK and SCLK may be asynchronous to all other serial ports. The
left/right clock should be continuous, but the duty cycle can be less than 50% if enough serial clocks are
present in each associated LRCK phase to clock all of the data bits.
CS8422
If there are fewer SCLK periods than required to clock all the bits present in on e half LRCK period in LeftJustified and I²S Modes, data will be truncated beginning with the LSB. In Right-Justified Modes, the data
will be invalid.
If a serial audio output is operated in slave mode and sourced directly by the AES3 receiver or the serial
input port without the use of the sample rate converter, then the OLRCK supplied to the seri al audio output
should be synchronous to Fsi or ILRCK to avoid skipped or repeated samples. The OSLIP bit (“Interrupt
Status (14h)” on page 60) is provided to indicate when skipped or repeated samples occur.
If the input sample rate, Fsi or ILRCK, is greater than the slave-mode OLRCK frequency, then dropped
samples will occur. If Fsi or ILRCK is less than the slave-mode OLRCK frequency, then samples will be
repeated. In either case the OSLIP bit will be set to 1 and will not be cleared until read through the control
port.
5.1.3Hardware Mode Control
In Hardware Mode, the serial audio input port is not available. SDOUT1 is th e ser ial da ta outp ut fr om the
sample rate converter, and SDOUT2 is the serial audio output directly from the AES3-compatible receiver.
Because there is no serial audio input available in Hardware Mode, all audio data input is done through
the AES3-compatible receiver. In Hardware Mode, the serial output ports are controlled through the SAOF
and MS_SEL pins. See “Hardware Mode Serial Audio Port Control” on page 41 for more details.
In Hardware Mode, there are always 64 SCLK pe riods per LRCK period when a ser ial port is set to master
mode.
5.1.4Software Mode Control
In Software Mode, the CS8422 provides a serial audio input port and two serial audio output ports. Each
serial port’s clocking and data routin g options ar e fully configu rable as show n in Serial Audio Input Data
Format (0Bh), Serial A udio Ou tput Data Forma t - SDOUT 1 (0Ch) , and Serial Au dio Ou tput Dat a Forma t
- SDOUT2 (0Dh) registers, found on pages 54, 55, and 56.
DS692F225
Loading...
+ 57 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.