DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

CS8403A View Datasheet(PDF) - Cirrus Logic

Part Name
Description
Manufacturer
CS8403A Datasheet PDF : 33 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
CS8403A CS8404A
SDATA
SCK
FSYNC
D[0:7]
A[0:3]
8
6
7
1-4,21-24
9-13
CS
RD/WR
14
16
INT
15 Interrupt
Control
Read
Address
Generator
Serial
Port
Logic
Control
and Flags
4X8
Buffer
Memory
28 X 8
Audio
Aux
C Bits
CRC
U Bits
Validity
Preamble
Parity
Biphase
Mark
Encoder
Mux
Timing
Line
Driver
20 TXP
17 TXN
IMCK
Prescaler
5
MCK
Figure 4. CS8403A Block Diagram
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
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
DS239PP1
9

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]