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

CS8403 View Datasheet(PDF) - Cirrus Logic

Part Name
Description
Manufacturer
CS8403 Datasheet PDF : 33 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
CS8403A CS8404A
generated independently for channels A and B and
are transmitted at the end of the channel status
block. When MUTE (bit 1) is low, the transmitted
audio data is forced to zero. Both RST and MUTE
are set to zero upon power up.
When RST is low, the differential line drivers are
set to ground and the block counters are reset to the
beginning of the first block. In order to properly
synchronize the rest of the CS8403A to the audio
serial port, the transmit timing counters, which in-
clude the flags in the status register, are not enabled
after RST is set high until eight and one half SCK
periods after the active edge (first edge after reset is
exited) of FSYNC.
When FSYNC is configured as a left/right signal
(FSF1=1), the counters and flags are not enabled
until the right sample is being entered (during
which the previous left sample is being transmit-
ted). This guarantees that channel A is left and
channel B is right as per the digital audio interface
specs.
Control register 3 contains format information for
the serial audio input channel. The MSB is unused
and the next three bits, SDF2-SDF0, select the for-
mat for the serial input data with respect to
FSYNC. There are five valid combinations of these
bits as shown in Figure 10. The next two bits, FSF1
and FSF0, select the format of FSYNC. Two of the
formats delineate each channel’s data and do not in-
dicate the particular channel. The other two formats
also indicate the specific channel. The formats are
shown in Figure 10. Bit1, MSTR, determines
whether FSYNC and SCK are inputs, MSTR low,
or outputs, MSTR high. Bit0, serial clock edge se-
lect, SCED, selects the edge that audio data gets
latched on. When SCED is low, the falling edge of
SCK latches data in the chip and when SCED is
high, the rising edge is used.
7
6
5
4
3
2
1
0
X:03
SDF2 SDF1 SDF0 FSF1 FSF0 MSTR SCED
SDF2:
SDF1:
SDF0:
FSF1:
FSF0:
MSTR:
SCED:
with SDF0 & SDF1, select serial data format.
with SDF0 & SDF2, select serial data format.
with SDF1 & SDF2, select serial data format.
with FSF0, select FSYNC format.
with FSF1, select FSYNC format.
When set, SCK and FSYNC are outputs.
When set, rising edge of SCK latches data.
When clear, falling edge of SCK latches data.
Figure 9. Control Register 3
The multitude of combinations allow for a zero
glue logic interface to almost all DSPs, encoder
chips, and standard serial data formats.
Serial Port
The serial port is used to enter audio data and con-
sists of three pins: SCK, SDATA, and FSYNC. The
serial port is double buffered with SCK clocking in
the data from SDATA, and FSYNC delineating au-
dio samples and may define the particular channel,
left or right.
Control register 3, shown in Figure 9, configures
the serial port. All the various formats are illustrat-
ed in Figure 10. When FSF1 is low, FSYNC only
delineates audio samples. When FSF1 is high, it de-
lineates audio samples and specifies the channel.
When FSF1 is low and the port is a master (MSTR
= 1), FSYNC is a square wave output. When FSF1
is low and the port is a slave (input), FSYNC can be
a square wave or a pulse provided the active edge,
as defined in Figure 10, is properly positioned with
respect to SDATA.
Bits 4, 5, and 6, SDF0-SDF2, define the format of
SDATA and is also described in Figure 10. The
five allowable formats are MSB first, MSB last, 16-
bit LSB last, 18-bit LSB last, and 20-bit LSB last.
The MSB first and MSB last formats accept any
word length from 16 to 24 bits. The word length is
controlled by providing trailing zeros in MSB first
mode and leading zeros in MSB last mode, or by re-
stricting the number of SCK periods between sam-
ples to the sample word length. The 16-, 18-, and
20-bit LSB-last modes require at least 16, 18, or 20
DS239PP1
11

Share Link: 

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