The CS8406 is a monolithic CMOS device which encodes and transmits audio data according to the AES3,
IEC60958, S/PDIF, o r EIAJ CP1201 standards. The
CS8406 accepts aud io 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 I²C
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.
The CS8406 is available in a 28-pin TSSOP and SOIC
package for both Co mmercial (-10º to +70ºC) and
Automotive grade (-40º to +85ºC). The CDB8416
Demonstration board is also available for device
evaluation and implementation suggestions. Please
refer to “Ordering Information” on page 34 for complete
details.
Target applications include A/V Receivers, CD-R, DVD
receivers, digital mixin g consoles, effects processors,
set-top boxes, and computer and automotive audio
systems.
®
microcontroller port, and
RXP
ILRCK
ISCLK
SDIN
http://www.cirrus.com
VD
AES3
C or U Data Buffer
Serial
Audio
Input
Control Port &
Misc.
Control
RSTOMCK
USDA/
CDOUT
Copyright Cirrus Logic, Inc. 2012
Registers
SCL/
CCLK
(All Rights Reserved)
AD1/
CDIN
AD0/
CS
S/PDIF
Encoder
AD2H/S
INT
GND
VL
Driver
Output Clock
Generator
TXP
TXN
TCBL
AUG '12
DS580F6
TABLE OF CONTENTS
1. CHARACTERISTICS AND SPECIFICATIONS ..................................................................................... 4
Table 3. Hardware Mode Serial Audio Port Format Selection ................................................................... 28
Table 4. Hardware Mode OMCK Clock Ratio Selection............................................................................. 28
Table 5. Equivalent Register Settings of Serial Audio Input Formats in Hardware Mode .......................... 28
DS580F63
CS8406
1. CHARACTERISTICS AND SPECIFICATIONS
(All Min/Max characteristics and specifications are guaranteed over the Specified Operating Conditions. Typical
performance characteristics and specifications are derived from measurements taken at nominal supply voltages
and T
= 25°C.)
A
SPECIFIED OPERATING CONDITIONS
(GND = 0 V, all voltages with respect to 0 V)
ParameterSymbol Min TypMax Units
Power Supply VoltageVD
VL
Ambient Operating Temperature:Commercial Grade
Automotive Grade
T
T
A
A
3.14
3.14
-10
-40
3.3 or 5.0
3.3 or 5.0
-
-
5.25
5.25
+70
+85
V
V
°C
°C
ABSOLUTE MAXIMUM RATINGS
(GND = 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 VoltageVD, VL-6.0V
Input Current, Any Pin Except Supplies(Note 1)I
Input VoltageV
Ambient Operating Temperature (power applied)T
Storage TemperatureT
in
in
A
stg
-±10mA
-0.3VL + 0.3V
-55125°C
-65150°C
Notes:
1. Transient currents of up to 100 mA will not cause SCR latch-up.
DC ELECTRICAL CHARACTERISTICS
(GND = 0 V; all voltages with respect to 0 V.)
ParametersSymbolMinTypMaxUnits
Power-Down Mode
Supply Current in power downVD = 3.3 V
Normal Operation (Note 3)
Supply Current at 48 kHz frame rate (Note 4)VD = 3.3 V
Supply Current at 192 kHz frame rate (Note 4)VD = 3.3 V
2. Power Down Mode is defined as RST
3. Normal operation is defined as RST
4. Assumes that no inputs are left floating. It is recommended that all digital inputs be driven high or low
at all times.
(Note 2)
VD = 5.0 V
VL = 3.3 V
VL = 5.0 V
VD = 5.0 V
VL = 3.3 V
VL = 5.0 V
VD = 5.0 V
VL = 3.3 V
VL = 5.0 V
= LO with all clocks and data lines held static.
= HI.
ID
ID
IL
IL
ID
ID
IL
IL
ID
ID
IL
IL
-
-
-
-
-
-
-
-
-
-
-
-
20
40
0
0
1.9
3.5
6.5
10.6
7.6
12.7
7.2
12
-
-
-
-
-
-
-
-
-
-
-
-
A
A
A
A
mA
mA
mA
mA
mA
mA
mA
mA
4DS580F6
CS8406
DIGITAL INPUT CHARACTERISTICS
ParametersSymbol Min TypMaxUnits
Input Leakage CurrentI
Input Hysteresis (all inputs except OMCK)-0.25-V
in
--±0.5A
DIGITAL INTERFACE SPECIFICATIONS
(GND = 0 V; all voltages with respect to 0 V.)
ParametersSymbol Min MaxUnits
High-Level Output Voltage (IOH = -3.2 mA), except TXP/TXNV
Low-Level Output Voltage (IOH = 3.2 mA), except TXP/TXNV
High-Level Output Voltage, TXP, TXN(21 mA at VL = 5.0 V)
(15 mA at VL = 3.3 V)
Low-Level Output Voltage, TXP, TXN(21 mA at VL = 5.0 V)
(16 mA at VL = 3.3 V)
High-Level Input VoltageVD = 5.0 V
VD = 3.3 V
Low-Level Input VoltageVD = 5.0 V
VD = 3.3 V
OH
OL
V
IH
V
IL
VL - 1.0-V
-0.4V
VL - 0.7
VL - 0.7
-
-
2.75
2.0
-0.3
-0.3
VL
VL
0.7
0.7
VL + 0.3
VL + 0.3
0.8
0.8
V
V
V
V
V
V
V
V
TRANSMITTER CHARACTERISTICS
ParametersSymbol TypUnits
TXP Output ResistanceVL = 5.0 V
VL = 3.3 V
TXN Output ResistanceVL = 5.0 V
VL = 3.3 V
R
TXP
R
TXN
26.5
33.5
26.5
33.5
SWITCHING CHARACTERISTICS
(Inputs: Logic 0 = 0 V, Logic 1 = VL; CL = 20 pF)
ParameterSymbol Min Typ Max Units
RST pin Low Pulse Width200--s
OMCK Frequency for OMCK = 512*Fs4.1-98.4MHz
OMCK Low and High Width for OMCK = 512*Fs4.1--ns
OMCK Frequency for OMCK = 384*Fs3.1-73.8MHz
OMCK Low and High Width for OMCK = 384*Fs6.1--ns
OMCK Frequency for OMCK = 256*Fs2.0-49.2MHz
OMCK Low and High Width for OMCK = 256*Fs8.1--ns
OMCK Frequency for OMCK = 128*Fs1.0-24.6MHz
OMCK Low and High Width for OMCK = 128*Fs18.3--ns
Frame Rate8-192kHz
AES3 Transmitter Output Jitter-200-ps RMS
DS580F65
CS8406
ISCLK
ILRCK
(output)
(output)
OMCK
(input)
t
smd
t
lmd
sckh
sckl
sckw
t
t
t
(input)
(input)
SDIN
dh
t
ds
t
lrcks
t
lrckd
t
ISCLK
ILRCK
Figure 1. Audio Port Master Mode TimingFigure 2. Audio Port Slave Mode and Data Input Timing
SWITCHING CHARACTERISTICS - SERIAL AUDIO PORTS
(Inputs: Logic 0 = 0 V, Logic 1 = VL; CL = 20 pF)
ParameterSymbol Min TypMaxUnits
SDIN Setup Time Before ISCLK Active Edge(Note 5)t
SDIN Hold Time After ISCLK Active Edge(Note 5)t
ds
dh
Master Mode
OMCK to ISCLK active edge delay (Note 5)t
OMCK to ILRCK delay(Note 6)t
ISCLK and ILRCK Duty Cycle-50-%
smd
lmd
Slave Mode
ISCLK Periodt
ISCLK Input Low Widtht
ISCLK Input High Widtht
ISCLK Active Edge to ILRCK Edge(Note 7)t
ILRCK Edge Setup Before ISCLK Active Edge(Note 8)t
sckw
sckl
sckh
lrckd
lrcks
Notes:
5. The active edge of ISCLK is programmable in Software Mode.
6. The polarity of ILRCK is programmable in Software Mode.
7. Prevents the previous ISCLK edge from being interpreted as the first one after ILRCK has changed.
8. This setup time ensures that this ISCLK edge is interpreted as the first one after ILRCK has changed.
10--ns
8--ns
0-17ns
0-16ns
36--ns
14.4--ns
14.4--ns
10--ns
10--ns
6DS580F6
SWITCHING CHARACTERISTICS - CONTROL PORT - SPI MODE
t
r2
t
f2
t
dsu
t
dh
t
sch
t
scl
CS
CCLK
CDIN
t
css
t
pd
CDOUT
t
csh
Figure 3. SPI Mode Timing
(Inputs: Logic 0 = 0 V, Logic 1 = VL; CL = 20 pF)
ParameterSymbol Min Typ Max Units
CCLK Clock Frequency(Note 9)f
High Time Between Transmissionst
CS
Falling to CCLK Edget
CS
CCLK Low Timet
CCLK High Time(Note 10)t
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
Notes:
9. If Fs is lower than 51.850 kHz, the maximum CCLK frequency should be less than 115 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.
10. T
must be greater than the larger of the two values, either 1/256FS + 8 ns, or 66 ns.
sch
11. Data must be held for sufficient time to bridge the transition time of CCLK.
12. For f
< 1 MHz.
sck
sck
csh
css
scl
sch
dsu
dh
pd
r1
f1
r2
f2
0-6.0MHz
1.0--s
20--ns
66--ns
MAX ((1/256 FS + 8), 66)ns
40--ns
15--ns
--50ns
--25ns
--25ns
--100ns
--100ns
CS8406
DS580F67
CS8406
t
buf
t
hdst
t
hdst
t
low
t
r
t
f
t
hdd
t
high
t
sud
t
sust
t
susp
StopStart
Start
Stop
Repeated
SDA
SCL
Figure 4. I²C Mode Timing
SWITCHING CHARACTERISTICS - CONTROL PORT - I²C MODE
(Inputs: Logic 0 = 0 V, Logic 1 = VL; CL = 20 pF)
ParameterSymbol Min TypMaxUnits
SCL Clock Frequencyfscl--100kHz
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 13)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
13. Data must be held for sufficient time to bridge the 300 ns transition time of SCL.
buf
hdst
low
high
sust
hdd
sud
r
f
susp
4.7--s
4.0--s
4.7--s
4.0--s
4.7--s
0--s
250--ns
--1000ns
--300ns
4.7--s
8DS580F6
2. TYPICAL CONNECTION DIAGRAMS
CS8406
+3.3 V or +5.0 V
GND
RXP
ILRCK
ISCLK
SDIN
AES3 /
S/PDIF
Source
Microcontroller
SCL / CCLK
SDA / CDOUT
RST
AD1 / CDIN
VDVL
TXP
0.1 F
AD0 / CS
Serial
Audio
Source
Clock Source
and Control
OMCK
AD2
TXN
H/S
TCBL
To/from other
CS8406's
INT
47k
U
Transmission
Interface
User Data
Source
+3.3 V or +5.0 V
0.1 F
Figure 5. Recommended Connection Diagram for Software Mode
CS8406
DS580F69
CS8406
CS8406
+3.3 V or +5.0 V
GND
ILRCK
ISCLK
SDIN
Hardware
Control
APMS
TCBLD
RST
SFMT0
VDVL
TXP
0.1 F
Serial
Audio
Source
Clock Source
and Control
OMCK
SFMT1
TXN
H/S
TCBL
To/from other
CS8406's
CEN
47k
U
Transmission
Interface
User Data
Source
EMPH
AUDIO
ORIG
V
Validity
Source
+3.3 V or +5.0 V
0.1 F
47k
C Data
Source
COPY/C
HWCK1
HWCK0
Figure 6. Recommended Connection Diagram for Hardware Mode
10DS580F6
CS8406
3. GENERAL DESCRIPTION
The CS8406 is a monolithic CMOS device which encodes a nd transmits audio data according to the AES3,
IEC60958, S/PDIF, and EIAJ CP1201 interface standards. The CS8406 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, 3-wire input port. The channel status bits and user bit data are input
through an SPI or I²C 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 CS8406 when configured for operation with a microcon-
troller. Figure 6 shows the supply and external connections to the CS8406 when configured for operation without 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 Engi neering Society or ANSI at www.aes.org or
www.ansi.org. Obtain the la test 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.
Application Note 22: Overview of Digital Audio 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 DigitalAudio Transmission, by Clifton Sanchez, is an excellent tutorial on SCMS. It is available from the AES as
reprint 3518.
DS580F611
CS8406
ILRCK
ISCLK
SDIN
2
Left
Justified
(In)
MSB
LSB
LeftRight
MSB
I S
(In)
Right
Justified
(In)
MSBLSBMSBLSBMSB
Left
Right
MSB
LSB
MSBLSB
Left
Right
LSB
MSBLSB
ILRCK
ISCLK
SDIN
ILRCK
ISCLK
SDIN
Figure 7. Serial Audio Input Example Formats
X = don’t care to match format, but does need to be set to the desired setting
+ I²S can accept an arbitrary number of bits, determined by the number of ISCLK cycles
* See Serial Input Port Data Format Register Bit Descriptions for an explanation of the meaning of each bit
SIMS*SISF*SIRES[1:0]*SIJUST*SIDEL*SISPOL*SILRPOL*
Left JustifiedXX00+0000
I²SXX00+0101
Right JustifiedXXXX1000
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:
•Master or slave
•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 7 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.
12DS580F6
Loading...
+ 27 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.