The TDA7505 integrates two 75 MIPS DSP cores. One core is used for stereo decoding,
noise blanking, weak signal processing, Dolby B, music search and MP3 decoding. The
second core is used for audio and sound processing and Echo & Noise cancellation. All
functions are realized in SW and thus are flexible on customer request.
The device may be controlled by a main micro through either SPI or I
the same pins, but with separate device address (I
2
C) respectively separate chip select line
(SPI) the main micro may communicate with the DSP or with the RDS block.
An additional SPI is available allowing a separate communication (e.g. to a display micro).
The DSP cores are integrated with their associated data and program memories.
DSP0 is declared as master. Its associated peripherals and interfaces are: I
(Master SPI), SPI2 (Display SPI), Serial Audio Interface (SAI), PLL Oscillator, External
Memory Interface (EMI), General Purpose I/O ports (DSP0 GPIO[0..11]), RDS filter and D/A
converters.
DSP1 is declared as Co-DSP. Its associated peripherals and interfaces are: A/D converters,
SPDIF, Sample Rate Converter (SRC) and General Purpose I/O ports (DSP1 GPIO[0..11]).
Both DSP´s are identical (ST Orpheus core, 75 MHz clock). Only the peripherals and
memory configurations are different. The internal communication takes place through a bidirectional 24/10-word exchange interface (XCHG) with complex flag and interrupts
capability.
2
C interface. Through
2
C, SPI1
The Radio Data System (RDS, respectively RBDS) function is realized via dedicated
hardware. It may run fully autonomous without SW intervention. Thus an efficient
background mode as well as a low current standby mode is possible. The RDS input is
connected to the A/D converter to receive the FM multiplex signal (MPX) automatically. Its
output may be configured to I
2
C or SPI format. The pins are shared with the I2C and SPI1 of
DSP0.
The device is equipped with a debug and test interface. It allows the SW development with a
100% compatible emulation system.
All functions, except RDS, are implemented in SW. Thus, the device may be adapted to
customers´ requirements. This implies the variable implementation of SW modules
developed by the customer, ST and third parties. This flexibility also allows the usage for
applications others than car radios, e.g.: Boosters.
6/38
TDA7505Block diagram
μ
μ
Σ
/
2 Block diagram
Figure 1.Block diagram
analog audio in
ADC - ref
ADCVDD
ADCGND
AVDD
AGND
CLK in
8.55 MHz
6 Ch. Audio B us
receive bit&word clk
digital audio in
SPDIF audio in
CC
2
Qdiff
ΣΔ
Decimation
Audio
Crystal
Oscillator
2
DSP1 Orpheus Cor e
Including 12 GPIO´s
AM processing,
FM processing,
CD compression,
Dolby B
MP3
Debug Interface
CD
Navi
Tel.
2
4
.
Input Source Selector
Diff .
Diff .
Δ ΣΔ ΣΔ
Decimation
FM/Audio
SAI 6ch.
Receiver
SPDIF 2ch.
Interface
,
.
2
Mpx
AM/FM
RDS
Qdiff
SINCOS
2ch sample
rate converter
X Ram 4096
X Rom 4096
Y Ram 40969
P Ram
P Rom 16384
M
AM
3
.
4096
px
FMLevel
AM/FM
level
ADC
PLL Clock
Generator
Xchg
Interface
analog audio out
SC
FilterSCFilter
Noise
Shaper
Oversampl.
Filter
RDS
Filter
External Memory Interface
X Ram
Y Ram
P Ram
P Rom 16384
SC
FilterSCFilter
Oversampl.
Filter
Demod
10 word SPI 1
receive stack
4096
4096
4096
Noise
Shaper
.
SC
SC
Filter
Filter
Noise
Shaper
Oversampl .
Filter
Grp&blk
sync., error
correction
IIC / SPI 1
SPI 2
SAI Transmit ter
SRAM 4Mx
DRAM 64Mx4
DSP0 Orpheus Core
Including 12 GPIO´s
Audio processing,
Sound processing,
TAM,
Echo & noise
SPI
IIC
8
cancell
Debug Interface
-
DAC
ref
DACVDD
DACGND
4
4
3
2
8+3
17
4
4
Debug
5
RDS Int.
RDSCS
P
control
Display
6 Channel
Audio Bus
INT
NRESET
VDD
GND
/
Test
P
/
.
7/38
Pin descriptionTDA7505
3 Pin description
Table 2.Pin description
N°NameTypeFunction
1DAC4ASignal output D/A converter (single ended)
2DAC5ASignal output D/A converter (single ended)
N°NameTypeVoltageFunction
3VDD1V8_1S1.8VDigital Supply dedicated to internal logic
4GND1V8_1S0VDigital Ground dedicated to internal logic
1. The maximum difference in the voltage of AVDD, DACVDD, ADCVDD, analog inputs and analog outputs
must not exceed 0.5V. Warning: Operation at or beyond these limits may result in permanent damage to
the device. Normal operation is not guaranteed at these extremes.
2. During Normal Mode operation VDD3 is always available as specified.
3. During Fail-save Mode operation VDD3 may be not available.
Operating temperature range-40 to 85°C
op
Storage temperature-55 to 150°C
stg
4.2 Thermal data
Table 4.Thermal data
SymbolParameterValueUnit
R
th j-amb
R
th j-case
1. In still air
2. Measured on top side of the package
Thermal resistance junction to ambient
T
Operating junction temperature125°C
j
Thermal junction to case
(2)
(1)
Normal
Fail-safe
(2)
(3)
-0.5 to +1.95
-0.5 to +3.6
-0.5 to +3.6
-0.5 to +3.6
-0.5 to +3.6
(1)
(1)
(1)
-0.5 to 6.3
-0.5 to 3.8
55°C/W
10°C/W
(1)
V
V
V
V
V
V
V
V
15/38
Electrical specificationsTDA7505
4.3 Electrical characteristics
4.3.1 Recommended DC operating conditions
Table 5.Recommended DC operating conditions
SymbolParameterTest conditionMin. Typ.Max.Unit
VDD1V8Digital supply voltage1.71.81.9V
VDD3V3I/O supply voltage3.153.33.49V
AVDDAnalog supply voltage3.153.33.49V
DACVDDD/A supply voltage3.153.33.49V
ADCVDDA/D supply voltage3.153.33.49V
4.3.2 Power consumption
Table 6.Power consumption
SymbolParameterTest conditionMin. Typ.Max.Unit
I
dd
I
dio
I
DAC
I
ADC
Note: 75MHz internal DSP clock, all CODEC channels enabled at T
Maximum currentDigital power supply @ 1.8V195mA
Maximum currentDigital IO power supply @ 3.3V6mA
Maximum currentDAC analog power supply @ 3.3V22mA
Maximum currentADC analog power supply @ 3.3V43mA
= 25 °C
amb
4.3.3 Oscillator characteristics
Table 7.Oscillator characteristics
SymbolParameterTest conditionMin. Typ.Max.Unit
F
OSC
F
EXT
F
CLKIN
1. RDS works only with 8.55Mhz quartz or alternative with 74.1MHz applied externally on XTI pin.
2. An alternative clock input (pin CLKIN) can be used for PLL to adjust the audio sampling rate. RDS can work in parallel with
the 8.55MHz quartz.
Crystal oscillator frequency
External oscillator frequencyconnected through pin XTI
(1)
(1)
External oscillator frequencyconnected through pin CLKIN
(2)
8.55MHz
75MHz
80MHz
16/38
TDA7505Electrical specifications
4.3.4 General interface electrical characteristics
1. The leakage currents are generally very small, <1nA. The value given here, 1 A, is a maximum that can occur after an
electrostatic stress on the pin.
2. Human Body Model.
5V tolerant tri-state output leakage
without pull up/down device
I/O latch-up currentVi < 0V, Vi > V
Electrostatic protectionLeakage, 1μA
esd
(1)
= 0V
V
i
DD3V3
(1)
DD3V3
DD3V3
DD3V3
(2)
(1)
(1)
200mA
2000V
= V
V
i
V
= 0V or V
o
= 0V or V
V
o
= 5.5V17μA
V
o
1μA
1μA
1μA
1μA
4.3.5 High voltage CMOS interface DC electrical characteristics
Table 9.High voltage CMOS interface DC electrical characteristics
SymbolParameterTest conditionMin. Typ.Max.Unit
Low Level Input Voltage3.0V<V
V
il
V
V
V
V
1. Takes into account 200mV voltage drop in both supply lines.
2. X is the source/sink current under worst-case conditions and is depicted for every I/O or output pin in the pin description.
High Level Input Voltage3.0V<V
ih
Schmitt trigger hysteresis3.0V<V
hyst
Low level output VoltageIol = XmA
ol
High level output Voltage0.89*V
oh
<3.6V0.3*V
DD3V3
<3.6V0.5*V
DD3V3
<3.6V0.8V
DD3V3
(1),(2)
DD3V3
0.1*V
DD3V3
DD3V3
DD3V3
4.3.6 DSP core
Table 10.DSP core
SymbolParameterTest conditionMin. Typ.Max.Unit
F
dsp
T
res
DSP clock frequency75MHz
Reset signal low state duration1µs
V
V
V
V
17/38
Electrical specificationsTDA7505
4.4 SAI interface timing - receiver
Figure 3.SAI interface timing - receiver
SDI0-2
LRCKR
SCKR
(RCKP=0)
t
sckrl
Table 11.SAI interface timing - receiver
Valid
Valid
t
lrckrs
t
sdis
t
t
lrckrh
sdih
t
sckr
t
sckrh
TimingDescriptionMinTypMaxUnit
(1)
T
1. T
DSP
t
t
lrckrs
t
lrckrh
t
t
t
sckrh
t
Internal DSP clock period (typical 1/75MHz)13.33ns
Minimum clock cycle6 T
sckr
LRCKR setup timeT
LRCKR hold timeT
SDI setup timeT
sdid
SDI hold timeT
sdih
Minimum SCKR high time0.35 t
Minimum SCKR low time0.35 t
sckrl
= DSP master clock cycle time = 1/F
DSP
dsp
DSP
DSP
DSP
DSP
DSP
sckr
sckr
ns
ns
ns
ns
ns
ns
ns
4.5 SAI interface timing - transmitter
Figure 4.SAI interface timing - transmitter
t
Valid
lrckts
SDO0-2
LRCKT
SCKT
(TCKP=0)
t
dt
t
scktl
18/38
Valid
t
lrckth
t
sckt
t
sckth
TDA7505Electrical specifications
Table 12.SAI interface timing - transmitter
TimingDescriptionMinTypMaxUnit
(1)
T
1. T
DSP
t
t
lrckts
t
lrckth
t
sckth
t
Internal DSP clock period (typical 1/75MHz)13.33ns
(THD+N) Total harmonic distortion-3dB analog input-80dB
SNRSignal to noise ratio1kHz; -3dB analog input; mono86dB
26/38
TDA7505Functional description
5 Functional description
The TDA7505 is broken up into three distinct blocks. One block contains the two DSP Cores
and their associated peripherals. The second contains the analog modules ADC with input
multiplexer and level adjust and the DAC. The third module contains the RDS processing:
filter, demodulator, decoder with error correction and the I
and interrupts output.
5.1 24-bit DSP core
The two DSP cores are used to process the audio and FM/AM data, coming from the ADC,
or any kind of digital data coming via SPDIF or SAI. After the digital signal processing these
data are sent to the DAC for analog conversion. Functions such as volume, tone, balance,
and fader control, as well as spatial enhancement and general purpose signal processing
may be performed by the DSP0. When FM/AM mode is selected, DSP1 is fully devoted to
AM/FM processing. Nevertheless it can be used for any kind of different application, when a
different input source is selected. Some capabilities of the DSPs are listed below:
●Single cycle multiply and accumulate with convergent rounding and condition code
generation
●2 x 56-bit Accumulators
●Double precision multiply
●Scaling and saturation arithmetic
●48-bit or 2 x 24-bit parallel moves
●64 interrupt vector locations
●Fast or long interrupts possible
●Programmable interrupt priorities and masking
●Repeat instruction and zero overhead DO loops
●Hardware stack capable of nesting combinations of 7 DO loops or 15
interrupts/subroutines
●Bit manipulation instructions possible on all registers and memory locations, also Jump
on bit test
●4 pin serial debug interface
●Debug access to all internal registers, buses and memory locations
●5 word deep program address history FIFO
●Hardware and software breakpoints for both program and data memory accesses
●Debug Single stepping, Instruction injection and Disassembly of program memory
2
C/SPI interface with data buffer
27/38
Functional descriptionTDA7505
5.2 DSP peripherals
There are a number of peripherals that are tightly coupled to the two DSP Cores. Some of
the peripherals are connected to DSP 0 others are connected to DSP 1.
●4k x 24-Bit Program RAM for DSP0
●16k x 24-Bit mask programmable Program ROM for DSP0
●4k x 24-Bit X-Data RAM for DSP0
●4k x 24-Bit Y-Data RAM for DSP0
●4k x 24-Bit Program RAM for DSP1
●16k x 24-Bit mask programmable Program ROM for DSP1
●4k x 24-Bit X-Data RAM for DSP1
●4k x 24-Bit mask programmable X-Data ROM for DSP1
●4k x 24-Bit Y-Data RAM for DSP1
●6 channel Serial Audio Interface (SAI)
●2 channel SPDIF receiver with sampling rate conversion
2
●I
C and SPI interfaces
●XCHG Interface for DSP to DSP communication
●External Memory Interface (DRAM/SRAM) for time-delay and traffic information
●Debug Port for both DSP´s
●General-purpose Input/Output lines
●Asynchronous Sample Rate Converter
●SINCOS co-processor
●PLL Clock Oscillator
●ADC´s, ADC input multiplexer and DAC´s (see Section 5.2.12: CODEC on page 32)
5.2.1 Data and program memories
Both DSP0 and DSP1 have data and program memories attached to them. Each memory
type is described below:
X-RAM
This is a 24-Bit Single Port SRAM used for storing coefficients. The 16-Bit XRAM address,
XABx(15:0) is generated by the Address Generation Unit of the DSP core. The 24-Bit XRAM
Data, XDBx(23:0), may be written to and read from the Data ALU of the DSP core.
X-ROM
This is a 24-Bit Single Port mask programmable ROM used for storing coefficients. The 16Bit XRAM address, XABx(15:0) is generated by the Address Generation Unit of the DSP
core. The 24-Bit XRAM Data, XDBx(23:0), may be read from the Data ALU of the DSP core.
Y-RAM
This is a 24-Bit Single Port SRAM used for storing coefficients. The 16-Bit address,
YABx(15:0) is generated by the Address Generation Unit of the DSP core. The 24-Bit Data,
YDBx(23:0), is written to and read from the Data ALU of the DSP core.
28/38
TDA7505Functional description
Program RAM
This is a 24-Bit Single Port SRAM used for storing and executing program code. The 16-Bit
PRAM Address, PABx(15:0) is generated by the Program Address Generator of the DSP
core for Instruction Fetching, and by the AGU in the case of the Move Program Memory
(MOVEM) Instruction. The 24-Bit PRAM Data (Program Code), PDBx(23:0), can only be
written to using the MOVEM instruction. During instruction fetching the PDBx Bus is routed
to the Program Decode Controller of the DSP core for instruction decoding.
Program ROM
This is a 24-Bit Single Port mask programmable ROM used for storing and executing
program code. Additionally the boot loader SW is placed here. Essentially this consists of
reading the data via I2C, SPI or EMI interface and store it in PRAM, XRAM and YRAM. The
16-Bit PROM Address, PABx(15:0) is generated by the Program Address Generator of the
DSP core for Instruction Fetching, and by the AGU in the case of the Move Program
Memory (MOVEM) Instruction. The 24-Bit PROM Data (Program Code), PDBx(23:0), can
only be read but not written. During instruction fetching the PDBx Bus is routed to the
Program Decode Controller of the DSP core for instruction decoding.
5.2.2 Serial audio interface (SAI)
The SAI is used to deliver digital audio to the device from an external source. Once
processed by the device, either it can be returned through this interface or sent to the DAC
for D/A conversion. The features of the SAI are listed below:
●3 Synchronized Stereo Data Transmission Lines
●3 Synchronized Stereo Data Reception Lines
●Master and Slave operating mode: clock lines can be both master and slave.
●Receive and Transmit Data Registers have two locations to hold left and right data.
5.2.3 Serial peripheral interface (SPI)
The DSP core requires a serial interface to receive commands and data over the LAN.
During an SPI transfer, data are transmitted and received simultaneously. A serial clock line
synchronizes shifting and sampling of the information on the two serial data lines. A slave
select line allows individual selection of a slave SPI device.
When an SPI transfer occurs an 8-bit word is shifted out through one data pin while another
8-bit word is simultaneously shifted in through a second data pin. The central elements in
the SPI system are the shift register and the read data buffer. The system is single buffered
in the transfer direction and has a 10 word buffer in the receive direction (only master SPI;
the display SPI is single word buffered only).
5.2.4 Sony/Phillips digital interface (S/PDIF)
The S/PDIF receiver is a serial digital audio interface. It receives and decodes serial audio
data according to one of the following standards: AES/EBU, IEC 958, S/PDIF, and EIAJ CP340 in a frequency range from 32kHz up to 96kHz. The transfer protocol provides two audio
data channels.
There is a direct output connected to Asynchronous Sample Rate Converter. Left and right
20 bit audio-channels and sample clock are provided.
29/38
Functional descriptionTDA7505
5.2.5 I2C interface
The inter Integrated Circuit bus is a single bidirectional two-wire bus used for efficient inter
IC control. The device is compliant with the I
kHz) mode.
Every component hooked up to the I
2
memory or some other complex function chip. Each of these chips can act as a receiver and
/or transmitter on its functionality.
The device may act as master or as slave.
XCHG interface (DSP to DSP exchange interface)
The Exchange Interface peripheral provides bidirectional communication between DSP0
and DSP1. Both 24 bit word data and four bit Flag data can be exchanged. A FIFO is utilized
for received data. It minimizes the number of times an Exchange Interrupt Service Routine
would have to be called if multi-word blocks of data were to be received. The Transmit FIFO
is in effect the Receive FIFO of the other DSP and is written directly by the transmitting DSP.
The features of the XCHG are listed below:
●10 Word XCHG FIFO on DSP0 to transfer data to DSP1
●24 Word XCHG FIFO on DSP1 to transfer data to DSP0
●Four Flags for each XCHG for DSP to DSP signaling
●Condition flags can optionally trigger interrupts on both DSP´s
5.2.6 DRAM/SRAM interface (DEMI)
2
C specification including the highs peed (400
C bus has its own unique address whether it is a CPU,
The External DRAM/SRAM Interface is viewed as a memory mapped peripheral of both
DSP cores. Data transfers are performed by moving data into/from data registers. The
control is exercised by polling status flags in the control/status register or by servicing
interrupts. This can be done by both DSP cores.
The features of the DEMI (Dual core Extended Memory Interface) are listed below:
●Data bus width fixed at 4 bits for DRAM and 8 bits for SRAM
●Data word length 16 or 24 bits for DRAM
●Data word length 8 or 16 or 24 bits for SRAM
●13 DRAM address lines means 2
●Refresh rate for DRAM can be chosen among eight divider factors
●SRAM relative addressing mode; 2
●Four SRAM Timing choices
●Two Read Offset Registers
26
= 256M bit addressable DRAM
22
= 32M bit addressable SRAM
30/38
TDA7505Functional description
5.2.7 Debug interface
A multiplexed Debug Port is available for the DSP Cores. The debug logic is contained in the
core design of the DSP. The features of the Debug Port are listed below:
●Breakpoint Logic
●Trace Logic
●Single stepping
●Instruction Injection
●Program Disassembly
5.2.8 General purpose input/output
The DSP requires a set of external general purpose input/output lines, and a reset line.
These signals are used by external devices to signal events to the DSP. The GPIO lines are
implemented as DSP 's peripherals. The GPIO lines are grouped in Port A, connected to
DSP 0, and Port B, connected to DSP1.
5.2.9 Asynchronous sample rate converter
The ASRC, embedded in the device, offers a fully digital stereo asynchronous sample rate
conversion of digital audio sources to the device's internal sample frequency. This solves the
problem of mixing audio sources with different sample rates.
The ASRC is able to do both up- and down-sampling. There is no need to explicitly program
the input and output sample rates, as the ASRC solves this problem with an automatic
Digital Ratio Locked Loop.
In case of down sampling, an internal low pass filter limits the bandwidth. Thus any down
folding products are avoided.
The ASRC is intended for applications up to 20 bit input word width. Digital Audio Sources
can be applied in general Serial Audio Interface format (3 wires) as well as in AES/EBU, IEC
958, S/PDIF and EIAJ CP-340 format (1 wire).
An interface to the DSP core offers the possibility of interrupt controlled sample delivery.
Furthermore, a programmable Control/Status Register inside the ASRC allows a great
variety of adjustments and status information.
The ASRC is intended for applications
–up to 20 bit input and 24 bit output word width,
–32kHz to 96kHz sample rate for input signal (SPDIF Receiver features)
–32kHz to 48kHz sample rate for output signal.
5.2.10 SINCOS co-processor
The SINCOS is a cordic-based co-processor for calculation of sine and cosine without using
DSP resources.
5.2.11 PLL clock oscillator
The PLL Clock Oscillator can accept an external clock at CLKIN or it can be configured to
run with an internal oscillator when a crystal is connected across pins XTI & XTO. There is
an input divide block IDF (1 -> 32) at the XTI clock input and a multiply block MF (9 -> 128)
31/38
Functional descriptionTDA7505
in the PLL loop. Hence the PLL can multiply the external input clock by a ratio MF/IDF to
generate the internal clock. This allows the internal clock to be within 1 MHz of any desired
frequency even when XTI is much greater than 1 MHz. It is recommended that the input
clock is not divided down to less than 1 MHz as this reduces the Phase Detector's update
rate.
The clocks to the DSP can be selected to be either the VCO output divided by 2 to 16, or be
driven by the XTI pin directly.
The crystal oscillator and the PLL will be gated off when entering the power-down mode (by
setting a register on DSP0).
5.2.12 CODEC
The CODEC is composed of four plus one A/D mono converters and three D/A stereo
converters.
Two channels of the ADC can operate both in audio mode and in FM mode. When in audio
mode, it converts the audio bandwidth from 20Hz to 20KHz. The A to D is a third order
Sigma-Delta converter with 20-bit resolution. When in FM mode, the converted bandwidth is
up to 192KHz.
Additionally a lower resolution A to D converter is implemented. It is used to convert the
level signal of the tuner. Alternatively it may be used to convert voice signals.
The DAC is a second order multi bits Sigma-Delta converter accepting 24 bits input data. All
the reference voltages are generated inside the chip but they have to be decoupled with
external capacitors.
5.2.13 Radio data system (RDS)
The RDS block is a hardware cell able to deliver the RDS frames through a dedicated serial
interface. An RDS quality signal is also available. This block needs to be initialized at reset
by the DSP, after that it works in background and does not need any further DSP support.
RDS is made of 57kHz filter, demodulator, decoder with error correction and an I
programmable interface with data buffer and interrupt output.
Due to its own interface, it may be considered as an independent function. Thus the module
has a separate RDS I
SPI. Only the pins are shared with the DSP interfaces.
2
C device address as well as a separate chip select line for the RDS
2
C/SPI
32/38
TDA7505Functional description
5.2.14 Clock scheme
Due to the programmable PLL oscillator, the clock scheme is very flexible. The customer
may choose the clock frequency according to the application needs. However one should
take into account several constraints:
●The RDS module needs a crystal frequency of 8.55 MHz or alternative an external
74.1MHz Oscillator. However the PLL may be supplied by an external clock reference
and the crystal in parallel may drive the RDS module.
●The CODEC (A/D and D/A) module needs a clock of 512 times the audio sample rate
(Fs).
●The audio sample rate (Fs) should be close to 44.1 kHz. This allows CD quality. Higher
sample rates will reduce the number of DSP clock cycles per Fs and hence will reduce
the available MIPS.
●The DSP core clock frequency may not exceed 76 MHz
●In a car radio system the second and third system clock harmonics (DSP clock and
CODEC clock) should be outside the radio frequency bands.
Two examples of convenient clock schemes are shown in the following table:
Table 28.Examples of convenient clock schemes
Clock schemeAlternative
(1)
Fxtal8.55 MHz74.1 MHz
Fcomp
Fvco
Fdsp
Fcodec
Fxtal / 4
2.14 MHz
Fcomp * 106
226.58 MHz
Fvco / 3
75.53 MHz
Fvco / 10
22.66 MHz
Fs44.25 kHz44.11 kHz
1. External clock oscillator used
Fxtal/21
3.53 MHz
Fcomp * 64
225.8 MHz
Fvco / 3
75.28 MHz
Fvco / 10
22.58 MHz
33/38
Software featuresTDA7505
6 Software features
A great flexibility is guaranteed by the two programmable DSP cores. A list of the main
software functions, which can be implemented in the TDA7505, is enclosed hereafter:
6.1 AM/FM base band signal processing
●FM weak signal processing
●Integrated 19 kHz Pilot tone filter
●De-emphasis
●Stereo blend
●Variable high cut
●Flexible noise cancellation
●Flexible multipath detector
●Asynchronous demodulation allows the usage of any sample rate
6.2 Generic audio signal processing
●Loudness
●Bass, treble, fader control
●Volume control
●Distortion Limiting
●Premium Equalization
●Soft mute
6.3 TAPE signal processing
●Dolby B Noise Reduction
●Automatic Music Search
6.4 CD signal processing
●Dynamic Range Compression
6.5 Audiophile
●Parametric Equalization
●Crossover
●Channel Delays
●Center Channel Imaging Output
●Audio Noise Reduction
6.6 Audio decompression
●MP3 including C3 block decoder
34/38
TDA7505Software features
6.7 Other
●Voice compression/decompression for traffic information storage
●Echo and noise canceling for mobile phone connection
6.8 Functional modes
The SW defines the whole functionality of the device, except RDS. Although ST is able to
provide a complete set of SW, the customer may implement his own SW or may use third
party SW. This allows a flexible adaptation to the application needs.
The concept allows the parallel processing of two independent audio sources. For example
one source may go through the loudspeakers, whereas another source may feed a
headphone. Additionally other sources like a phone or a navigation system may be mixed to
the audio source. In case the 150 MIPS available are not sufficient, a co-dsp (e.g.:
TDA7502) may be connected through the serial audio interface (SAI). Finally the device may
be embedded into an audio bus system (e.g.: MOST).
Following table shows an example of possible modes:
Table 29.Example of possible modes
AM/FM MPX
(analog)
CD changer
(analog)
Phone/Navi
(analog)
CD/CD ROM
audio/MP3
(digital SPDIF)
Tape via ADC
(digital SAI)
DSP co-processor
Traffic info
storage
MOST bus
1. The total number of SAI channels is six. They must be split between MOST, Co-DSP and the external ADC for tape. In case
of MOST, the DSP clock must be synchronized to the MOST bus.
SourceCommentAM/FM mode
DSP1
DSP1
DSP0
Main source
and RDS
Alternative
Rear Source
Summed to
Main source
Alternative
DSP1
Rear Source
through SRC
Dolby B on
DSP1
MDSP: master
CO-dsp: slave
DSP0
Alternative
Rear Source
Available
(1)
Background
recording
MDSP: slave
Co-dsp: slave
Available
(1)
MOST: master
CD mode
(digital)
Alternative
Rear Source
and RDS
Alternative
Rear Source
Summed to
Main source
Main source
through SRC
Alternative
Rear Source
Available
(1)
Background
recording
Available
(1)
CD Changer
mode (analog)
Alternative
Rear Source
and RDS
Main source
Summed to
Main source
Alternative
Rear Source
through SRC
Alternative
Rear Source
Available
(1)
Background
recording
Available
(1)
Tape mode
(digital)
Alternative
Rear Source
and RDS
Alternative
Rear Source
Summed to
Main source
Alternative
Rear Source
through SRC
Main source
Available
(1)
Background
recording
Available
(1)
Traffic info
play mode
Alternative
Rear Source
and RDS
Alternative
Rear Source
Summed to
Main source
Alternative
Rear Source
through SRC
Alternative
Rear Source
Available
(1)
Main source
& Background
recording
Available
(1)
Note:The main source (blue) may run in parallel with one of the alternative rear sources (yellow).
Phone/Navi, DSP Co-processor, traffic info storage and MOST (green) are available in
parallel to all modes.
35/38
Package informationTDA7505
7 Package information
In order to meet environmental requirements, ST offers these devices in ECOPACK®
packages. These packages have a lead-free second level interconnect. The category of
second Level Interconnect is marked on the package and on the inner box label, in
compliance with JEDEC Standard JESD97. The maximum ratings related to soldering
conditions are also marked on the inner box label. ECOPACK is an ST trademark.
ECOPACK specifications are available at: www.st.com.
Figure 14. LQFP100 (14x14x1.4mm) mechanical data and package dimensions
DIM.
A1.6000.0630
A10.0500.150 0.00200.0059
A21.350 1.400 1.450 0.0531 0.0551 0.0571
b0.170 0.220 0.270 0.0067 0.0087 0.0106
c0.0900.200 0.00350.0079
D 15.800 16.000 16.200 0.6220 0.6299 0.6378
D1 13.800 14.000 14.200 0.5433 0.5512 0.5591
D312.0000.4724
E15.800 16.000 16.200 0.6220 0.6299 0.6378
E1 13.800 14.000 14.200 0.5433 0.5512 0.5591
E312.0000.4724
e0.5000.0197
L0.450 0.600 0.750 0.0177 0.0236 0.0295
L11.0000.0394
K0˚ (m in.), 3.5˚ (typ.), 7˚ (max.)
ccc0.0800.003
mminch
MIN. TYP. MAX. MIN. TYP. MAX.
OUTLINE AND
MECHANICAL DATA
LQFP100 (14x14x1.40mm)
Low profile Quad Flat Package
36/38
0086901 D
TDA7505Revision history
8 Revision history
Table 30.Document revision history
DateRevisionChanges
23-Oct-20071Initial release.
37/38
TDA7505
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.