On-chip Channel Status and User bit buffer
memories allow block sized updates
Flexible 3-wire serial digital audio input port
Up to 96 kHz frame rate
Microcontroller write access to Channel
Status and User bit data
On-chip differential line driver
Generates CRC codes and parity bits
Standalone mode allows use without a
microcontroller
I
General Description
The CS8405A is a monolithic CMOS device which encodes and transmits audio data according to the AES3,
IEC60958, S/PDIF, or EIAJ CP1201. The CS8405A accepts audio and digital data, which is then multiplexed,
encoded and driven onto a cable.
The audio data is input through a configurable, 3-wire input port. The channel status and user bit data are input
through an SPI or Two-Wire microcontroller port, and
may be assembled in block sized buffers. For systems
with no microcontroller, a stand alone mode allows direct access to channel status and user bit data pins.
Target applications include A/V Receivers, CD-R, DVD
receivers, digital mixing consoles, effects processors,
set-top boxes, and computer and automotive audio
systems.
ORDERING INFORMATION
CS8405A-CS 28-pin SOIC-10 to +70°C
CS8405A-CZ 28-pin TSSOP-10 to +70°C
CS8405A-IS28-pin SOIC-40 to +85°C
CS8405A-IZ28-pin TSSOP-40 to +85°C
CDB8415AEvaluation Board
"Preliminary" product inf ormation describes products that are in production, but for which full characterization data is not yet available. "Advance" product inf ormation describes products that are i n development and subject to development changes. Cirrus Logic, I nc. and its subsidiaries ("Cirrus") believe that the information contained in this document is accurate and reliable. However, the information is subject to change without notice and is provided "AS IS" without warranty
of any kind (express or implied). Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that information being
relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those
pertaining to warranty, patent infringement, and l imitation of liability. No responsibil ity is assumed by Cirrus f or the use of this information, includi ng use of this
information as the basis for manufacture or sale of any items, or for i nfringement of patents or other rights of third parties. This document is the property of Cir rus
and by furnishi ng this information, Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or
other intellectual property rights. Cirrus owns the copyrights of the i nformation contained herein and gives consent for copies to be made of the information only
for use within your or ganization with respect to Cirrus integrated circui ts or ot her parts of Cir rus. This consent does not ext end to ot her copying such as copying
for general distribution, advertising or pr omotional purposes, or for creating any work for resale.
An export permit needs to be obtained from the competent authorities of the Japanese Government if any of the products or technologies described in thismaterial and controll ed under the "Foreign Exchange and Forei gn Trade Law" i s to be exported or taken out of Japan. An export l icense and/or quota needs to be
obtained from the competent authorities of the Chinese Government if any of the products or technologies describe d in this material is subject to the PRC Foreign
Trade Law and i s to be exported or taken out of the PRC.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE
PROPERTY OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF CIRRUS PRODUCTS
IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK.
Cirrus Logic, Cirrus, and the Ci rrus Logi c logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names in this document may be trademarks or service marks of their respective owners.
(TA= 25 °C for suffixes ‘CS’ &’CZ’, TA= -40 to 85°C for ‘IS’ & ‘IZ’ ; VD+ = 5V±10%, VL+ = 3/5V ±5/10%, Inputs:
Logic 0 = 0 V, Logic 1 = VL+; C
ParameterSymbolMinTypMaxUnits
RST
pin Low Pulse Width200--µs
OMCK Frequency for OMCK = 512*Fs4.1-55.3MHz
OMCK Low and High Width for OMCK = 512*Fs7.2--ns
OMCK Frequency for OMCK = 384*Fs3.1-41.5MHz
OMCK Low and High Width for OMCK = 384*Fs9.6--ns
OMCK Frequency for OMCK = 256*Fs2.0-27.7MHz
OMCK Low and High Width for OMCK = 256*Fs14.4--ns
Frame Rate8.0-108.0kHz
AES3 Transmitter Output Jitter--1ns
=20pF)
L
DS469PP45
CS8405A
SWITCHING CHARACTERISTICS - SERIAL AUDIO PORTS
(TA= 25 °C for suffixes ‘CS’ &’CZ’, TA= -40 to 85°C for ‘IS’ & ‘IZ’ ; VD+ = 5V±10%, VL+ = 3/5V ±5/10%, Inputs:
Logic 0 = 0 V, Logic 1 = VL+; C
ParameterSymbolMinTypMaxUnits
SDIN Setup Time Before ISCLK Active Edge(Note 5)t
SDIN Hold Time After ISCLK Active Edge(Note 5)t
Master Mode
OMCK to ISCLK active edge delay(Note 5)t
OMCK to ILRCK delay(Note 6)t
ISCLK and ILRCK Duty Cycle-50-%
Slave Mode
ISCLK Period(Note 7)t
ISCLK Input Low Widtht
ISCLK Input High Widtht
ISCLK Active Edge to ILRCK Edge(Note 5,6,8)t
ILRCK Edge Setup Before ISCLK Active Edge(Note 5,6,9)t
=20pF)
L
ds
dh
smd
lmd
sckw
sckl
sckh
lrckd
lrcks
20--ns
20--ns
0-10ns
0-10ns
36--ns
14--ns
14--ns
20--ns
20--ns
Notes: 5. The active edge of ISCLK is programmable.
6. The polarity of ILRCK is programmable.
7. No more than 128 SCLK per frame.
8. This delay is to prevent the previous ISCLK edge from being interpreted as the first one after ILRCK has
changed.
9. This setup time ensures that this ISCLK edge is interpreted as the first one after ILRCK has changed.
ISCLK
(output)
ILRCK
(output)
t
smd
OMCK
(input)
t
lmd
Figure 1. Audio Port Master Mode TimingFigure 2. Audio Port Slave Mode and Data Input Timing
ILRCK
(input)
ISCLK
(input)
SDIN
t
lrckd
t
lrcks
t
sckh
t
t
dh
ds
t
t
sckw
sckl
6DS469PP4
CS8405A
SWITCHING CHARACTERISTICS - CONTROL PORT - SPI MODE
(TA= 25 °C for suffixes ‘CS’ &’CZ’, TA= -40 to 85°C for ‘IS’ & ‘IZ’ ; VD+ = 5V±10%, VL+ = 3/5V ±5/10%, Inputs:
Logic 0 = 0 V, Logic 1 = VL+; C
ParameterSymbolMinTypMaxUnits
CCLK Clock Frequency(Note 10)f
High Time Between Transmissionst
CS
Falling to CCLK Edget
CS
CCLK Low Timet
CCLK High Timet
CDIN to CCLK Rising Setup Timet
CCLK Rising to DATA Hold Time(Note 11)t
CCLK Falling to CDOUT Stablet
Rise Time of CDOUTt
Fall Time of CDOUTt
Rise Time of CCLK and CDIN(Note 12)t
Fall Time of CCLK and CDIN(Note 12)t
=20pF)
L
sck
csh
css
scl
sch
dsu
dh
pd
r1
f1
r2
f2
0-6.0MHz
1.0--µs
20--ns
66--ns
66--ns
40--ns
15--ns
--50ns
--25ns
--25ns
--100ns
--100ns
Notes: 10. 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.
11. Data must be held for sufficient time to bridge the transition time of CCLK.
12. For f
sck
<1 MHz.
CS
t
t
css
scl
t
sch
t
csh
CCLK
t
r2
t
f2
CDIN
t
dsu
t
dh
t
pd
CDOUT
Figure 3. SPI Mode timing
DS469PP47
CS8405A
SWITCHING CHARACTERISTICS - CONTROL PORT - Two-Wire MODE
(Note 13, TA= 25 °C for suffixes ‘CS’ &’CZ’, TA= -40 to 85°C for ‘IS’ & ‘IZ’ ; VD+ = VL+ = 5V ±10%, Inputs: Logic 0
= 0V, Logic 1 = VL+; C
SCL Clock Frequencyf
Bus Free Time Between Transmissionst
Start Condition Hold Time (prior to first clock pulse)t
Clock Low Timet
Clock High Timet
Setup Time for Repeated Start Conditiont
SDA Hold Time from SCL Falling(Note 14)t
SDA Setup Time to SCL Risingt
Rise Time of Both SDA and SCL Linest
Fall Time of Both SDA and SCL Linest
Setup Time for Stop Conditiont
Notes: 13. Two-Wire Mode is compatible with the I
14. Data must be held for sufficient time to bridge the 300 ns transition time of SCL.
= 20pF)
L
ParameterSymbolMinTypMaxUnits
scl
buf
hdst
low
high
sust
hdd
sud
r
f
susp
2C®
protocol and is supported only at 5V mode.
--100kHz
4.7--µs
4.0--µs
4.7--µs
4.0--µs
4.7--µs
0--µs
250--ns
--25ns
--25ns
4.7--µs
SDA
SCL
StopStart
t
buf
t
hdst
t
low
t
high
t
hdd
Figure 4. Two-Wire Mode timing
t
sud
Repeated
Start
t
sust
t
hdst
Stop
t
f
t
r
t
susp
8DS469PP4
2.TYPICAL CONNECTION DIAGRAM
CS8405A
+5V Supply
AES3 Data
Source
3-wire Serial
Audio Source
Clock Source
and Control
Hardware
Control
To other
CS8405's
0.1 Fµ
VD+VL+
RXP
ILRCK
ISCLK
SDIN
OMCK
NC1
NC2
NC3
NC4
NC5
RST
TCBL
0.1 Fµ
CS8405A
SDA/CDOUT
AD0/CS
SCL/CCLK
AD1/CDIN
DGND2
DGND3
TXP
TXN
DGNDDGND4
AD2
U
INT
H/S
+3V to
+5V
Supply
Cable
Interface
Microcontroller
AES3/
SPDIF
Equipment
Figure 5. Recommended Connection Diagram for Software Mode
DS469PP49
CS8405A
3. GENERAL DESCRIPTION
The CS8405A is a monolithic CMOS device which
encodes and transmits audio data according to the
AES3, IEC60958, S/PDIF, and EIAJ CP1201 interface standards. The CS8405A accepts audio, channel status and user data, which is then multiplexed,
encoded, and driven onto a cable.
The audio data is input through a configurable, 3wire input port. The channel status bits and user bit
data are input through an SPI or Two-Wire Mode
microcontroller port and may be assembled in separate block sized buffers.
For systems with no microcontroller, a stand alone
mode allows direct access to channel status and
user data input pins.
Target applications include CD-R, DAT, DVD,
MD and VTR equipment, mixing consoles, digital
audio transmission equipment, high quality A/D
converters, effects processors, set-top TV boxes,
and computer audio systems.
Figure 5 shows the supply and external connections to the CS8405A when configured for operation with a microcontroller.
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.
Crystal Application Note 22: Overview of DigitalAudio Interface Data Structures contains a useful
tutorial 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
Digital Audio Transmission, by Clifton Sanchez, is
an excellent tutorial on SCMS. It is available from
the AES as preprint 3518.
4. THREE-WIRE SERIAL INPUT AUDIO
PORT
A 3-wire serial audio input port is provided. The interface format can be adjusted to suit the attached
device through the control registers. The following
parameters are adjustable:
•Masterorslave
•Serial clock frequency
•Audio data resolution
•Left or right justification of the data relative to
left/right clock
•Optional one-bit cell delay of the first data bit
•Polarity of the bit clock
•Polarity of the left/right clock. (By setting the
appropriate control bits, many formats are possible).
Figure 6 shows a selection of common input formats with the corresponding control bit settings.
In master mode, the left/right clock and the serial
bit clock are outputs, derived from the OMCK input pin master clock.
In slave mode, the left/right clock and the serial bit
clock are inputs. The left/right clock must be synchronous to the OMCK master clock, but the serial
bit clock can be asynchronous and discontinuous if
required. 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.
10DS469PP4
CS8405A
Left
Justified
(In)
2
IS
(In)
Right
Justified
(In)
ILRCK
ISCLK
SDIN
ILRCK
ISCLK
SDIN
ILRCK
ISCLK
SDIN
Left
Right
MSBLSBMSBLSBMSB
LeftRight
MSB
Left
LSBMSBLSB
MSBLSB
LSB
MSB
Right
LSB
MSB
SIMS*SISF*SIRES[1:0]*SIJUST*SIDEL*SISPOL*SILRPOL*
Left JustifiedXX00+0000
2
S
I
XX00+0 1 0 1
Right JustifiedXXXX1000
X = don’t care to match format, but does need to be set to the desired setting
2
S can accept an arbitrary number of bits, determined by the number of ISCLK cycles
+I
* See Serial Input Port Data Format Register Bit Descriptions for an explanation of the meaning of each bit
Figure 6. Serial Audio Input Example Formats
DS469PP411
Loading...
+ 25 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.