TDA7705 Function description
Doc ID 15938 Rev 9 13/42
If I
2
C serial bus is chosen as means of communication with the controlling device, two chip
addresses are possible: 0xC2/C3 or 0xC8/C9, depending on the initial configuration of pins
35 and 39.
The status of pins 35 and 39 during the reset phase can be set to:
high, through external <10 k resistors tied to 3.3V (pin 32), or
low, by not forcing any voltage on them from outside, as 50 kohm internal pull-down
resistors are present on said pins.
To make sure the boot mode is correctly latched up at start-up, it is advisable to keep the
RSTN line low until the IC supply pins have reached their steady state, and then for an
additional time T
reset
(see Section 3.4.8).
2.13.2 I
2
C bus protocol
I
2
C requires two signals: clock (SCL) and data (SDA - bidirectional). The protocol requires
an acknowledge after any 8-bit transmission.
A "write" communication example is shown in the figure below, for an unspecified number of
data bytes (see the relevant technical documentation for frame structure description):
Figure 3. I
2
C "write" sequence
Table 3. Boot mode pin configuration
Configuration: I
2
C (addr. 0 x C2) I
2
C (addr. 0 x C8) SPI
Pin at reset operation at reset operation at reset operation
39 RDSINT
0
in
RDS interrupt
out
0
in
RDS interrupt
out
1
in
RDS interrupt
out
37 SCL x
I
2
C SCL
in
x
I
2
C SCL
in
x
SPI CLK
in
36 SDA x
I
2
C SDA
in/out
x
I
2
C SDA
in/out
x
SPI MOSI
in
35 (SPI_MISO)
0
in
-
1
in
-
1
in
SPI MISO
out
34 (SPI_CS) x - x - x
SPI SS
in
ACK
data
STOP
clk1
clk2
clk8
clk9
clk1
clk2
START
ACK
address
a0
d0
clk8
clk9
a7
a6
SCL
SDA
Function description TDA7705
14/42 Doc ID 15938 Rev 9
The sequence consists of the following phases:
START: SDA line transitioning from H to L with SCL fixed H. This signifies a new
transmission is starting;
data latching: on the rising SCL edge. The SDA line can transition only when SCL is
low (otherwise its transitions are interpreted as either a START or a STOP transition);
ACKnowledge: on the 9
th
SCL pulse the µP keeps the SDA line H, and the TDA7705
pulls it down if communication has been successful. Lack of the acknowledge pulse
generation from the TDA7705 means that the communication has failed;
a chip address byte must be sent at the beginning of the transmission. The value can
be C2 or C8 (according to the mode chosen at start-up during boot) for "write";
as many data bytes as needed can follow the address before the communication is
terminated. See the next section for details on the frame format;
STOP: SDA line transitioning from L to H with SCL H. This signifies the end of the
transmission.
Red lines represent transmissions from the TDA7705 to the µP.
A "read" communication example is shown in the figure below, for an unspecified number of
data bytes (see later on for frame structure decription):
Figure 4. I
2
C "read" sequence
The sequence is very similar to the "write" one and has the same constraints for start, stop,
data latching. The differences follow:
a chip address must always be sent by the µP to the TDA7705; the address must be C3
(if C2 had been selected at boot) or C9 (if C8 had been selected at boot);
a header is transmitted after the chip address (the same happens for "write") before
data are transferred from the TDA7705 to the µP. See the relevant technical
documentation for details on the frame format;
when data are transmitted from the TDA7705 to the µP, the µP keeps the SDA line H;
the ACKnowledge pulse is generated by the µP for those data bytes that are sent by the
TDA7705 to the µP. Failure of the µP to generate an ACK pulse on the 9
th
CLK pulse
has the same effect on the TDA7705 as a STOP.
The max. clock speed is 500 kbit/s.
2.13.3 SPI bus protocol
SPI requires four signals: clock (CLK), master output/slave input (MOSI - for communication
from the µP to the TDA7705), master input/slave output (MISO - for communication from the
TDA7705 to the µP), chip select (CS). CLK is generated by the master device and is used
for synchronization. MOSI and MISO are the data lines. The CS line is unique for each
device in an SPI bus. The µP pulls low the TDA7705 CS line to select it for communication.
The protocol does not foresee any transmission acknowledgement.
The SPI protocol has four possible modes of operation as far as data latching is concerned:
SDA
a7
a6
a0
d7
d6
d0
SCL
clk1
clk2
clk8
clk9
clk1
clk2
clk8
clk9
START
address
ACK
data
ACK
STOP
TDA7705 Function description
Doc ID 15938 Rev 9 15/42
Figure 5. SPI modes
In the case of the TDA7705, the data are latched on the clock's rising edge, with CPOL = 1
and CPHA = 1 (mode 3 in the figure above). According to the specification of this mode, the
polarity of the CLK line when no communication is taking place is high.
A "write" communication example is shown in the figure below, for an unspecified number of
bits (see the relevant technical documentation for frame structure description):
Figure 6. SPI "write" sequence
The start condition is signaled by the CS line going low, and the stop condition by the CS
line going high. It is not allowed to toggle the CS line while the communication is going on.
A "read" communication example is shown in the figure below, for an unspecified number of
bits (see the relevant technical documentation for frame structure description ):
Figure 7. SPI "read" sequence
The red line is controlled by the TDA7705, whereas the black lines are controlled by the µP.
...
...
LSB
...
...
...
...
...
...
...
...
CS
CLK
MOSI
MSB
LSB
...
...
LSB
MSB
...
...
...
...
MISO
...
CLK
MOSI
MSB
...
CS

TDA7705

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
Tuners Highly Int Tuner AM/FM Car Radio
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet