ON-CHIP ANALOGUE TO DIGITAL
CONVERTER FOR 10.7MHz IF SIGNAL
CONVERSION
■
SOFTWARE BASED CHANNEL EQUALIZATION
■
FM ADJACENT CHANNEL SUPPRESSION
■
RECEPTION ENHANCEMENT IN MULTIPATH
CONDITION
■
STEREO DECODER AND WEAK SIGNAL
PROCESSING
■
2 CHANNELS SERIAL AUDIO INTERFACE
(SAI) WITH SAMPLE RATE CONVERTER
■
I2C AND BUFFER-SPI CONTROL INTERFACES
■
RDS FILTER, DEMODULATOR & DECODER
■
INTER PROCESSOR TRA NS PO RT
INTERFACE FOR ANTENNA AND TUNER
DIVERSITY
■
FRONT-END AGC FEEDBACK
TDA7580
PRODUCT PREVIEW
TQFP64
ORDERING NUMBER: TDA7580
DESCRIPTION
The TDA7580 is an integrated circuit implementing
an advanced mixed analogue and digital solution to
perform the signal processing of a AM/FM channel.
The HW&SW architecture has been devised so to
have a digital equalization of the FM/AM channel;
hence a real rejection of adjacent channels and any
other signals interfering with the listening of the desired station. In severe Multipl e Paths conditi ons, the
reception is improved to get the audi o with hi gh quality.
BLOCK DIAGRAM
Oscillator
HS3I
CGU
A/D
DAC
RDS
I2C/SPI
IF Digital
Signal Processor
I2C/SPI
SAI1
SAI0
SRC
July 2002
This is preliminary information on a new product now in development. Details are subject to change without notice.
1/31
TDA7580
DESCRIPTION
(continued)
The algorithm is self-adaptive, thus it requires no “on-the-field” adjustments after the parameters optimization.
The chip embeds a
Band Pass Sigma Delta Analogue to Digital Converter
for 10.7MHz IF conversion from a
“tuner device” (it is highly recommended the TDA7515).
The internal 24bit-DSP allows some flexibility in the algorithm implementation, thus giving some freedom for
customer required features. The total processing power offers a significant headroom for customer’s software
requirement, even when the channel equalization and the decoding software is running. The Program and Data
Memory space can be loaded from an external non volatile memory via I
2
C or SPI.
The oscillator module works with an external 74.1MHz quartz crystal. It has very low Electro Magnetic Interference, as it introduces very low distortion, and in any case any harmonics fall outside the Radio bandwidth.
The companion tuner device receives the reference clock through a differential ended interface, which works
off the Oscillator module by properly dividing down the master clock frequency. That allows the overall system
saving an additional crystal for the tuner.
After the IF convers ion, the digitiz ed baseband signal pass es through th e B ase Band pr oces sing section, either
FM or AM, depending on the listener selection. The FM Base Band processing comprises of Stereo Decoder,
Spike Detection and Noise Blanking. The AM Noise Blanking is fully software implemented.
The internal RDS filter, de modulator and dec oder featur es com plete functi ons to hav e the output data avail able
through either I
2
C or SPI interface. No DSP support is needed but at start-up, so that RDS can work in background and in parallel with other DSP pr ocess ing. Thi s mode (RDS-onl y) all ows cur rent c onsumption savi ng for
low power application modes.
2
An I
C/SPI interface is available for any control and communication with the main micro, as well as RDS data
interface. The DSP SPI block embeds a 10 words FIFO for both transmit and receive channels, to lighten the
DSP task and frequently respond to the interrupt from the control interface.
Serial Audio Interface (SAI) is the ideal solution for the audio data transfer, both transmit and receive: either
master or slave. The flexibility of this module gives a wide choice of different protocols, including I
2
S. Two fully
independent bidirectional data channels, with separate clocks allows the use of TDA7580 as general purpose
digital audio processor.
A fully Asynchronous Sample Rate Converter (ASR C) is available as a peripheral prior to sending audio data
out via the SAI, so that internal audio sampling rate (~36kHz and FM/AM mode) can be adapted by upconversion to any external rate.
An Inter Processor Transport Interface (HS
modular system which implements
Dual Tuner Diversity
3
I, High Speed Synchronous Serial Interface) is also available for a
, thus enhancing the overall system performance. It is
about a Synchronous Serial Interfac e which exchan ges data up to the MPX rate. It has been designed to reduce
the Electro Magnetic Interference toward the sensitive analogue signal from the Tuner.
General Purpose I/O registers are connected to and controlled by the DSP, by means of memory map.
A Debug and Test Interface is available for on-chip software debug as well as for internal registers read/write
operation.
2/31
TDA7580
ABSOLUTE MAXIMUM RATINGS
SymbolParameterValueUnit
VDD
VDD3
Power supplies
Analog Input or Output Voltage belonging to 3.3V IO ring (V
V
DDOSC
Digital Input or Output Voltage, 5V tolerant
All remaining Digital Input or Output Voltage Nom. 1.8V
T
T
stg
Warning: Operat ion at or be yo nd thes e limi ts ma y resu lt in p erma ne nt dam age t o the d evic e. No rma l oper ation is not guara nt eed at these
Note: 1. V
2. During N orm al Mode operation VDD3 is al ways available as specified
3. During Fail-safe Mode operation VDD3 may be not available.
Operating Junction Temperature Range-40 to 125°C
j
Storage Temperature-55 to 150°C
extremes.
refers to all of the nom i nal 3.3V power supplies (V
IFADC Modulator Power Supply pins pair
Oscillator Power Supply pins pair
Tuner Clock Out and AGC Keying DAC Power Supply pins pair
Core Logic 1.8V Power Supply pins pair
I/O Ring 3.3V Power Supply pins pair
INT
ADDR_SD
PIN DESCRIPTION
N°NameTypeDescriptionNotes
TDA7580
After
Reset
1VHIAInternally generated IFADC Opamps
2.65V (@VDD=3.3V) Reference Voltage
Pin for external filtering
2VCMAInternally generated Common Mode
1.65V (@VDD=3.3V) Reference Voltage
Pin for external filtering
3VLOAInternally generated IFADC Opamps
0.65V (@VDD=3.3V) Reference Voltage
Pin for external filtering
4INPAPositive IF signal input from Tuner2.0Vpp @VDD=3.3V
5INNANegative IF signal input from Tuner2.0Vpp @VDD=3.3V
6VCMOPAInternally generated Modulator Opamps
Common Mode 2.65V (@VDD=3.3V)
Reference Voltage Pin for external
filtering
7GNDSDGIFADC Modulator Analogue GroundClean Ground, to be
8GNDOSCGOscillator GroundClean Ground, to be
9XTIIHigh impedance oscillator input (quartz
connection) or clock input when in
Antenna Diversity slave mode
It needs external 22µF
and 220nF ceramic
capacitors
It needs external 22µF
and 220nF ceramic
capacitors
It needs external 22µF
and 220nF ceramic
capacitors
It needs external 22µF
and 220nF ceramic
capacitors
star-connected to
voltage regulator ground
star-connected to
voltage regulator ground
Maximum voltage swing
is VDD
10XTOOLow impedance oscillator output (quartz
11VDDOSCPOscillator Power Supply3.3V
12VDDMTRPTuner reference clock and AGCKeying
13CKREFPBTuner reference clock positive output. FM 100kHz
14CKREFNBTuner reference clock negative output. FM 100kHz
15AGCKEYADAC output for Tuner AGCKeying1.5kohm ±30% output
16GNDMTRGTuner reference clock and AGC keying
connection)
DAC Power Supply
DAC Ground
1.8V
18kHz
AM
EU
With internal pull_up, on
at reset
AM
18kHz
EU
With internal pull_up, on
at reset
impedance. 1Vpp ±1%
output dynamic range
Output
Output
5/31
TDA7580
PIN DESCRIPTION
(continued)
N°NameTypeDescriptionNotes
17PROTSEL_SSBDSP0 GPIO for Control Serial Interface
2
(Low: SPI or High: I
C) selection at
device Bootstrap.
In SPI protocol mode, after Boot
DSP0 GPIO0
5V tolerant
With internal pull_up, on
at reset
procedure, SPI Slave Select, otherwise
DSP0 GPIO0
18SDA_MOSIBControl Serial Interface and RDS IO:
- SPI mode: slave data in or master data
out for main SPI and RDS SPI data in
2
C mode: data for main I2C or RDS I2C
- I
19MISOBSPI slave data out or master data in for
main SPI and RDS SPI data out
5V tolerant
With internal pull_up, on
at reset
DSP0 GPIO1
5V tolerant
With internal pull_up, on
at reset
20SCL_SCKBBit clock for Control Serial Interface and
RDS
5V tolerant
With internal pull_up, on
at reset
21GNDGDigital Core Power Ground
22VDDPDigital Core Power Supply1.8V
After
Reset
Input
Input
Input
Input
23IQSYNCBHigh Speed Synchronous Serial
3
Interface (HS
I) clock if HS3I master
mode, else DSP1 GPIO or DSP1 Debug
Port Clock (DBOUT1)
24IQCH1BHigh Speed Synchronous Serial
3
Interface (HS
I) Channel 1 Data if HS3I
master mode, else DSP1 GPIO or DSP1
Debug Port Request (DBRQ1)
25IQCH2BHigh Speed Synchronous Serial
3
Interface (HS
I) Channel 2 Data if HS3I
master mode, else DSP1 GPIO or DSP1
Debug Port Data In (DBIN1)
26IQCH3BHigh Speed Synchronous Serial
3
Interface (HS
I) Channel 3 Data if HS3I
master mode, else DSP1 GPIO or DSP1
Debug Port Data Out (DBCK1)
27VDDHP
3.3V IO Ring Power Supply (HS
SPI, RDS, INT)
28GNDHG
3.3V IO Ring Power Ground (HS
SPI, RDS, INT)
29RDS_INTBRDS interrupt to external main
microprocessor in case of traffic
information
3
I, I2C/
3
I, I2C/
DSP1 GPIO0
5V tolerant
With internal pull_up, on
at reset
DSP1 GPIO1
5V tolerant
With internal pull_up, on
at reset
DSP1 GPIO2
5V tolerant
With internal pull_down,
on at reset
DSP1 GPIO3
5V tolerant
With internal pull_down,
on at reset
DSP1 GPIO4
5V tolerant
With internal pull_up, on
at reset
33RESETNIChip Hardware reset, active Low5V tolerant
34VDDPDigital Power Supply1.8V
35GNDGDigital Power Ground
36TESTNITest Enable pin, active LowWith internal pull_up
37GPIO_SDO1BDSP0 GPIO for Boot selection or Audio
(continued)
If RDS_CS 0, the RDS’s SPI is selected;
else RDS’s I
mode selection, latched in upon
RESETN release. It selects the LSB of
2
the I
Station Detector output
SAI0 output.
2
C
C addresses.
DSP1 GPIO5
5V tolerant
With internal pull_up, on
at reset
pull_up, on at reset
DSP0 GPIO2
5V tolerantWith internal
pull_down, on at reset
With internal pull_up
5V tolerant
DSP0 GPIO3
With internal pull_up, on
at reset
After
Reset
Input
Input
Input
38TST4_SDI0BAudio SAI0 Data input or test selection
pin in Test Mode
39TST1_SDI1BDSP0 GPIO for Boot selection or Audio
SAI1 input. Test selection pin in Test
Mode.
40GNDHG3.3V IO Ring Power Ground (Audio SAI,
ResetN, Test Pins)
41VDDHP3.3V IO Ring Power Supply (Audio SAI,
ResetN, Test Pins)
42SDO0BRadio or Audio SAI0 data output5V tolerant
43SCLK_SCKTBSAI0 Receive and Transmit bit clock
(master or slave with ASRC); SAI1
Transmit bit clock
44LRCK_LRCKTBSAI0 Receive and Transmit LeftRight
clock (master or slave with ASRC); SAI1
Transmit LeftRight clock
5V tolerant
DSP0 GPIO5With
internal pull_up, on at
reset
5V tolerant
DSP0 GPIO4With
internal pull_up, on at
reset
With internal pull_up, on
at reset
5V tolerant
With internal pull_up, on
at reset
5V tolerant
With internal pull_up, on
at reset
Input
Input
Output
Input
Input
7/31
TDA7580
PIN DESCRIPTION
(continued)
N°NameTypeDescriptionNotes
45TST2_SCKRBSAI0 Transmit bit clock; SAI1 Receive
and Transmit bit clock. Or Test selection
pin in Test Mode
5V tolerant
DSP0 GPIO6
With internal pull_up, on
at reset
46TST3_LRCKRBSAI0 Transmit LeftRight clock; SAI1
Receive and Transmit bit clock. Or Test
selection pin in Test Mode
DSP0 GPIO7
5V tolerant
With internal pull_up, on
at reset
47VDDPDigital Core Power Supply1.8V
48GNDGDigital Core Power Ground
49DBCK0BDebug Port Clock of DSP0 (DBCK0)DSP0 GPIO9
5V tolerant
With internal pull_down,
on at reset
50DBIN0BDebug Port Data Input of DSP0 (DBIN0) DSP0 GPIO11
5V tolerant
With internal pull_down,
on at reset
51DBRQ0BDebug Port Request of DSP0 (DBRQ0)DSP0 GPIO
5V tolerant
With internal pull_up, on
at reset
After
Reset
Input
Input
Input
Input
Input
52DBOUT0BDebug Port Data Output of DSP0
(DBOUT0)
53GNDHG3.3V IO Ring Power Ground (Debug
Interface, GPIO)
54VDDHP3.3V IO Ring Power Supply (Debug
Interface, GPIO)
55DBCK1B
DSP1 Debug Port Clock (DBCK1) if HS
master mode, else High Speed
3
Synchronous Serial Interface (HS
I)
Channel3 Data
56DBIN1BDSP1 GPIO or DSP1 Debug Port Data
3
In (DBIN1) if HS
I master mode, else
High Speed Synchronous Serial
Interface (HS
3
I) Channel2 Data i
57DBRQ1BDSP1 GPIO or DSP1 Debug Port
3
Request (DBRQ1) if HS
I master mode,
else High Speed Synchronous Serial
Interface (HS
3
I) Channel1 Data
DSP0 GPIO10
5V tolerant
With internal pull_up, on
at reset
3
DSP1 GPIO9
I
5V tolerant
With internal pull_down,
on at reset
DSP1 GPIO11
5V tolerant
With internal pull_down,
on at reset
5V tolerant
With internal pull_up, on
at reset
Input
Input
Input
Input
8/31
TDA7580
PIN DESCRIPTION
N°NameTypeDescriptionNotes
58DBOUT1BDSP1 GPIO or DSP1 Debug Port Data
VDD
59
GND
60
61VDDISOP3.3V N-isolation biasing supplyClean 3.3V supply to be
GNDH
62
VDDH
63
VDDSD
64
(continued)
3
Out (DBOUT1) if HS
else High Speed Synchronous Serial
Interface (HS
PDigital Core Power Supply1.8V
GDigital Core Power Ground
G3.3V IO Ring Power Ground (Modulator
digital section)
P3.3V IO Ring Power Supply (Modulator
digital section)
P3.3V IFADC Modulator Analogue Power
Supply
3
I master mode,
I) clock
DSP1 GPIO10
5V tolerant
With internal pull_up, on
at reset
star-connected to
voltage regulator
Clean Power Supply, to
be star-connected to
3.3V voltage regulator
After
Reset
Input
I/O TYPE
P: Power Supply from Voltage regulator
G: Power Ground from Voltage regulator
A: Analogue I/O
I: Digital Input
O: Digital Output
B: Bidirectional I/O
I/O DEFINITION AND STATUS
Z: high impedance (input)
O: logic low output
X: undefined output
1: logic high output
Output
PP
: Push-Pull/ OD: Open-Drain
9/31
TDA7580
RECOMMENDED DC OPERATING CONDITIONS
SymbolParameterCommentMin. Typ.Max.Unit
V
V
V
V
DDSD
V
Note: 1. V
1.8V Power Supply VoltageCore Power Supply1.71.801.9V
DD
3.3V Power Supply Voltage (1)IO Rings Power Supply (with G
DDH
3.3V Power Supply Voltage (1)Oscillator Power Supply (GND
OSC
3.3V Power Supply Voltage (1)IF ADC Power Supply (with G
1.8V Power Supply VoltageDAC-Keying and Tuner clock
MTR
Power Supply (with GND
, V
, V
DDH
OSC
are also indi cated in this document as V
DDSD
. All othe rs as VDD.
DD3
)3.153.303.45V
NDH
)3.153.303.45V
OSC
)3.153.303.45V
NDSD
1.71.801.9V
)
MTR
GENERAL INTERFACE ELECTRICAL CHARACTERISTICS
SymbolParameterTest ConditionMin. Typ.Max.Unit
l
I
ipdh
l
Low Level Input Current
ilh
I/Os@V
High Level Input Current
ihh
I/Os@V
Low Level Input Current
l
il
I/Os@V
High Level Input Current
l
ih
I/Os@V
DD3
DD3
DD
DD
Pull-down current I/Os @ V
(absolute value)
(absolute value)
(absolute value)
(absolute value)
DD3
V
= 0V (notes 1, 2)
i
without pull-up-down device
V
= V
i
(notes 1, 2)
DD3
without pull-up-down device
V
= 0V (notes 1, 3, 4)
i
without pull-up-down device
V
= VDD (notes 1, 3, 4)
i
without pull-up device
Vi = V
DD3
(note 5)
with pull-down device
1µA
1µA
1µA
1µA
3.26.610.0µA
I
opuh
I
opul
I
aihop
I
acm
I
I
ain
I
aik
I
Pull-up current I/Os @ V
Pull-up current I/Os @ V
DD3
DD
Analogue pin sunk/drawn current
on pin1 and pin 6
Analogue pin sunk/drawn current
on pin 2
Analogue pin sunk/drawn current
ail
on pin 3
Analogue pin sunk/drawn current
on pin 4 and pin 5
Analogue pin sunk/drawn current
on pin 15
Tri-state Output leakage Vo = 0V or V
oz
Vi = 0V(note 6)
-10.0-6.6-3.2µA
with pull-up device
Vi = 0V (note 3)
-5.4-3.6-1.8µA
with pull-up device
Vi = V
DD3
0.951.251.55mA
Vi = 0V-6.25-5.0-3.75mA
Vi = V
DD3
1.52.02.5mA
Vi = 0V-2.5-2.0-1.5mA
Vi = V
DD3
3.755.06.25mA
Vi = 0V-1.55-1.25-0.95mA
Vi = V
DD3
243240µA
Vi = 0V-40-32-24µA
Vi = V
DD
0.81.21.6mA
Vi = 0V (spec absolute value)1µA
DD3
(note 1)
1µA
without pull up/down device
10/31
Loading...
+ 21 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.