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

SAA7740 View Datasheet(PDF) - Philips Electronics

Part Name
Description
Manufacturer
SAA7740
Philips
Philips Electronics Philips
SAA7740 Datasheet PDF : 28 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
Philips Semiconductors
Digital Audio Processing IC (DAPIC)
Product specification
SAA7740H
FUNCTIONAL DESCRIPTION
The SAA7740H is used as a slave device. The internal
operation is automatically synchronized with the word
select clock of the incoming data (I2S-bus format). Within
an input frame of data, at fas, 384 clock cycles are needed
to compute a stereo output sample. The external clock
therefore, should be minimum 384fas. External clocks
which generate more than 384 clocks cycles will cause the
processor to return to a wait state.
The external clock can be either a crystal connected
directly to the DAPIC, or any clock generated in the system
which contains DAPIC.
The I2S-bus
Two I2S-bus inputs and outputs are available on the
DAPIC. The serial clock (DIBCK and DOBCK) and the
word select (DIWS and DOWS) are applied from an
external source. The two inputs and outputs are fully
synchronized. However, the inputs do not have to be
synchronized with the outputs. The clock and word select
signals can be separated at the input and output.
The input and output buses support word lengths in
accordance with the I2S-bus standard. Up to 20 significant
bits can be read by the DAPIC. Zeros will be added at the
LSB position should less than 20 bits be applied. If more
than 20 bits are applied the extra LSBs will be ignored.
The stereo word rate (fas) can be either 32, 44.1 or 48 kHz.
Because the DAPIC is a slave device it can only be
connected to a master I2S-bus transmitter or receiver
(see Chapter “Timing characteristics” and Fig.9).
I2C-bus control (SCL and SDA)
The I2C-bus interface is used to control the operation of
the DAPIC for the audio signal processing and write the
coefficients and the external delay line addresses of the
different signal processing algorithms. New coefficients
are updated in real time to the internal RAM.
The transfer byte organization is as follows:
START condition
First byte (8 bits)
Acknowledge (1-bit)
Second byte (8 bits)
Acknowledge (1-bit)
Third to tenth byte (8 bits)
Acknowledge (1-bit)
STOP condition.
The first byte is the address of the I2C-bus device being
addressed. If the device detects its address it answers with
an acknowledge by pulling down the data line (SDA) for
one clock period (SCL line). The second byte contains the
address of the internal RAM to which the first new
coefficient should have written. The data will then be
transmitted. Each new word (coefficient) is 2 bytes wide.
Up to four words of data can be written within one transfer.
Should the mode of the feature register be addressed then
only one data word will be transferred.
Because the I2C-bus (on the DAPIC) is a slave receiver
bus, the clock has to be generated by the host
microcontroller.
The minimum time interval between two I2C-bus transfers
(bus free between a STOP and START condition) should
be:
tinv
>
c----o----e-f--a-f--fs---+-----1--
m
s
Where:
Number of coefficients = coeff
Frequency fas should be in kHz.
Table 1 I2C-bus slave address.
BIT 7
0
BIT 6
0
BIT 5
1
BIT 4
1
BIT 3
0
BIT 2
AS2(1)
BIT 1
AS1(1)
BIT 0
0
Note
1. AS1 and AS2 are the hardware (pin) programmable address bits. When the device detects this address it will
respond with an acknowledge pulse on the SDA line.
1997 May 30
12

Share Link: 

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