! +5.0 V Analog Supply (VA+)
! +3.3 V or +5.0 V Digital Interface (VL+)
! 7:1 S/PDIF Input MUX
! Flexible 3-wire Serial Digital Output Port
! 8-kHz to 96-kHz Sample Frequency Range
! Low-jitter Clock Recovery
! Pin and Microcontroller Read Access to
Channel Status and User Data
! Microcontroller and Standalone Modes
! Differential Cable Receiver
! On-chip Channel Status and User Data Buffer
Memories
! Auto-detection of Compressed Audio Input
Streams
! Decodes CD Q Sub-Code
! OMCK System Clock Mode
General Description
The CS8415A is a monolithic CMOS device which receives and decodes one of 7 channels of audio data
according to the IEC60958, S/PDIF, EIAJ CP1201, or
AES3. The CS8415A has a serial digital audio output
port and comprehensive control ability through a 4-wire
microcontroller port. Channel status and user data are
assembled in block-sized buffers, making read access
easy.
A low-jitter clock recovery mechanism yields a very
clean recovered clock from the incoming AES3 stream.
Stand-alone operation allows systems with no microcontroller to operate the CS8415A with dedicated
output pins for channel status data.
The CS8415A is available in a 28-pin TSSOP and SOIC
package in both Commerical (-10 to +70°C) and Industrial grades (-40 to +85° C). The CDB8415A Customer
Demonstration board is also available for device evaluation and implementation suggestions. Please ref er to
page 2 for ordering informa tion.
Target applications include A/V receivers, CD-R, DVD
receivers, multimedia speakers, digital mixing consoles,
effects processors, set-top boxes, and computer and
automotive audio systems.
All Min/Max characteristics and specifications are guaranteed over the Specified Operat ing Conditions. Typical performance characteristics and specifications are derived from measurements taken at nominal supply voltages and
T
= 25°C.
A
SPECIFIED OPERATING CONDITIONS
AGND, DGND = 0 V, all voltages with respect to 0 V.
ParameterSymbol Min TypMaxUnits
Power Supply Voltage
(Note 1)
Ambient Operating Temperature:Commercial Grade
Industrial Grade
VA+
VL+
T
A
4.5
2.85
-10
-40
5.0
3.3 or 5.0
-
-
5.5
5.5
+70
+85
V
V
°C
Notes:
1. I²C protocol is supported only in VL+ = 5.0 V mode.
ABSOLUTE MAXIMUM RATINGS
AGND, DGND = 0 V; all voltages with respect to 0 V. Operation beyond these limits may result in permanent damage to the device. Normal operation is not guaranteed at these extremes.
ParameterSymbolMinMaxUnits
Power Supply Voltage
Input Current, Any Pin Except Supplies(Note 2)
Input Voltage
Ambient Operating Temperature (power applied)
Storage Temperature
2. Transient currents of up to 100 mA will not cause SCR latch-up.
VL+,VA+-6.0V
I
in
V
in
T
A
T
stg
-±10mA
-0.3(VL+) + 0.3V
-55125°C
-65150°C
DC ELECTRICAL CHARACTERISTICS
AGND = DGND = 0 V; all voltages with respect to 0 V.
ParametersSymbolMinTypMaxUnits
Power-down Mode (Note 3)
Supply Current in power downV A+
VL+ = 3.3 V
VL+ = 5.0 V
-
-
-
Normal Operation (Note 4)
Supply Current at 48 kHz frame rate VA+
VL+ = 3.3 V
VL+ = 5.0 V
Supply Current at 96 kHz frame rate VA+
VL+ = 3.3 V
VL+ = 5.0 V
3. Power Down Mode is defined as RST
4. Normal operation is defined as RST
= LO with all clocks and data lines held static.
= HI.
-
-
-
-
-
-
6DS470F4
20
60
60
6.3
30.1
46.5
6.6
44.8
76.6
-
-
-
-
-
-
-
-
-
µA
µA
µA
mA
mA
mA
mA
mA
mA
DIGITAL INPUT CHARACTERISTICS
ParametersSymbol Min TypMaxUnits
Input Leakage Current
Differential Input Voltage, RXP0 to RXN0
DIGITAL INTERFACE SPECIFICATIONS
AGND = DGND = 0 V; all voltages with respect to 0 V.
6. Cycle-to-cycle using 32 to 96 kHz external PLL filter components.
200--µs
8.0-108.0kHz
-200-ps RMS
405060%
DS470F47
SWITCHING CHARACTERISTICS - SERIAL AUDIO PORTS
Inputs: Logic 0 = 0 V, Logic 1 = VL+; CL = 20 pF.
ParameterSymbol Min TypMaxUnits
OSCLK Active Edge to SDOUT Output Valid(Note 7)
Master Mode
RMCK to OSCLK active edge delay (Note 7)
RMCK to OLRCK delay(Note 8)
OSCLK and OLRCK Duty Cycle
Slave Mode
OSCLK Period(Note 9)
OSCLK Input Low Width
OSCLK Input High Width
OSCLK Active Edge to OLRCK Edge(Note 7, 8, 10)
OLRCK Edge Setup Before OSCLK Active Edge
Notes 7, 8, 11
7. The active edges of OSCLK are program m ab le.
8. The polarity OLRCK is programmable.
t
dpd
t
smd
t
lmd
t
sckw
t
sckl
t
sckh
t
lrckd
t
lrcks
--20ns
0-10ns
0-10ns
-50- %
36--ns
14--ns
14--ns
20--ns
20--ns
CS8415A
9. No more than 128 SCLK per frame.
10. This delay is to prevent the previous OSCLK edge from being interpreted as the first one after OLRCK
has changed.
11. This setup time ensures that this OSCLK edge is interpreted as the first one after OLRCK has changed.
OSCLK
(output)
OLRCK
(output)
t
smd
RMCK
(output)
Hardware Mode
RMCK
(output)
Software M ode
t
lm d
Figure 1. Audio Port Master Mode TimingFigure 2. Audio Port Slave Mode and Data Input Timing
OLRCK
(input)
OSCLK
(input)
SDOUT
t
lrckd
t
lrcks
t
sckh
t
sckw
t
sckl
t
dpd
8DS470F4
SWITCHING CHARACTERISTICS - CONTROL PORT - SPI MODE
Inputs: Logic 0 = 0 V, Logic 1 = VL+; CL = 20 pF.
ParameterSymbol Min TypMaxUnits
CCLK Clock Frequency(Note 12)
CS High Time Between Transmissions
CS Falling to CCLK Edge
CCLK Low Time
CCLK High Time
CDIN to CCLK Rising Setup Time
CCLK Rising to DATA Hold Time(Note 13)
CCLK Falling to CDOUT Stable
Rise Time of CDOUT
Fall Time of CDOUT
Rise Time of CCLK and CDIN(Note 14)
Fall Time of CCLK and CDIN(Note 14)
12. If Fs is lower than 46.875 kHz, the maximum CCLK frequency should be less than 128 Fs. This is dictated by the timing requirements necessary to access the Channel Status and User Bit buffer memory.
Access to the control register file can be carried out at the full 6 MHz rate. The minimum allowable input
sample rate is 8 kHz, so choosing CCLK to be less than or equal to 1.024 MHz should be safe for all
possible conditions.
f
t
t
t
t
t
sck
csh
css
scl
sch
dsu
t
dh
t
pd
t
r1
t
f1
t
r2
t
f2
0-6.0MHz
1.0--µs
20--ns
66--ns
66--ns
40--ns
15--ns
--50ns
--25ns
--25ns
--100ns
--100ns
CS8415A
13. Data must be held for sufficient time to bridge the transition time of CCLK.
14. For f
<1 MHz.
sck
CS
CCLK
CDIN
CDOUT
t
css
t
t
sch
scl
t
r2
Figure 3. SPI Mode Timing
t
dsu
t
f2
t
dh
t
csh
t
pd
DS470F49
SWITCHING CHARACTERISTICS - CONTROL PORT - I²C MODE
SCL Clock Frequency
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 16)
SDA Setup Time to SCL Rising
Rise Time of Both SDA and SCL Lines
Fall Time of Both SDA and SCL Lines
Setup Time for Stop Condition
15. I²C protocol is supported only in VL+ = 5.0 V mode.
16. Data must be held for sufficient time to bridge the 25 ns transition time of SCL.
fscl--100kHz
t
t
hdst
t
low
t
high
t
sust
t
hdd
t
sud
t
susp
buf
t
t
r
f
4.7--µs
4.0--µs
4.7--µs
4.0--µs
4.7--µs
0--µs
250--ns
--25ns
--25ns
4.7--µs
CS8415A
SDA
SCL
StopStart
t
buf
t
hdst
t
low
t
high
t
hdd
Figure 4. I²C Mode Timing
t
sud
Repeated
Start
t
t
sust
hdst
Stop
t
f
t
r
t
susp
10DS470F4
2. TYPICAL CONNECTION DIAGRAM
Ferrite *
+5.0 V
Analog
Supply*
Bead
0.1 Fµ
0.1 Fµ
VA+VL+
CS8415A
+3.3 V or +5.0 V
Digital Supply
**
AES3/
SPDIF
Sources
Clock ControlRMCK
Hardware
Control
RXP6
RXP5
RXP4
RXP3
RXP2
RXP1
RXP0
RXN0
EMPH
RERR
RST
CS8415A
SDA/CDOUT
SCL/CCLK
A2D
/
RFILT
CFILTCRIP
OLRCK
OSCLK
SDOUT
AD0/CS
AD1/CDIN
INT
DGND2
H/S
DGNDFILTAGND
3-wire Serial
Audio Input
Device
Microcontroller
U
* A separate analog supply is only necessary in applications where RMCK is used
for a jitter sensitive task. For applications where RMCK is not used for a jitter
sensitive task, connect VA+ to VD+ via a ferrite bead. Keep the decoupling
capacitor between VA+ and AGND.
Please see section 5.1 "7:1 S/PDIF Input Multiplexer" and Appendix A for typical
**
input configurations and recommended input circuits.
Figure 5. Recommended Connection Diagram for Software Mode
DS470F411
CS8415A
3. GENERAL DESCRIPTION
The CS8415A is a monolithic CMOS device which receives and decodes audio data according to the AES3,
IEC60958, S/PDIF, and EIAJ CP1201 inte rface standard s.
Input data is either differential or single-ended. A low-jitter clock is recovered from the incoming data using a PLL.
The decoded audio data is output through a configurable, 3-wire output port. The channel status and user data are
assembled in block-sized buffers and may be accessed through an SPI or I²C microcontroller port. For systems
with no microcontroller, a stand-alone mode allows direct access to channel status and user data output pins.
Target applications include AVR, CD-R, DAT, DVD, multimedia speakers, MD and VTR equipment, mixing consoles, digital audio transmission and receiving equipment, high-quality D/A and A/D converters, effects processors,
set-top boxes, and computer audio systems.
Figure 5 shows the supply and external connections to the CS8415A, when configured for operation with a micro-
controller.
3.1AES3 and S/PDIF Standards Documents
This data sheet assumes that the user is familiar with the AES3 and S/PDIF data formats. It is advisable to
have current copies of the AES3 and IEC60958 specifications on hand for easy reference.
The latest AES3 standard is available from the Audio Engineering Society or ANSI at www.aes.org or
www.ansi.org. Obtain the latest IEC60958 standard from ANSI or from the International Electrotechnical
Commission at www.iec.ch. The latest EIAJ CP-1201 standard is available from the Japanese Electronics
Bureau.
Cirrus Logic Application Note 22: Overview of Digital Audio Interface Data Structures contains a useful tu-
torial on digital audio specifications, but it should not be considered a substitute for the standards.
The paper An Understanding and Implementation of the SCMS Serial Copy Management System for DigitalAudio Transmission, by Clifton Sanchez, is an excellent tutorial on SCMS. It is available from the AES as
preprint 3518.
12DS470F4
CS8415A
4. SERIAL AUDIO OUTPUT PORT
A 3-wire serial audio output port is provided. The port can be adjusted to suit the att ached device setting the control
registers. The following parameters are adjustable: master or slave, serial clock frequency, audio data resolution,
left or right justification of the data relative to lef t/right clock, optio nal one-b it cell delay of the first dat a bit, the po larity of the bit clock, and the polarity of the left/right clock. By setting the appropriate control bits, many formats are
possible.
Figure 6 shows the selection of common output formats including the control bit settings. It should be noted that in
right-justified mode, the serial audio output data is "MSB extended". This means that in a sub-frame where the
MSB of the data is '1', all bits preceding the MSB in the sub-frame will also be '1'. Conversely , in a sub-frame where
the MSB of the data is '0', all bits preceding the MSB in the sub-frame will also be '0'.
A special AES3 direct output format is included, which allows the serial output port access to the V, U, and C bits
embedded in the serial audio data stream. The P bit is replaced by a Z bit that marks the subframe just prior to the
start of each block. The received channel sta tus block star t signal is only available in hardwar e mode, as the RCBL
pin.
In master mode, the left/right clock and the serial bit clock a re outputs, derived from the recovered RMCK clock. In
slave mode, the left/right clock and the serial bit clock are inputs. The left/right clock must be synchronous to the
appropriate master clock, but the serial bit clock can be asynchronous and discontinuous if required. By appropriate phasing of the left/right clock and control of the serial clocks, multiple CS8415As can share one serial port. The
left/right clock should be continuous, but the duty cycle can be less than the specified typical value of 50% if
enough serial clocks are present in each phase to clock all the data bits. When in slave mode, the serial audio output port must not be set for right-justified data. When using the serial audio output port in slave mode with an
OLRCK input which is asynchronous to the incoming AES3 data, an interrupt bit (OSLIP) is provided to indicate
DS470F413
CS8415A
when repeated or dropped samples occur. The CS8415A allows immediate mute of the serial audio output port
audio data by the MUTESAO bit of Control Register 1.
X = don’t care to match format, but does need to be set to the desired setting
* See Serial Output Data Format Register Bit Descriptions for an explanation of the meaning of each bit
Figure 6. Serial Audio Output Example Formats
14DS470F4
Loading...
+ 32 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.