saa7715ah-n102 NXP Semiconductors, saa7715ah-n102 Datasheet - Page 14

no-image

saa7715ah-n102

Manufacturer Part Number
saa7715ah-n102
Description
Saa7715ah Digital Signal Processor
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
8.9
The digital part of the chip has in total 4 positive supply line
connections and 5 ground connections. To minimize
radiation the chip should be put on a double layer
printed-circuit board with on one side a large ground plane.
The ground supply lines should have a short connection to
this ground plane. A coil/capacitor network in the positive
supply line of the peripheral power supply line can be used
as high frequency filter. The core supply lines (V
an on-chip decoupling capacitance, for EMC reasons an
external decoupling capacitance must not be used on this
pin. A series resistor plus capacitance is required for
proper operation on pin V
8.10
Pins TSCAN, RTCB and SHTCB are used to put the chip
in test mode and to test the internal connections. Each pin
has an internal pull-down resistor to ground. In the
application these pins can be left open or connected to
ground.
9
9.1
Before any data is transmitted on the I
that should respond is addressed first. The addressing is
always done with the first byte transmitted after the start
procedure.
9.2
The SAA7715AH acts as a slave receiver or a slave
transmitter. Therefore the clock signal SCL is only an input
signal. The data signal SDA is a bidirectional line. The
slave address is shown in Table 6.
Table 6 Slave address
The sub-address bit A0 corresponds to the hardware
address pin A0 which allows the device to have 2 different
addresses. The A0 input is also used in test mode as serial
input of the test control block.
2003 Mar 13
MSB
Digital Signal Processor
0
I
2
C-BUS PROTOCOL
Power supply connection and EMC
Test mode connections (pins TSCAN, RTCB
and SHTCB)
Addressing
Slave address (pin A0)
0
1
1
DDA2
, see Fig.9.
1
2
1
C-bus, the device
A0
DDI
) have
LSB
R/W
14
9.3
The I
in Fig.5. The write cycle is used to write the bytes to the
DSP for manipulating the data and coefficients. More
details can be found in the I
Table 8.
The data length is 2, 3 or 4 bytes depending on the
accessed memory. If the Y-memory is addressed the data
length is 2 bytes, in the event of the X-memory the length
is 3 bytes. The slave receiver detects the address and
adjusts the number of bytes accordingly.
For this RAM-based product the internal P-memory
(PRAM) can be accessed via the I
transmitted data stream should be 4 bytes.
9.4
The I
in Fig.6. The read cycle is used to read the data values
from XRAM, YRAM or PRAM. The master starts with a
START condition S, the SAA7715AH address ‘0011110’
and a logic 0 (write) for the read/write bit. This is followed
by an acknowledge of the SAA7715AH. Then the master
writes the high memory address (ADDR H) and low
memory address (ADDR L) where the reading of the
memory content of the SAA7715AH must start. The
SAA7715AH acknowledges these addresses both.
The master generates a repeated START (Sr) and again
the SAA7715AH address ‘0011110’ but this time followed
by a logic 1 (read) of the read/write bit. From this moment
on the SAA7715AH will send the memory content in
groups of 3 (X/Y-memory or registers) or 4 (P-memory)
bytes to the I
master. The master stops this cycle by generating a
negative acknowledge, then the SAA7715AH frees the
I
The data is transferred from the DSP register to the
I
DSP program. Therefore at least once every DSP routine
an MPI instruction should be added.
2
2
C-bus and the master can generate a STOP condition.
C-bus register at execution of the MPI instruction in the
2
2
C-bus configuration for a write cycle is shown
C-bus configuration for a read cycle is shown
Write cycles
Read cycles
2
C-bus each time acknowledged by the
2
C-bus memory map, see
Preliminary specification
2
C-bus interface. The
SAA7715AH

Related parts for saa7715ah-n102