CS8403A-CS CIRRUS [Cirrus Logic], CS8403A-CS Datasheet - Page 9

no-image

CS8403A-CS

Manufacturer Part Number
CS8403A-CS
Description
96KHZ DIGITAL AUDIO TRANSMITTER
Manufacturer
CIRRUS [Cirrus Logic]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS8403A-CS
Manufacturer:
CRYSTAL
Quantity:
291
Part Number:
CS8403A-CS
Manufacturer:
CIRRUS
Quantity:
20 000
Part Number:
CS8403A-CSZ
Manufacturer:
CIRRUS
Quantity:
20 000
the transmit pointer in the buffer memory. These
flags may be used to avoid contention between the
transmit pointer reading the data and the user up-
dating the buffer memory. Besides indicating the
byte location being transmitted, the flags indicate
the block of memory the part is currently address-
ing, thereby telling the user which block is free to
be written. Each flag has a corresponding mask bit
(control register1) which, when set, allows a transi-
tion on the flag to generate a pulse on the interrupt
pin. Flag 0 and flag 1 cause interrupts on both edges
whereas flag 2 causes an interrupt only on the ris-
ing edge. Timing and further explanation of the
flags can be found in the buffer memory section.
The two most significant bits of control register 1,
BKST and TRNPT, are used for Transparent Mode
operation of the CS8403A. Transparent Mode is
used for those applications where it is useful to
maintain frame alignment between the received
and transmitted audio data signals. In Transparent
Mode (TRNPT="1") the MCK, FSYNC, SCK and
SDATA inputs of the CS8403A can be connected
to their corresponding outputs of the CS8413. In
Transparent Mode, FSYNC synchronizes the trans-
mitter and the receiver. The data delay through the
DS239PP1
FSYNC
RD/WR
SDATA
D[0:7]
A[0:3]
SCK
INT
CS
8
6
7
14
16
15
1-4,21-24
9-13
Generator
Interrupt
Address
Control
Read
and Flags
Memory
Control
28 X 8
Serial
Buffer
Figure 4. CS8403A Block Diagram
Logic
4 X 8
Port
Preamble
Validity
C Bits
U Bits
Audio
Parity
CRC
Aux
CS8403A is set so that three frame delays occur
from the input of the CS8413 to the output of the
CS8403A. In Transparent Mode, 32 SCKs are re-
quired per subframe.
Channel status block alignment between the
CS8413 and the CS8403A is accomplished by set-
ting BKST high at the occurrence of the Flag 2 ris-
ing edge of the CS8413. If FSYNC is a left/right
signal, BKST is sampled once per frame; if
FSYNC is a word clock, BKST is sampled once per
subframe. A low to high transition of BKST (based
on two successive internal samples) resets the
channel status block boundary to the beginning.
Control register 2, shown in Figure 8, contains var-
ious system level functions. The two most signifi-
cant bits, M1 and M0, select the frequency at the
MCK pin as shown in Table 1. As an example, if
the audio sample frequency is 44.1 kHz and M0
and M1 are both zero, MCK would then be 128x
the audio sample rate or 5.6448 MHz. The next bit
(5) in control register 2, V, indicates the validity of
the current audio sample. According to the digital
audio specifications, V=0 signifies that the audio
signal is suitable for conversion to analog. B1 and
Mux
Biphase
Encoder
Timing
Mark
Prescaler
CS8403A CS8404A
MCK
IMCK
5
Driver
Line
20
17
TXP
TXN
9

Related parts for CS8403A-CS