• Radio Data System (RDS) processing with an optional
16-bit buffer via a separate channel (two tuners
possible)
• Auxiliary high Common-Mode Rejection Ratio (CMRR)
analog CD input (CD-walkman, speech, economic
CD-changer, etc.)
• I2C-bus controlled
• Four channel 5-band I2C-bus controlled parametric
equalizer
• Twoseparate full I2S-busand LSB-justified formats high
performance input interfaces
• Audio output short-circuit protected
• Separate AM left and right inputs
• Phase-Locked Loop (PLL) to generate the high
frequency DSP clock from a common fundamental
oscillator crystal
• Analog single-ended tape inputs
• I2S-bus subwoofer output (mono or stereo)
• Expandable with additional DSPs for sophisticated
features through an I2S-bus gateway
• Operating ambient temperature from −40 to +85 °C.
1.2Software
• Improved FM weak signal processing
• Integrated 19 kHz MPX filter and de-emphasis
• Electronic adjustments: FM/AM level, FM channel
separation and Dolby level
• Baseband audio processing (treble, bass, balance,
fader and volume)
• Dynamic loudness or bass boost
• Audio level meter
• Tape equalisation (tape analog playback)
• Music Search System (MSS) detection for tape
• Dolby-B tape noise reduction
• Adjustable dynamics compressor
• CD de-emphasis processing
• Improved AM reception
• Soft audio mute
• AM IAC
• Pause detection for RDS updates
• Signal level, noise and multipath detection for AM/FM
signal quality information.
2APPLICATIONS
• Car radio systems.
3GENERAL DESCRIPTION
The SAA7705H performs all the signal functions in frontof
the power amplifiers and behind the AM and FM multiplex
demodulation of a car radio or the tape input.
These functions are:
• Interference absorption
• Stereo decoding
• RDS decoding
• FM and AM weak signal processing (soft mute, sliding
stereo, etc.)
• Dolby-B tape noise reduction
• Audio controls (volume, balance, fader and tone).
Some functions have been implemented in the hardware
(stereo decoder, RDS decoding and IACfor FM multiplex)
and are not freely programmable. Digital audio signals
fromexternalsourceswith the Philips I2S-busformatorthe
LSB-justified 16, 18 or 20 bits format are accepted.
There are four independent analog output channels.
The channels have a hardware implemented 5-band
parametric equalizer, controlled via the I2C-bus.
1999 Aug 163
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
The DSP contains a basic program that enables aset with:
• AM/FM reception
• Sophisticated FM weak signal functions
• Music Search System (MSS) detection for tape
• Dolby-B tape noise reduction system
• CD play with compressor function
• Separate bass and treble tone control and fader or
balance control additional to the equalizers.
4QUICK REFERENCE DATA
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Supply
V
DDD3V
digital supply voltage
V
DDD3Vx
pins with respect to VSS33.33.6V
3.3 V for DSP core
I
DDD3V
V
DDD5V
supply current of the
3.3 V digital DSP core
supply voltage 5 V for
high activity of the DSP at
27 MHz DSP frequency
V
pins with respect to VSS4.555.5V
DDDV5x
−80110mA
periphery
I
DDD5V
supply current of the 5 V
−35mA
digital periphery
V
DDA
analog supply voltage
V
pins with respect to V
DDAx
33.33.6V
SS
3.3 V
I
DDA
Analog level inputs (AML and FML); T
S/N
LAD
analog supply currentzero input and output signal−4050mA
level-ADCsignal-to-noise
ratio
=25°C; V
amb
0 to 29 kHz bandwidth;
maximum input level;
= 3.3 V; unless otherwise specified
DDA1
4854−dB
unweighted
V
i(LAD)
input voltage level-ADC
0−V
DDA1
for full-scale
Analog inputs; T
THD
FMMPX
=25°C; V
amb
= 3.3 V; unless otherwise specified
DDA1
total harmonic distortion
FMMPX input
input signal 0.35 V (RMS) at
1 kHz; bandwidth = 19 kHz;
−−70−65dB
−0.030.056%
note 1
S/N
FMMPX(m)
signal-to-noise ratio
FMMPX input mono
input signal at 1 kHz;
0 dB reference = 0.35 V (RMS);
8083−dB
bandwidth = 19 kHz; note 1
S/N
FMMPX(s)
signal-to-noise ratio
FMMPX input stereo
input signal at 1 kHz;
0 dB reference = 0.35 V (RMS);
7477−dB
bandwidth = 40 kHz; note 1
THD
CD
total harmonic distortion
CD inputs
input signal 0.55 V (RMS) at
1 kHz; input gain = 1;
−−83−78dB
−0.0070.013%
bandwidth = 20 kHz
S/N
CD
signal-to-noise ratio CD
inputs
input signal at 1 kHz;
0 dB reference = 0.55 V (RMS);
8184−dB
bandwidth = 20 kHz
THD
AM
total harmonic distortion
AM inputs
input signal 0.55 V (RMS) at
1 kHz; bandwidth = 5 kHz
−−80−76dB
−0.010.016%
V
1999 Aug 164
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
S/N
AM
THD
TAPE
S/N
TAPE
V
i(con)(max)(rms)
Analog outputs; T
(THD + N)/Stotal harmonic
DRdynamic rangeoutput signal −60 dB at 1 kHz;
DSdigital silenceoutput signal at
Oscillator (f
f
xtal
f
clk(DSP)
signal-to-noise ratio AM
inputs
input signal at 1 kHz;
0 dB reference = 0.55 V (RMS);
8388−dB
bandwidth = 5 kHz
total harmonic distortion
TAPE inputs
signal-to-noise ratio
TAPE inputs
input signal 0.55 V (RMS) at
1 kHz; bandwidth = 20 kHz;
input signal at 1 kHz;
0 dB reference = 0.55 V (RMS);
−−80−76dB
−0.010.016%
8183−dB
bandwidth = 20 kHz
maximum conversion
THD < 1%0.60.66−V
input level at analog
inputs (RMS value)
=25°C; V
amb
distortion-plus-noise to
signal ratio
= 3.3 V; unless otherwise specified
DDA2
output signal 0.72 V (RMS) at
f = 1 kHz; R
>5kΩ (AC);
L
A-weighted
−−75−65dBA
92102−dBA
0 dB reference = 0.77 V (RMS);
A-weighted
−−108−102dBA
20 Hz to 17 kHz;
0 dB reference = 0.77 V (RMS);
A-weighted
= 11.2896 MHz)
osc
crystal frequency−11.2896 −MHz
clock frequency
−27.1656 −MHz
DSP core
Note
1. FMRDS and FMMPX input sensitivity setting ‘000’ (see Table 17).
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1999 Aug 166
SSD3V2
SSD3V1
DDD5V3
DDD5V2
DDD5V1
V
TP5
21
LEVEL-ADC
SCAD1
SCAD2
SCAD3
RDS
DECODER
6059
RDSDAT
V
RDSCLK
V
SAA7705H
V
OSCILLATOR
6364
DD(OSC)
V
V
IAC
OSCIN
VDACP
VDACN1
AML
FML
CDLB
CDLI
CDRB
CDRI
CDGND
VREFAD
AMAFL
AMAFR
TAPEL
TAPER
FMMPX
FMRDS
SELFR
DDA1
V
1
2
4
3
73
72
71
70
77
78
67
66
69
68
80
79
61
RTCB
INPUT
STAGE
ANALOG
SOURCE
SELECTOR
TSCAN
SHTCB
SSA1
V
VDACN2
18174543 442762 29
TP4
TP3
TP2
TP1
handbook, full pagewidth
SSD3V4
SSD3V3
V
V
V
SIGNAL
LEVEL
SIGNAL
QUALITY
OSCOUT
SSD5V2
SSD5V1
V
STEREO
DECODER
SS(OSC)
V
SSD5V3
V
CD1CL
CD1WS
DDD3V1
V
4836 4622757674
CD2DATA
CD1DATA
DDD3V3
DDD3V2
V
V
52 555147372354535049
DIGITAL
SOURCE
SELECTOR
24 26564228 25
CD2WS
V
CD2CL
DDD3V4
DSPIN2
DSPIN1
EQUALIZER
DSP CORE
I2C-BUS INTERFACE
5758652019
SCL
SDA
DSPOUT1
40413839
QUAD
DIGITAL
TO
ANALOG
CONVERTER
(QDAC)
A0
DSPOUT2
V
11
V
10
POM
5
FLV
16
FLI
15
FRV
13
FRI
14
RLV
9
RLI
8
6
RRV
7
RRI
12
VREFDA
IISOUT1
34
IISOUT2
35
IISCLK
30
IISWS
33
IISIN1
31
IISIN2
32
MGM119
DSPRESET
DDA2
SSA2
6BLOCK DIAGRAM
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
Fig.1 Block diagram.
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
7PINNING
SYMBOLPINPIN TYPEDESCRIPTION
VDACP1AP2Dpositive reference voltage for SCAD1, SCAD2, SCAD3 and level-ADC
VDACN12AP2Dground reference voltage 1 for SCAD1, SCAD2, SCAD3 and level-ADC
FML3AP2DFM level input; via this pin the level of the FM signal is fed to the SAA7705H; the
level information is needed for a correct functioning of the weak signal behaviour
AML4AP2DAM level input; via this pin the level of the AM signal is fed to the SAA7705H
POM5AP2Dpower-on mute of the QDAC; timing is determined by an external capacitor
RRV6AP2Drear right audio voltage output of the QDAC
RRI7AP2Drear right audio current output of the QDAC
RLI8AP2Drear left audio current output of the QDAC
RLV9AP2Drear left audio voltage output of the QDAC
V
SSA2
V
DDA2
VREFDA12AP2Ddecoupling for voltage reference of the analog part of the QDAC
FRV13AP2Dfront right audio voltage output of the QDAC
FRI14AP2Dfront right audio current output of the QDAC
FLI15AP2Dfront left audio current output of the QDAC
FLV16AP2Dfront left audio voltage output of the QDAC
TP117BT4CRtest pin, used in factory test mode, must not be connected
TP218BT4CRtest pin, used in factory test mode, must not be connected
TP319BT4CRtest pin, used in factory test mode, must not be connected
TP420BT4CRtest pin, used in factory test mode, must not be connected
TP521IBUFDtest pin, used in factory test mode, must be connected to V
V
DDD5V1
V
SSD5V1
CD2WS24IBUFDword select input 2 from a digital audio source (I2S-bus or LSB-justified format)
CD2DATA25IBUFDleft or right data input 2 from a digital audio source (I2S-bus or LSB-justified format)
CD2CL26IBUFDclock input 2 from a digital audio source (I2S-bus or LSB-justified format)
CD1WS27IBUFDword select input 1 from a digital audio source (I2S-bus or LSB-justified format)
CD1DATA28IBUFDleft or right data input 1 from a digital audio source (I2S-bus or LSB-justified format)
CD1CL29IBUFDclock input 1 from a digital audio source (I2S-bus or LSB-justified format)
IISCLK30BT4CRclock output to extra DSP chip (I2S-bus)
IISIN131IBUFDdata input channel 1 (front) from extra DSP chip (I2S-bus)
IISIN232IBUFDdata input channel 2 (rear) from extra DSP chip (I2S-bus)
IISWS33BD4CRword select input or output for extra DSP chip (I2S-bus)
IISOUT134BD4CRdata output to extra DSP chip (I2S-bus)
IISOUT235BD4CRsubwoofer output (I2S-bus)
V
DDD5V2
V
SSD5V2
DSPIN138IBUFDdigital input 1 of the DSP core (flag F0 of the status register)
DSPIN239IBUFDdigital input 2 of the DSP core (flag F1 of the status register)
10APVSSground supply for the analog part of the QDAC
11APVDDpositive supply for the analog part of the QDAC
DDD5V
22VDDE5positive supply 1 for peripheral cells
23VSSE5ground supply 1 for peripheral cells
36VDDE5positive supply 2 for peripheral cells
37VSSE5ground supply 2 for peripheral cells
1999 Aug 167
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
SYMBOLPINPIN TYPEDESCRIPTION
DSPOUT140B4CRdigital output 1 of the DSP core (flag F2 of the status register)
DSPOUT241B4CRdigital output 2 of the DSP core (flag F3 of the status register)
DSPRESET42IBUFUreset input to the DSP core (active LOW)
RTCB43IBUFDasynchronous reset test control block, connect to ground
SHTCB44IBUFDshift clock test control block, connect to ground
TSCAN45IBUFDscan control (active HIGH), connect to ground
V
DDD5V3
V
SSD5V3
V
DDD3V1
V
SSD3V1
V
SSD3V2
V
DDD3V2
V
DDD3V3
V
SSD3V3
V
SSD3V4
V
DDD3V4
A056IBUFDI2C-bus address selection
SCL57SCHMITCDserial clock input (I2C-bus)
SDA58BD4SCI4serial data input/output (I2C-bus)
RDSCLK59BD4CRRDS bit clock output or RDS external clock input
RDSDAT60BT4CRRDS data output
SELFR61IBUFDAD input selection switch; to enable high-ohmic FMMPX input at fast tuner search
V
SS(OSC)
OSCIN63AP2Dcrystal oscillator input: crystal oscillator sense for gain control or forced input in
OSCOUT64AP2Dcrystal oscillator output: drive output to 11.2896 MHz crystal
V
DD(OSC)
AMAFR66AP2DAM audio frequency analog input (right channel)
AMAFL67AP2DAM audio frequency analog input (left channel)
TAPER68AP2Dtape analog input (right channel)
TAPEL69AP2Dtape analog input (left channel)
CDRI70AP2DCD analog input (right channel)
CDRB71AP2Dfeedback input of the CD analog input (right channel)
CDLI72AP2DCD analog input (left channel)
CDLB73AP2Dfeedback input of the CD analog input (left channel)
V
DDA1
V
SSA1
VDACN276AP2Dground reference voltage 2 for SCAD1, SCAD2, SCAD3 and level-ADC
46VDDE5positive supply 3 for peripheral cells
47VSSE5ground supply 3 for peripheral cells
48VDDI3positive supply 1 for DSP core
49VSSI3ground supply 1 for DSP core
50VSSI3ground supply 2 for DSP core
51VDDI3positive supply 2 for DSP core
52VDDI3positive supply 3 for DSP core
53VSSI3ground supply 3 for DSP core
54VSSI3ground supply 4 for DSP core
55VDDI3positive supply 4 for DSP core
on pin FMRDS; if SELFR is HIGH, the input at pin FMRDS is put through to SCAD1
and FMRDS gets high-ohmic; this pin works together with the AD register bit
SELTWOTUN (see Table 9)
62APVSSground supply for crystal oscillator circuit
slave mode
65APVDDpositive supply for crystal oscillator circuit
74APVDDanalog positive supply for SCAD1, SCAD2, SCAD3 and level-ADC
75APVSSanalog ground supply SCAD1, SCAD2, SCAD3 and level-ADC
1999 Aug 168
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
SYMBOLPINPIN TYPEDESCRIPTION
CDGND77AP2Dpositive reference for analog CD block
VREFAD78AP2Dcommon-mode reference voltage SCAD1, SCAD2, SCAD3 and level-ADC
FMRDS79AP2DFM RDS analog input
FMMPX80AP2DFM multiplex analog input
Table 1Explanation of pin types
PIN TYPEDESCRIPTION
AP2Danalog input/output
APVDDanalog supply
APVSSanalog ground
VDDE55 V peripheral supply
VSSE55 V peripheral ground connection, no connection to the substrate
VDDI33.3 V supply to digital core and internal I/O pads
VSSI33.3 V ground to digital core and internal I/O pads, no connection to the substrate
SCHMITCDCMOS, Schmitt trigger input with active pull-down
IBUFUCMOS, active pull-up to all VDDE5 pads
IBUFDCMOS, active pull-down to all VSSE5 pads
BD4CRbidirectional CMOS I/O buffer, 4 mA, slew rate control
BT4CR4 mA CMOS 3-state output buffer, slew rate control
B4CR4 mA CMOS output buffer, slew rate control
BD4SCI4CMOS I/O pad with open-drain output
The SAA7705H consists of a DSP core and periphery.
The DSP core is described in Sections 8.6, 8.7 and 8.11.
The periphery handles the following tasks:
• FM and level information processing (see Section 8.1)
• Analog source selection and analog-to-digital
conversion of the analog audio sources (see
Section 8.2)
• Digital-to-analog conversion of the DSP output QDAC
(see Section 8.3)
• Clock circuit and oscillator (see Section 8.4)
• Equalizer accelerator circuit (see Section 8.5)
• I2C-bus interface (see Section 8.8 and Chapter 12)
• RDS decoder (see Section 8.10).
8.1FM and level information processing
8.1.1SIGNAL PATH FOR LEVEL INFORMATION
For FM weak signal processing and for AM and FM
purposes (absolute level and multipath), an FM level and
an AM level input is implemented (pins FML and AML).
In the case ofradio reception clocking of the filters andthe
level-ADC is based on a 38 kHz sample frequency.
The DC input signal is converted by a bitstream first-order
Sigma-Delta ADC followed by a decimation filter.
The input signal has to be obtained from the radio part.
Two different configurations for AM and FM reception are
possible:
• Acircuitwith two separate level signals:oneforFM level
and one for AM level
• A combined circuit with AM and FM level information on
the FM level input.
The level input is selected with bit LEVAM-FM of the SEL
register (see Table 12 and Chapter 12).
8.1.2SIGNAL PATH FROM FMMPX INPUT TO IAC AND
STEREO DECODER
The SAA7705H has four analog audio source channels.
One of the analog inputs is the FM multiplex signal.
Selection of this signal can be achieved by the SEL
register bits AUX-FM and CD-TAPE (see Table 12).
The multiplexed FM signal is converted to the digital
domain in SCAD1, a bitstream third-order SCAD. The first
decimation with a factor of 16 takes place in down sample
filter ADF1. This decimation filter can be switched by
means of the SEL register bit WIDE-NARROW
(see Table 12)in the wide ornarrowband position. In case
of FM reception, it must be in the narrow position.
The FMMPX path is followed by the sample-and-hold
switch of the IAC (see Section 8.1.5) and the 19 kHz pilot
signal regeneration circuit. A second decimation filter
reduces the output of the IAC to a lower sample rate.
One of the two filter outputs contains the multiplexed
signal with a frequency range of 0 to 60 kHz.
The outputs of this signal path to the DSP (which are all
running on a sample frequency of 38 kHz) are:
• Pilot presence indication: Pilot-I. This one bit signal is
LOW for a pilot frequency deviation <4 kHz and HIGH
for a pilot frequency deviation >4 kHz and locked on a
pilot tone.
• FM reception stereo signal. This is the 18-bit output of
the stereo decoder after the matrix decoding in
Information System Network (ISN) I2S-bus format.
This signal is fed via a multiplexer to a general I2S-bus
interface block that communicates with the DSP core.
• A noise level indication. This signal is derived from the
first MPX decimation filter via a wide band noise filter.
Detection is done with an envelope detector. This noise
level is filtered in the DSP core and is used to optimize
the FM weak signal processing.
8.1.3INPUT SENSITIVITY FOR FM AND RDS SIGNALS
The FM and RDS input sensitivity is designed for tuner
front ends which deliver an output voltage varying from
65 to 225 mV (RMS) at a sweep of 22.5 kHz for a 1 kHz
tone. The intermediate standard input sensitivities can be
reached in steps of 1.6 dB, to be programmed with the
AD register bits VOLFM and VOLRDS (see Tables 9
and 17). The volume control of the FMMPX and the
FMRDS input can be controlled separately. VOLFM and
VOLRDS = 000is the most sensitive position,VOLFMand
VOLRDS = 111 the least sensitive position. Due to the
analog circuit control of the volume gain, the input
impedanceofpin FMMPX or pin FMRDS changes withthe
volume setting.
8.1.4AD INPUT SELECTION SWITCH
Pin SELFR makes it possible to change to another
transmitter frequency with the same radio program to
assess the quality of that signal. In case of a stronger
transmitter signal the decision can be made by the
software to switch to the new transmitter. The FMMPX
input is normally used to process the FM signal.
This FMMPX input is connected via a relative large
capacitor to the MPX tuner output. Switching the tuner to
another transmitter frequency means another DC voltage
level on the MPX output of the tuner and a charging of the
1999 Aug 1611
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
series capacitor (because the FMMPX input of the
SAA7705H is low-ohmic). Pulling SELFR HIGH during
such an update, causes the FMMPX input to become
high-ohmic, preventing charging of the capacitor.
The signal probing of the new transmitter quality is done
via the FMRDS input.
8.1.5INTERFERENCE ABSORPTION CIRCUIT
The Interference Absorption Circuit (IAC) detects and
suppresses ignition interference. This hardware IAC is a
modified, digitized and extended version of the analog
circuit which is in use for many years already.
The IAC consists of an MPX mute function switched by
mutepulses from two ignitioninterferencepulse detectors.
A third detector inhibits muting.
The three detectors are:
• Interference detector: The input signal of the first
detectoris the output signal ofSCAD1.Thisinterference
detector analyses the high frequency contents of the
MPX signal. The discrimination between interference
pulses and other signals is performed by a special
Philips patented fuzzy logic such as algorithm and is
based on probability calculations. This detector
performs optimally with higher antenna voltages.
On detection of ignition interference, this logic will send
appropriate pulses to the MPX mute switch.
• Level detector: The input signal of the second detector
is the FM level signal (the output of the level-ADC).
This detector performs optimally with lower antenna
voltages. It is therefore complementary to the first
detector.Thecharacteristicsofbothignitioninterference
pulse detectors can be adapted to the properties of
different FM front ends by means of the coefficients in
the IAC register and the level-IAC register
(see Section 12.4). Both IAC detectors can be switched
on or off independently. Both IAC detectors can mute
the MPX signal independently.
• Dynamic detector: The third detector is the dynamic
IAC circuit. This detector switches off the IAC
completelyif the frequency deviationof the FM multiplex
signal is too high. The use of narrow band IF filters can
result in AM modulation. This AM modulation could be
interpreted by the IAC circuitry as interference caused
by the car’s engine.
handbook, full pagewidth
FML 3
AML 4
AMAFR 66
TAPER 68
CDRB 71
CDRI 70
CDGND 77
AMAFL 67
TAPEL 69
CDLB 73
CDLI 72
FMMPX 80
FMRDS 79
SELFR 61
SELECTOR
ROUTER
GAIN
CONTROL
Fig.3 Analog input switching circuit.
LEVEL-ADC
SCAD2
INPUT
SCAD1
SCAD3
MGM123
1999 Aug 1612
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
Parameter setting for the IAC detectors is done by means
of 5 different coefficients. Upon reset, the nominal setting
for a good performing IAC detector is selected.
8.1.5.1AGC set point (1 bit)
In case the sensitivity and feed-forward factor are out of
range in a certain application, the set point of the AGC
can be shifted. The set point controls the sensitivity of
the other IAC control parameters. See bit 11 of the IAC
register (Table 11).
8.1.5.2Threshold sensitivity offset (3 bits)
With this parameter the threshold sensitivity of the
comparator in the interfering pulse detectors can be set.
It also influences the amount of unwanted triggering.
Settings are according to Table 25.
8.1.5.3Deviation feed-forward factor (3 bits)
This parameter determines the reduction of the sensitivity
of the detector by the absolute value of the MPX signal.
This mechanism prevents the detector from unwanted
triggering at noise with modulation peaks. In Table 24 the
possible values are given.
8.1.5.4Suppression stretch time (3 bits)
This parameter sets the duration of the pulse suppression
after the detector has stopped sending a trigger pulse.
It can be switched off by setting the value ‘000’.
The duration can be selected in steps of one period of the
304 kHz (3.3 µs) sample frequency. In Table 23 the
possible values are given.
8.1.5.5MPX delay (2 bits)
With this parameter the delay time between
2 and 5 samples of the 304 kHz sample frequency can be
selected. The needed value depends on the used front
end of the car radio. Settings are according to Table 22.
via the FMdemodulator and MPX conversion and filtering.
These differences depend on the front end used in the car
radio. With a simultaneous appearance of a peak
disturbance at the FM level input and the MPX ADC input
of the IC, a zero delay setting takes care for the level-IAC
mutepulse to coincidewiththe passage of thedisturbance
in the MPX mute circuit. The setting for the level-IAC
feed-forward allows to advance the mute pulse by
1 sample period or to delay it by 1 or 2 sample periods of
the 304 kHz clock, with respect to the default value.
The appropriate register bits for each setting are given in
Table 20.
8.1.5.8Level-IAC suppression stretch time (2 bits)
This parameter sets the time that the mute pulse is
stretched when the FM level input has stopped exceeding
thethreshold. The durationcanbe selected insteps of one
period of the 304 kHz (3.3 µs) sample frequency.
In Table 19 the possible values are given.
8.1.5.9Dynamic IAC threshold levels
If enabled by bit 15 of the LEVELIAC register, this block
will disable temporarily all IAC actions if the MPX mono
signal exceeds a threshold deviation (threshold 1) for a
given time with a given excess amount (threshold 2). This
MPX mono signal is separated from the MPX signal witha
low-pass filter with the −3 dB corner point at 15 kHz.
The possible values of this threshold are given in
Table 18.
8.1.5.10IAC testing mode
The internal IAC trigger signal is visible on pin DSPOUT2
if bit IACTRIGGER of the IAC register is set. In this mode
the effect of the parameter settings on the IAC
performance can be verified.
8.2Analog source selection and analog-to-digital
conversion
8.1.5.6Level-IAC threshold (4 bits)
With this parameterthe sensitivity of the comparator in the
ignition interference pulse detector can be set. It also
influences the amount of unwanted triggering.
The possible values are given in Table 21. The prefix
value ‘0000’ switches off the level-IAC function.
8.1.5.7Level-IAC feed-forward setting (2 bits)
This parameter allows for adjusting delay differences in
the signal paths from the FM antenna to the MPX mute,
namely, via the FM level-ADC andlevel-IAC detection and
1999 Aug 1613
8.2.1INPUT SELECTION SWITCHES
In Fig.3 the block diagram of the input is shown. The input
selection is controlled by bits in the input selector control
register and the input selection pin SELFR.
The relationship between these bits and the switches is
indicated in Table 26.
8.2.2SIGNAL FLOW OF THE AM, ANALOG CD AND TAPE
INPUTS
The signal of the two single-ended stereo AM inputs can
be selected by the correct values of the SEL register bits
according to Table 26.
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
The AM and the TAPE inputs are buffered with an
operational amplifier to ensure a high-impedance input
which enables the use of an external resistor divider for
signal reduction. Forcorrect biasing of the first operational
amplifier a resistor must be connected between the input
and pin VREFAD, which acts as a virtual ground (see
Fig.21). The analog input switching circuit is shown in
Fig.3. The input for an analog CD player is explained in
more detail in Section 8.2.3.
8.2.3THE ANALOG CD BLOCK
Special precautions are taken to realize a high
Common-ModeRejectionRatio(CMRR) in case of theuse
of a CD player output processed via analog inputs.
The block diagram is shown in Fig.4. The operational
amplifiers OAR and OAL are used as buffers. The gain of
these operational amplifiers can be adjusted via the
externalresistors and is in thiscase 0.54by using a 8.2 kΩ
and a 15 kΩ resistor.
The reference inputs of these operational amplifiers are
connected to a separate pin CDGND. This pin is on one
side AC connected to the ground shielding of the cable
coming from the CD player and via a resistor >1 MΩ to
pin VREFAD. In this configuration the common-mode
signal propagates all the way to the SCAD block inputs of
SCAD1and SCAD2. TheSCADs themselves havea good
rejection ratio for in-phase common-mode signals.
Which part of the common-mode signal is processed as
the real input signal depends on the ratio of the
CDGND resistor and the series resistor in the cable and
the difference in input offset of the operational amplifiers.
The induced signals onthe CDLI andCDRI lines areof the
same amplitude and therefore rejected as common-mode
signals in the SCADs.
8.2.4PIN VREFAD
The middle reference voltage of the SCAD1, SCAD2,
SCAD3 and level-ADC can be filtered via this pin.
This voltage is used as half the supply reference of the
SCAD1, SCAD2, SCAD3 and as the positive reference for
thelevel-ADC and buffers.Externalcapacitors (connected
to V
) prevent crosstalk between the SCADs and
SSA1
buffers and improve the power supply rejection ratio of all
blocks. This pin must also be used as a reference for the
inputs AMAFL, AMAFR, TAPEL, TAPER and CDGND.
8.2.5PINS VDACN1, VDACN2 AND VDACP
These pins are used as ground and positive supply
reference for the SCAD1, SCAD2, SCAD3 and the
level-ADC. For optimal performance, pins VDACN1
and VDACN2 must bedirectly connected tothe V
pin VDACP to the filtered V
DDA1
.
SSA1
and
handbook, full pagewidth
CD-player
analog
output
LEFT
GROUND
RIGHT
15 kΩ
15 kΩ
8.2 kΩ
1 MΩ
8.2 kΩ
off-chipon-chip
Fig.4 Analog CD block.
1999 Aug 1614
73CDLB
72CDLI
to SCAD2 via router
77CDGND
78VREFAD
71CDRB
70CDRI
OAL
to SCADs and level-ADC
to SCAD1 via router
OAR
MGM124
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
8.2.6SUPPLY OF THE ANALOG INPUTS
The analog input circuit has separate power supply
connections to allow maximum filtering of the analog
supply voltages: V
for the analog ground and V
SSA1
DDA1
for the analog supply.
8.3Analog outputs
8.3.1DACS
Each of the four low noise high dynamic range DACs
consists of a 15-bit signed magnitude DAC with current
output, followed by a buffer operationalamplifier. For each
of the four audio output channels a separate convertor is
used. Each converter output is connected to the inverting
input of one of the four internal CMOS operational
amplifiers. The non-inverting input of this operational
amplifier is connected to the internal reference voltage.
Together with an internal resistor the conversion of
current-to-voltage of the audio output is achieved.
8.3.2UPSAMPLE FILTER
To reduce spectral components above the audio band, a
fixed 4 times oversampling and interpolating 18-bit digital
IIR filter is used. It is realized as a bit serial design and
consists of two consecutive filters. The data path in these
filters is 22 bits to prevent overflow and to maintain a
signal-to-noiseratio larger then 105 dB. Thewordclock for
theupsample filter (4 × fs)is derived fromthe audio source
timing. If the internal audio source is selected, the sample
frequencycan be either 44.1 or 38 kHz. Incaseofexternal
digital sources (CD1 and CD2), a sample frequency from
32 to 48 kHz is possible.
8.3.3VOLUME CONTROL
Thetotalvolume control has adynamicrangeof more than
100 dB (0 dB being maximal input on the I2S-bus input).
With the signed magnitude noise shaped 15-bit DAC and
the internal 18-bit registers (these registers provide the
digital data communication between the DSP and the
QDAC) of the DSP core a useful digital volume control
range of 100 dB is possible by calculating the
corresponding coefficients.
The step size is freely programmable and an additional
analog volume control is not needed in this design.
The SNR of the audio output at full-scale is determined by
the total 15 bits of the converter. The noise at low outputs
is fully determined by the noise performance of the DAC.
Since it is a signed magnitude type, the noise at digital
silence is also low. The disadvantage is that the total THD
is higher than conventional DACs. The typical
THD-plus-noise versus output level is shown in Fig.5.
handbook, full pagewidth
0
THD + N
(dB)
−20
−30
−40
−50
−60
−70
−80
−90
−80−70
−400−30−20−10−60−50
Fig.5 Typical THD + N curve versus output level.
1999 Aug 1615
MGM125
output level (dB)
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
8.3.4FUNCTION OF PIN POM
With pin POM it is possible to switch-off the reference
current of the DAC. The capacitor on pin POM
(see Fig.21) determines the time after which this current
has a soft switch-on. At power-on, the current audiosignal
outputs are always muted. The external capacitor is
loaded in two stages via two different current sources.
The loading starts at a current level that is 9 times lower
than the load current after the voltage on pin POM has
risen above 1 V. This results in an almost dB-linear
behaviour.However, the DAC hasanasymmetrical supply
and the DC output voltage will be half the supply voltage
under functional conditions. During start-up the output
voltage is not defined as long as the supply voltage is
below the threshold voltages of the transistors. A small
jump in DC is possible at start up. In this DC jump audio
components can be present.
8.3.5POWER-OFF PLOP SUPPRESSION
To avoid plops in a power amplifier, the supply voltage
(3.3 V)for the analog partof the DAC canbesupplied from
the 5 V supply via a transistor. A capacitor is connected to
V
to maintain power to the analog part if the 5 V
DDA2
supply is switched off fast. In this case the output voltage
will decrease gradually allowing the power amplifier some
extra time to switch-off without audible plops.
8.3.6THE INTERNAL PIN VREFDA
8.3.8SUPPLY OF THE ANALOG OUTPUTS
All the analog circuitry of the DACs and the operational
amplifiers are powered by 2 pins: V
DDA2
and V
SSA2.VDDA2
must have sufficient decoupling to prevent high THD and
to ensure a good Power Supply Rejection Ratio (PSRR).
The digital part of the DAC is fully supplied from the
DSP core supply.
8.4Clock circuit and oscillator
The device has an on-chip oscillator.The block diagramof
this Pierce oscillator is shown in Fig.6. The active element
neededtocompensateforthe loss resistance of the crystal
is the block Gm. This block is placed between the external
pins OSCIN and OSCOUT. The gain of the oscillator is
internally controlled by the AGC block. A sine wave with a
peak-to-peak voltage close to the oscillator power supply
voltage is generated. The AGC block prevents clipping of
the sine wave and therefore the generation of harmonics
as much as possible. At the same time the voltage of the
sine wave is as high as possible which reduces the jitter
going from the sine wave to the clock signal.
8.4.1SUPPLY OF THE CRYSTAL OSCILLATOR
The supply of the oscillator is separated from the other
supplies. This minimizes the feedback from the ground
bounce of the chip to the oscillator circuit. Pin V
used as ground and pin V
DD(OSC)
as positive supply.
SS(OSC)
is
Using two internal resistors, half of the supply voltage
V
is obtained and coupled to an internal buffer.
DDA2
This reference voltage is used as a DC voltage for the
output operational amplifiers and as a reference for the
DAC. In order to obtain the lowest noise and to have the
best ripple rejection, a capacitor has to be connected
between this pin and ground.
8.3.7INTERNAL DAC CURRENT REFERENCE
Asa reference for theinternal DAC current andalsofor the
DAC current source output, a current is drawn from
pin VREFDA to V
(ground) via an internal resistor.
SSA2
The value of this resistor determines also the DAC current
(absolute value). Consequently, the absolute value of the
current varies from device to device due to the spread of
the reference resistor value. This, however, has no
influence on the absolute output voltages because these
voltages are derivedfrom a conversion of the DAC current
to the actual output voltage via internal resistors.
1999 Aug 1616
8.4.2THE PHASE-LOCKED LOOP CIRCUIT TO GENERATE
THE DSP CLOCK AND OTHER DERIVED CLOCKS
A PLL circuit is used to generate the DSP clock and other
derived clocks.
The minimum equalizer clock frequency is 480fs.
If fsequals 44.1 kHz, this results in a minimum oscillator
frequency of 21.1687 MHz. Crystals for the crystal
oscillator in the range of twice the required DSP clock
frequency (approximately 40 MHz) are always
third-overtone crystals and must be manufactured on
customer demand. This makes these crystals expensive.
The PLL enables the use of a commonly available crystal
operating in fundamental mode. For this circuit a
11.2896 MHzfallwithin the FM reception band,thiswillnot
disturb the reception. The relatively low frequency crystal
is driven in a controlled way and the resonating crystal
produces harmonics of a very low amplitude in the FM
reception band.
The block diagram of the programmable PLL is shown in
Fig.7. The oscillator is used in a fundamental mode.
The 11.2896 MHz oscillator frequency is divided by 256
and the resulting signal is fed to the phase detector as a
reference signal. The base for the clock signal is a current
controlled oscillator (free running frequency
70 to 130 MHz).
After having been divided by 4, the required clock
frequency for the DSP core is available. To close the loop
this signal is further divided by 4 and by the PLL clock
division factor N. N can be programmedwith the DCSCTR
register bits PLL-DIV (see Tables 7 and 15) in the range
from 93 to 181. This provides some flexibility in the choice
of the crystal frequency.
With the recommended crystal, N = 154 and the DSP
clockfrequency(f
)equals27.1656 MHz. N = 154 is the
DSP
default position at start-up. By setting the AD register bit
DSPTURBO (see Tables 9 and 15), the PLL output
frequency, and consequently f
, can be doubled.
DSP
This feature is not used in the proposed application.
clock to circuit
6562
V
DD(OSC)VSS(OSC)
Cx2
MGM126
The clock frequency of the PLL oscillator divided by two
(2f
) is also used as the clock for the DCS block.
DSP
8.4.3THE CLOCK BLOCK
For the digital stereo decoder a clock signal is needed
which is the 512-multiple of the pilot tone frequency of the
FMmultiplexsignal.This is done by the Digitally Controlled
Sampling (DCS) block, which generates this
512 × 19 kHz = 9.728 MHz clock, the DCS clock, by
locking to the pilot frequency. This block is also able to
generate other frequencies. It is controlled by the
DCSCTR and DCSDIV registers (see Tables 7 and 8).
Default settings of the DCS andthe PLL guaranteecorrect
functioning of the DCS block.
8.4.4SYNCHRONIZATION WITH THE CORE
In case of I2S-bus input the system can run on audio
sample frequencies of fs= 32 kHz, 38 kHz, 44.1 kHz
or 48 kHz. After processing of an input sample, the Input
flag (I-flag) of the status register (see Section 8.7) of the
DSP core is set to logic 1 during 4 clock cycles on the
falling edge of the internal or external I2S-bus WS pulses.
This flag can be tested with a conditional branch
instruction in the DSP. This synchronisation starts in
parallelwith the input signal duetothe short period thatthe
I-flag is set. It is obvious that the higher fs the lower the
number of cycles available in the DSP program.
1999 Aug 1617
Philips SemiconductorsPreliminary specification
Car radio Digital Signal Processor (DSP)SAA7705H
I
handbook, full pagewidth
OSCIN
OSCOUT
V
DD(OSC)
V
SS(OSC)
OSCILLATOR
11.2896 MHz
from
DCSCTR
register
ref
44.1 kHz
÷256
PLL-DIV(0)
PLL-DIV(1)
PLL-DIV(2)
PLL-DIV(3)
×
PHASE
DETECTOR
÷N
Fig.7 Programmable PLL for DSP clock generation.
8.5Equalizer accelerator circuit
8.5.1INTRODUCTION
The Equalizer accelerator (EQ) circuit is an equalizer
circuit used as a hardware accelerator to the DSP core.
Its inputs and outputs are stored in registers of the
DSP core (these registers provide the digital data
communication between the equalizer and the DSP core).
The flag that starts the DSP program, refreshes the EQ
input and output registers and starts the EQ controller.
The EQ circuit contains one second-order filter data path
that is twenty-fold multiplexed. With this circuit, a
two-channel equalizer of 10 second-order sections per
channel or a four-channel equalizer of 5 second-order
sections per channel can be realized.
The centre frequency, gain and Q-factor of all
20 second-order sections can be set independently from
each other. Every section is followed by a variable
attenuation of 0 or 6 dB. Per section, 4 bytes are needed
to store the settings. During an audio sample period, all
settings are read as 16-bit words in 80 read accesses to
the coefficient memory.
I
delay
70 to
130 MHz
LOOP
FILTER
N = 154
CURRENT CONTROLLED OSCILLATOR
÷2÷2÷2÷2
clockclock
27.1656 MHz54.3312 MHz
MGM127
8.5.2EQ CIRCUIT OVERVIEW
This EQ circuit contains the following parts:
• A second-order filter data path, with programmable
coefficients and with 40 state registers, supporting
storage of the two filter states for 20 multiplexed filters;
this part is clocked by a gated clock
• Signal routing around this filter data path, consisting of:
– busesand selectors to configurethe 20 filter sections
the DSP core and with conversions between parallel
and serial formats.
• A coefficient memory, to be loaded via the I2C-bus
interface
• A controller, started by the write pulse for input and
outputregisters, that controls thesignalrouting, controls
the clock for the filter data path, addresses the
coefficient memory and controls its programming.
1999 Aug 1618
Loading...
+ 42 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.