DS580F6 13
CS8406
5. AES3 TRANSMITTER
The CS8406 includes an AES3 digital audio transmitter. A comprehensive buffering scheme provides write access
to the channel status and user data. This buffering scheme is described in “Appendix B: Channel Status and User
Data Buffer Management” on page 36.
The AES3 transmitter encodes and transmits audio and digital data according to the AES3, IEC60958 (S/PDIF), and
EIAJ CP-1201 interface standards. Audio and control data are multiplexed together and bi-phase mark encoded.
The resulting bit stream is driven to an output connector either directly or through a transformer. The transmitter is
clocked from the clock input pin, OMCK. If OMCK is asynchronous to the data source, an interrupt bit (TSLIP) is
provided that will go high every time a data sample is dropped or repeated.
The channel status (C) and user (U) bits in the transmitted data stream are taken from storage areas within the
CS8406. The user can access the internal storage or configure the CS8406 to run in one of several automatic
modes. “Appendix B: Channel Status and User Data Buffer Management” on page 36 provides detailed descriptions
of each automatic mode and describes methods of accessing the storage areas. The transmitted user bit data can
optionally be input through the U pin, under the control of a control port register bit.
Figures 8 and 9 show the C/U/V timing requirements.
5.1 TXN and TXP Drivers
The AES3 transmitter line drivers are low skew, low impedance, differential outputs capable of driving ca-
bles directly. Both drivers are set to ground during reset (RST
= LOW), when no AES3 transmit clock is pro-
vided, and optionally under the control of a register bit. The CS8406 also allows immediate muting of the
AES3 transmitter audio data through a control register bit.
External components are used to terminate and isolate the external cable from the CS8406. These compo-
nents are detailed in “Appendix A: External AES3/SPDIF/IEC60958 Transmitter Components” on page 35.
5.2 Mono Mode Operation
An alternate method for transmitting an AES3 192 kHz sample rate stream is Mono M ode. Mono Mode is
implemented by using the two sub-frames in a 96 kHz biphase encoded stream to carry consecutive sam-
ples of a single channel of a 192 kHz PCM stream (i.e. a mono signal). This allows older equipment, whose
AES3 transmitters and receivers are not rated for 192 kHz frame rate operation, to handle 192 kHz sample
rate information. In this Mono Mode, two AES3 cables and two CS8406's are needed for stereo data trans-
fer. The CS8406 is set to Mono Mode by the MMT control bit.
In Mono Mode, the input port will run at the audio sample rate (Fs), while the AES3 transmitter frame rate
will be at Fs/2. Consecutive left or right channel serial audio data samples may be selected for transmission
on the A and B sub-frames, and the channel status block transmitted is also selectable.
Using Mono Mode is only necessary if the incoming audio sample rate is already at 192 kHz and contains
both left and right audio data words. The “Mono Mode” AES3 output stream may also be achieved by keep-
ing the CS8406 in normal stereo mode, and placing consecutive audio samples in the left and right positions
in an incoming 96 kHz word rate data stream. Figure 9 shows the C/U/V timing requirements.
5.3 Transmitted Frame and Channel Status Boundary Timing
The TCBL pin is used to indicate the start of transmitted channel status block boundaries and may be an
input or an output.
In some applications, it may be necessary to contro l the precise timing of the transmitted AES3 frame
boundaries. This may be achieved in two ways:
14 DS580F6
CS8406
a) With TCBL set to input, driving TCBL high for >3 OMCK clocks will cause a frame start, as well as a new
channel status block start.
b) If the serial audio input port is in Slave Mode and TCBL is set to output, the start of the A channel sub-
frame will be aligned with the leading edge of ILRCK.
The timing of TCBL, VLRCK, C, U, and V are illustrated in Figure 8 and Figure 9. VLRCK is the internal vir-
tual word clock signal, and is used here only to illustrate the timing of the C, U, and V bits. In Stereo Mode
VLRCK = AES3 frame rate and in Mono Mode VLRCK = 2 x AES3 frame rate. If the serial audio input port
is set to Slave Mode and TCBL is an output, VLRCK = ILRCK when SILRPOL = 0 and VLRCK = ILRCK
when SILRPOL = 1. If the serial audio input port is set to master mode and TCBL is a n input,
VLRCK = ILRCK when SILRPOL = 0 and VLRCK = ILRCK
when SILRPOL = 1.
VCU[0] VCU[1] VCU[2] VCU[3] VCU[4]
VLRCK
V/C/U
Data [4] Data [5] Data [6] Data [7] Data [8]
SDIN
Data [0] Data [1] Data [2] Data [3] Data [4]
TXP(N)
Z Y X Y X
Tsetup
Thold
Tth
TCBL
Figure 8. AES3 Transmitter Timing for C, U, and V Pin Input Data, Stereo Mode
Note:
1. T
setup
15% AES3 frame rate
2. T
hold
=0
3. T
th
> 3 OMCKS if TCBL is an input
DS580F6 15
CS8406
U[0] U[2]
Data [4] Data [5] Data [6] Data [7] Data [8]
Data [0]* Data [2]* Data [4]*Z Y X
* Assume MMTLR = 0
Data [1]* Data [3]* Data [5]*ZYX
* Assume MMTLR = 1
Tth
VLRCK
U
SDIN
TXP(N)
TCBL
TXP(N)
Figure 9. AES3 Transmitter Timing for C, U, and V Pin Input Data, Mono Mode
Note:
1. T
setup
15% AES3 frame rate
2. T
hold
=0
3. T
th
> 3 OMCKS if TCBL is an input

CS8406-DSZR

Mfr. #:
Manufacturer:
Cirrus Logic
Description:
Audio Transmitters, Receivers, Transceivers IC 192 kHz Digital Audio Transmitter
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union