935271501518 [NXP]

SPECIALTY CONSUMER CIRCUIT, PQFP100, 14 X 20 MM, 2.80 MM HEIGHT, PLASTIC, MO-112, SOT-317-3, QFP-100;
935271501518
型号: 935271501518
厂家: NXP    NXP
描述:

SPECIALTY CONSUMER CIRCUIT, PQFP100, 14 X 20 MM, 2.80 MM HEIGHT, PLASTIC, MO-112, SOT-317-3, QFP-100

商用集成电路
文件: 总84页 (文件大小:470K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
INTEGRATED CIRCUITS  
DATA SHEET  
SAA7724H  
Car radio digital signal processor  
Preliminary specification  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
CONTENTS  
6.10  
Clock circuit and oscillator  
6.10.1  
6.10.2  
6.10.3  
6.10.4  
6.11  
Circuit description  
External clock input mode  
Crystal oscillator supply  
Application guidelines  
PLL circuits  
1
2
FEATURES  
GENERAL INFORMATION  
2.1  
2.2  
2.3  
DSP radio system  
SAA7724H  
Sample rates  
6.12  
RDS  
6.12.1  
6.12.2  
6.12.3  
6.12.4  
6.12.5  
General description  
RDS I/O modes  
RDS demodulator  
RDS bit buffer  
3
4
5
6
ORDERING INFORMATION  
BLOCK DIAGRAM  
PINNING  
RDS/RBDS decoder  
FUNCTIONAL DESCRIPTION  
7
LIMITING VALUES  
6.1  
6.2  
6.2.1  
6.2.2  
6.2.3  
6.2.4  
Voltage regulator  
Audio analog front-end  
Selector diagram  
Realization of the common mode input with AIN  
Realization of the differential ADIFF input  
Realization of the auxiliary input with volume  
control  
8
THERMAL RESISTANCE  
DC CHARACTERISTICS  
AC CHARACTERISTICS  
Timing diagrams  
9
10  
10.1  
11  
I2C-BUS CONTROL  
6.2.5  
6.3  
6.3.1  
6.3.2  
6.4  
6.4.1  
6.4.2  
6.4.3  
6.4.4  
6.5  
Supplies and references  
AD decimation paths (DAD)  
LDF and AUX decimation path  
ADF and audio decimation path  
Digital audio input/output  
General  
11.1  
11.1.1  
11.2  
11.3  
11.4  
11.5  
I2C-bus protocol  
Protocol of the I2C-bus commands  
MPI data transfer formats  
Reset initialization  
Defined I2C-bus address  
I2C-bus memory map specification  
I2S-BUS CONTROL  
External I2S-bus input/output ports  
External SPDIF input  
12  
EPICS host I2S-bus port  
Sample rate converter  
IF_AD  
12.1  
12.2  
12.3  
Basic system requirements  
Serial data  
Word select  
6.6  
6.6.1  
6.6.2  
6.7  
6.7.1  
6.7.2  
6.8  
6.8.1  
6.8.2  
6.8.3  
6.8.4  
6.8.5  
6.8.6  
6.9  
IF_AD single block diagram  
IF_AD detailed functional description  
AUDIO_EPICS specific information  
AUDIO_EPICS start-up  
AUDIO_EPICS memory overview  
SDAC output path  
13  
PACKAGE OUTLINE  
SOLDERING  
14  
14.1  
Introduction to soldering surface mount  
packages  
Reflow soldering  
Wave soldering  
Manual soldering  
14.2  
14.3  
14.4  
14.5  
DAC upsampling filter  
DAC noise shaper  
Suitability of surface mount IC packages for  
wave and reflow soldering methods  
DAC CoDEM scrambler  
Multi-bit SDAC  
Analog summer function  
SDAC application diagram  
Reset block functional overview  
Asynchronous reset  
15  
16  
17  
18  
DATA SHEET STATUS  
DEFINITIONS  
DISCLAIMERS  
PURCHASE OF PHILIPS I2C COMPONENTS  
6.9.1  
2003 Nov 18  
2
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
1
FEATURES  
AM and FM digitize at IF  
AM and FM narrow-band/IF AGC  
AM and FM IF filtering  
AM and FM adjustable channel detection/variable IF  
IF filter for WX  
CD gain adjust, calibration and compression (from  
analog or digital SPDIF/I2S-bus input)  
AM and FM demodulation  
AM and FM stereo decoding  
AM and FM stereo pilot detection  
FM pilot notch  
Parametric equalization  
Volume control  
Bass control  
Treble control  
AM pilot filter  
Balance/fade control  
DC blocking filter  
Dual source select  
Dual playback  
FM stereo blend, high blend, high cut, soft muting and  
de-emphasis  
AM stereo blend, LP filter, high cut and soft muting  
AM and FM noise blanker  
Channel delays  
AM and FM gain adjust and calibration (audio)  
FM multipath detection  
Analog summer for four channels (through inputs  
MONO1 and MONO2)  
FM multipath correction  
Audio limiting.  
Diversity switching  
1.1  
Sample rates  
Radio Data System (RDS) and Radio Broadcast Data  
System (RBDS) demodulation and decoding  
The SAA7724H runs at a master clock of 43.2 MHz. Audio  
processing runs at a sample rate of  
Tape head calibration, equalization, Dolby B and AMS  
43.2 MHZ  
1024  
(from analog tape input)  
1 × fs = 42.1875 kHz =  
-------------------------  
2003 Nov 18  
3
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
2
GENERAL INFORMATION  
DSP radio system  
2.2  
SAA7724H  
2.1  
The SAA7724H digitizes up to two IF signals and performs  
DSP to generate left front, right front, left rear, and right  
rear audio and RDS/RBDS data output. The SAA7724H  
also samples analog baseband tape, FM MPX, AUX  
inputs, analog and digital CD, performs signal processing  
on these sampled waveforms and multiplexes the proper  
signal to the output. A microcontroller interface allows the  
SAA7724H to be controlled and monitored.  
The Digital Signal Processing (DSP) radio system (see  
Fig.1) consists of:  
Analog tuner (also called RF/IF)  
SAA7724H  
Audio power amplifier  
Microcontroller  
The SAA7724H is composed of hardwired and  
programmable DSP circuitry, with programmable  
parameters, such as injection frequencies, filter  
coefficients and control parameters. Some functions or  
groups of functions are implemented with programmable  
sequence processors.  
IF co-processor  
Audio co-processor.  
The microcontroller interfaces to the RF/IF and SAA7724H  
via an I2C-bus. Analog tape and CD inputs are input from  
other parts of the radio. The IF co-processor and audio  
co-processor interfaces to the SAA7724H via an I2S-bus.  
AUDIO  
IF  
CO-PROCESSOR  
CO-PROCESSOR  
2
2
I S-  
bus  
I S-  
bus  
10.7 MHz/FM  
450 kHz/AM  
IF  
ANALOG  
TUNER  
AUDIO  
POWER  
SAA7724H  
AMPLIFIER  
2
I C-  
bus  
MICRO-  
CONTROLLER  
Tape, CD analog, Aux,  
CD digital, FM MPX  
MGW194  
Fig.1 System overview.  
2003 Nov 18  
4
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
3
ORDERING INFORMATION  
TYPE  
PACKAGE  
NUMBER  
NAME  
DESCRIPTION  
VERSION  
SAA7724H  
QFP100  
plastic quad flat package; 100 leads (lead length 1.95 mm);  
SOT317-3  
body 14 × 20 × 2.8 mm  
2003 Nov 18  
5
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
4
BLOCK DIAGRAM  
1
8
9
10  
26  
33  
34  
44  
45  
58  
aux1_sel_lev_voice  
AAD  
LDF_1  
85  
86  
3
COMP  
FILTER  
IFSS1  
IFSS2  
AUXAD_1  
AUXAD_2  
LPF_1  
LPF_2  
16  
4
4
MONO1_N  
MONO1_P  
MONO2_N  
MONO2_P  
aux2_sel_lev_voice  
2
5
LDF_2  
16  
COMP  
FILTER  
4
99  
100  
97  
98  
89  
88  
87  
96  
95  
94  
ADIFF_RP  
ADIFF_RN  
ADIFF_LP  
ADIFF_LN  
AIN1_R  
SELECTOR  
ADF1_1  
16  
ADF2_1  
DC  
OFFSET  
AUDIOAD_1  
8
SAT  
AIN1_REF  
AIN1_L  
ch1_dc_offset  
ch1_wide_narrow  
AIN2_R  
ADF1_2  
16  
ADF2_2  
8
DC  
OFFSET  
AIN2_REF  
AIN2_L  
AUDIOAD_2  
SAT  
ch2_wide_narrow  
ch2_dc_offset  
14  
SPDIF1  
SPDIF_1  
EXTIIS_1  
20  
21  
22  
A
EXT_IIS_WS1  
EXT_IIS_BCK1  
EXT_IIS_IO1  
SRC-EPICS bus  
SRC_1  
25  
24  
23  
EXT_IIS_IO2  
EXT_IIS_BCK2  
EXT_IIS_WS2  
SAA7724H  
EXTIIS_2  
SPDIF_2  
SRC_2  
15  
SPDIF2  
DIT1  
SWB-EPICS bus and FLAG  
IFP status  
B
82  
83  
84  
IF_AD  
IF_IN1  
IF_VG  
IF_IN2  
AND DITHER  
C
D
IFP  
IF_AD  
AND DITHER  
MPX1  
MPX2  
38  
39  
40  
41  
42  
43  
35  
47  
46  
SWB  
AND  
INTERFACES  
E
IFP_IIS_IN1  
IFP_IIS_I2O6  
IFP_IIS_I3O4  
IFP_IIS_OUT1  
IFP_IIS_OUT2  
IFP_IIS_OUT3  
IFP_IIS_OUT5  
IFP_IIS_WS  
DIT2  
BOOT ROM  
F
2
IFP I S-bus  
FLAG  
G
IFP_IIS_BCK  
MGW191  
Fig.2 Block diagram (continued in Fig.3).  
6
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
64  
65  
66  
67  
68  
69  
70  
71  
79  
72  
73  
74  
80  
81  
90  
91  
92  
93  
VOLTAGE  
REGULATOR  
11  
RFV  
LFV  
RRV  
LRV  
SAA7724H  
SDAC_F  
SDAC_R  
F
12  
6
INTERPOLATOR  
128  
NOISE  
SHAPER  
R
7
27  
28  
29  
37  
36  
30  
31  
32  
IIS_IN1  
IIS_IN2  
IIS_IN3  
IIS_WS  
SRC-EPICS bus  
IIS_BCK  
IIS_OUT1  
IIS_OUT2  
IIS_OUT3  
2
EPICS I S-bus  
DIO  
A
54  
55  
56  
57  
59  
60  
61  
62  
63  
DSP_IO0  
DSP_IO1  
DSP_IO2  
DSP_IO3  
DSP_IO4  
DSP_IO5  
DSP_IO6  
DSP_IO7  
DSP_IO8  
ch.st. SPDIF_1  
ch.st. SPDIF_2  
IIC_REG  
lock SPDIF_1  
lock SPDIF_2  
AUDIO_EPICS  
SWB-EPICS bus and LFLAG  
B
IFP status  
C
D
AUDIO_EPICS  
SRC_EPICS  
MPX1  
MPX2  
RDSDEM_1  
RDSDEC_1  
E
TCB  
RESET  
PLL1  
PLL2  
RDS  
MPI  
RDSDEM_2  
RDSDEC_2  
F
OSCILLATOR  
AND CLOCK  
FLAG  
G
sel_rds_clk1_davn2  
sel_davn2_rds_flag  
50  
51  
52 53  
49 48 13  
17 19 18  
16  
75 78 77 76  
MGW192  
Fig.3 Block diagram (continued from Fig.2)  
7
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
5
PINNING  
Table 1 Functional pin description  
SYMBOL  
VDD(REG)  
PIN  
DESCRIPTION  
1
supply voltage for 2.5 V regulator circuit and bias for ADCs (3.3 V)  
differential positive analog input to AUX_AD2, AUDIOAD_1 and AUDIOAD_2  
differential negative analog input to AUX_AD2, AUDIOAD_1 and AUDIOAD_2  
differential positive analog input to AUX_AD2, AUDIOAD_1 and AUDIOAD_2  
differential negative analog input to AUX_AD2, AUDIOAD_1 and AUDIOAD_2  
analog audio voltage output for the right-rear speaker  
analog audio voltage output for the left-rear speaker  
negative reference voltage for the SDAC  
MONO1_P  
MONO1_N  
MONO2_P  
MONO2_N  
RRV  
2
3
4
5
6
LRV  
7
VDACN  
8
VDDA2  
9
analog supply voltage for the SDAC (2.5 V)  
VDACP  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
positive reference voltage for the SDAC  
RFV  
analog audio voltage output for the right-front speaker  
analog audio voltage output for the left-front speaker  
slave subaddress for I2C-bus selection  
LFV  
A0  
SPDIF1  
SPDIF input channel 1 from digital media source  
SPDIF input channel 2 from digital media source  
reset input (active LOW)  
SPDIF2  
RESET  
TSCAN  
scan control  
SHTCB  
shift clock test control block  
RTCB  
asynchronous reset test control block (active LOW)  
word select input from digital media source 1 (I2S-bus)  
bit clock input from digital media source 1 (I2S-bus)  
data input/output digital media source 1 (I2S-bus)  
word select input from digital media source 2 (I2S-bus)  
bit clock input from digital media source 2 (I2S-bus)  
data input/output digital media source 2 (I2S-bus)  
ground supply 1 for external digital ports  
data channel input 1 (front channels) from external DSP IC (I2S-bus)  
data channel input 2 (rear channels) from external DSP IC (I2S-bus)  
data channel input 3 from external DSP IC (I2S-bus)  
data channel output 1 for external DSP IC activated by en_host_io (I2S-bus)  
data channel output 2 to external DSP IC activated by en_host_io (I2S-bus)  
data channel output 3 to external DSP IC activated by en_host_io (I2S-bus)  
ground supply 2 for external digital ports  
EXT_IIS_WS1  
EXT_IIS_BCK1  
EXT_IIS_IO1  
EXT_IIS_WS2  
EXT_IIS_BCK2  
EXT_IIS_IO2  
VSS(I/O1)  
IIS_IN1  
IIS_IN2  
IIS_IN3  
IIS_OUT1  
IIS_OUT2  
IIS_OUT3  
VSS(I/O2)  
VDD(I/O2)  
supply voltage 2 for external digital ports (3.3 V)  
IFP_IIS_OUT5  
IFP data channel output 5 to external DSP IC activated by ifp_iis_en; can also  
be used as 256 × fs clock output enabled by en_256FS (I2S-bus)  
IIS_BCK  
36  
37  
38  
clock output for external DSP IC enabled by en_host_io (I2S-bus)  
word select output for external DSP IC enabled by en_host_io (I2S-bus)  
IFP data channel input 1 from external DSP IC (I2S-bus)  
IIS_WS  
IFP_IIS_IN1  
2003 Nov 18  
8
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
IFP_IIS_I2O6  
PIN  
DESCRIPTION  
39  
IFP data channel input 2 from external DSP IC or output data channel 6 to  
external DSP IC selected by ifp_iis_io_mode (I2S-bus)  
IFP_IIS_I3O4  
40  
IFP data channel input 3 from external DSP IC or output data channel 4 to  
external DSP IC selected by ifp_iis_io_mode (I2S-bus)  
IFP_IIS_OUT1  
IFP_IIS_OUT2  
IFP_IIS_OUT3  
VDD(I/O3)  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
IFP data channel output 1 to external DSP IC activated by ifp_iis_en (I2S-bus)  
IFP data channel output 2 to external DSP IC activated by ifp_iis_en (I2S-bus)  
IFP data channel output 3 to external DSP IC activated by ifp_iis_en (I2S-bus)  
supply voltage 3 for external digital ports (3.3 V)  
ground supply 3 for external digital ports  
IFP output clock for external DSP IC enabled by ifp_iis_en (I2S-bus)  
IFP word select output for external DSP IC enabled by ifp_iis_en (I2S-bus)  
serial clock input (I2C-bus)  
VSS(I/O3)  
IFP_IIS_BCK  
IFP_IIS_WS  
SCL  
SDA  
serial data input/output (I2C-bus)  
RDS_CLK2  
RDS_DATA2  
RDS_CLK1_DAVN2  
RDS_DATA1_DAVN1  
DSP_IO0  
DSP_IO1  
DSP_IO2  
DSP_IO3  
VSS(I/O4)  
RDS2 bit clock input/output; default input enabled by rds2_clkin  
RDS2 data output of RDS2 demodulator  
DAVN2 or RDS1 bit clock input/output; default input enabled by rds1_clkin  
RDS1 data output of RDS1 demodulator or RDS1 decoder DAVN1  
general purpose input/output for EPICS (F0 of status register)  
general purpose input/output for EPICS (F1 of status register)  
general purpose input/output for EPICS (F2 of status register)  
general purpose input/output for EPICS (F3 of status register)  
ground supply 4 for external digital ports  
DSP_IO4  
DSP_IO5  
DSP_IO6  
DSP_IO7  
DSP_IO8  
VSSD6  
general purpose input/output for EPICS (F4 of status register)  
general purpose input/output for EPICS (F5 of status register)  
general purpose input/output for EPICS (F6 of status register)  
general purpose input/output for EPICS (F7 of status register)  
general purpose input/output for EPICS (F8 of status register)  
ground supply for digital circuitry  
VDDD1(MEM)  
VSSD1  
digital supply voltage 1 for memories (2.5 V)  
digital ground supply 1  
VDDD2  
digital supply voltage 2 (2.5 V)  
VSSD2  
digital ground supply 2  
VSSD5  
digital ground supply 5  
VDDD3  
digital supply voltage 3 (2.5 V)  
VSSD3  
digital ground supply 3  
CONREG  
FEBREG  
GAPREG  
VSS(OSC)  
2.5 V regulator control output  
2.5 V regulator feedback input  
band gap reference decoupling pin for voltage regulator  
ground supply for crystal oscillator circuitry  
OSC_IN  
crystal oscillator input: local crystal oscillator sense for gain control or forced  
input in slave mode  
2003 Nov 18  
9
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
OSC_OUT  
VDD(OSC)  
VSS(IF)  
PIN  
DESCRIPTION  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
100  
crystal oscillator output: drive output to crystal  
positive supply voltage for crystal oscillator circuitry  
IF_AD ground supply  
VREFIF  
VDD(IF)  
IF_AD reference voltage output  
IF_AD 2.5 V supply voltage  
IF_IN1  
analog input to IF_AD1 from tuner IF output  
IF_AD virtual ground  
IF_VG  
IF_IN2  
analog input to IF_AD2 from tuner IF output  
analog IFSS1 input to AUXAD_1  
IFSS1  
IFSS2  
analog IFSS2 input to AUXAD_2  
AIN1_L  
AIN1_REF  
AIN1_R  
VDDA1  
analog input 1 to AAD for left input buffer signal  
common reference voltage input for AIN1 input buffer  
analog input 1 to AAD for right input buffer signal  
analog supply voltage 1 for AUXAD and AAD analog circuitry (2.5 V)  
positive reference voltage input for AAD  
VADCP  
VADCN  
VREFAD  
AIN2_L  
AIN2_REF  
AIN2_R  
ADIFF_LP  
ADIFF_LN  
ADIFF_RP  
ADIFF_RN  
ground reference voltage input for AAD  
common mode reference voltage output for AAD, AUXAD and buffers  
analog input 2 to AAD for left input buffer signal  
common reference voltage input for AIN2 input buffer  
analog input 2 to AAD for right input buffer signal  
analog input to AAD for left positive differential signal  
analog input to AAD for left negative differential signal  
analog input to AAD for right positive differential signal  
analog input to AAD for right negative differential signal  
2003 Nov 18  
10  
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 ...  
Table 2 Application requirements and padcell type per pin  
APPLICATION  
DIGITAL  
FUNCTION  
DIGITAL I/O  
LEVELS  
PIN STATE AFTER  
RESET  
HYSTERESIS  
REQUIRED  
INTERNAL  
PULL-DOWN  
SYMBOL  
VDD(REG)  
PIN  
CELL NAME(1)  
1
vddco  
MONO1_P  
MONO1_N  
MONO2_P  
MONO2_N  
RRV  
2
apio  
3
apio  
4
apio  
5
apio  
6
apio  
LRV  
7
apio  
VDACN  
8
vssco  
VDDA2  
9
vddco  
VDACP  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
vddco  
RFV  
apio  
LFV  
apio  
A0  
0 to 5 V DC tolerant input  
yes  
pull-down  
ipthdt5v  
apio  
SPDIF1  
SPDIF2  
apio  
RESET  
0 to 5 V DC tolerant input  
0 to 5 V DC tolerant input  
0 to 5 V DC tolerant input  
0 to 5 V DC tolerant input  
0 to 5 V DC tolerant input  
0 to 5 V DC tolerant input  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant input  
0 to 5 V DC tolerant input  
0 to 5 V DC tolerant bi-directional  
input  
input  
input  
input  
input  
input  
input  
input  
input  
input  
yes  
yes  
yes  
yes  
yes  
yes  
yes  
yes  
yes  
yes  
pull-down  
pull-down  
pull-down  
pull-down  
pull-down  
pull-down  
pull-down  
pull-down  
pull-down  
pull-down  
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
bpts10tht5v  
ipthdt5v  
ipthdt5v  
bpts10tht5v  
vsse3v3  
bpt4mthd  
bpt4mthd  
bpt4mthd  
TSCAN  
SHTCB  
RTCB  
EXT_IIS_WS1  
EXT_IIS_BCK1  
EXT_IIS_IO1  
EXT_IIS_WS2  
EXT_IIS_BCK2  
EXT_IIS_IO2  
VSS(I/O1)  
IIS_IN1  
0 to 3.3 V DC  
0 to 3.3 V DC  
0 to 3.3 V DC  
input  
input  
input  
input  
input  
input  
yes  
yes  
yes  
pull-down  
pull-down  
pull-down  
IIS_IN2  
IIS_IN3  
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 ...  
APPLICATION  
DIGITAL  
FUNCTION  
DIGITAL I/O  
LEVELS  
PIN STATE AFTER  
RESET  
HYSTERESIS  
REQUIRED  
INTERNAL  
PULL-DOWN  
SYMBOL  
IIS_OUT1  
PIN  
CELL NAME(1)  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
0 to 3.3 V DC  
output  
output and LOW level  
ops10c  
IIS_OUT2  
IIS_OUT3  
VSS(I/O2)  
0 to 3.3 V DC  
0 to 3.3 V DC  
output  
output  
output and LOW level  
ops10c  
output and LOW level  
ops10c  
vsse3v3  
vdde3v3  
ops10c  
VDD(I/O2)  
IFP_IIS_OUT5  
IIS_BCK  
0 to 3.3 V DC  
0 to 3.3 V DC  
0 to 3.3 V DC  
0 to 3.3 V DC  
0 to 3.3 V DC  
0 to 3.3 V DC  
0 to 3.3 V DC  
0 to 3.3 V DC  
0 to 3.3 V DC  
output  
output  
output  
input  
output and LOW level  
3-state  
ot4mc  
IIS_WS  
3-state  
ots10c  
IFP_IIS_IN1  
IFP_IIS_I2O6  
IFP_IIS_I3O4  
IFP_IIS_OUT1  
IFP_IIS_OUT2  
IFP_IIS_OUT3  
VDD(I/O3)  
input  
yes  
yes  
yes  
pull-down  
ipthd  
bi-directional  
bi-directional  
output  
output  
output  
input  
pull-down  
bpts10thd  
bpts10thd  
ops10c  
input  
pull-down  
output and LOW level  
output and LOW level  
ops10c  
output and LOW level  
ops10c  
vdde3v3  
vsse3v3  
ot4mc  
VSS(I/O3)  
IFP_IIS_BCK  
IFP_IIS_WS  
SCL  
0 to 3.3 V DC  
0 to 3.3 V DC  
output  
output  
3-state  
3-state  
input  
input  
input  
ots10c  
0 to 5 V DC tolerant input  
yes  
iptht5v  
SDA  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant output  
iic400kt5v  
bptons10tht5v  
bptons10tht5v  
RDS_CLK2  
RDS_DATA2  
yes  
output mode  
(level depends on  
RDS data)  
RDS_CLK1_DAVN2  
RDS_DATA1_DAVN1  
52  
53  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant output  
input  
yes  
bptons10tht5v  
bptons10tht5v  
output mode  
(level depends on  
RDS data)  
DSP_IO0  
DSP_IO1  
DSP_IO2  
54  
55  
56  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant bi-directional  
input  
input  
input  
yes  
yes  
yes  
bptons10tht5v  
bptons10tht5v  
bptons10tht5v  
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 ...  
APPLICATION  
DIGITAL  
FUNCTION  
DIGITAL I/O  
LEVELS  
PIN STATE AFTER  
RESET  
HYSTERESIS  
REQUIRED  
INTERNAL  
PULL-DOWN  
SYMBOL  
DSP_IO3  
PIN  
CELL NAME(1)  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
0 to 5 V DC tolerant bi-directional  
input  
yes  
bptons10tht5v  
vsse3v3  
bptons10tht5v  
bptons10tht5v  
bptons10tht5v  
bptons10tht5v  
bptons10tht5v  
vssis  
VSS(I/O4)  
DSP_IO4  
DSP_IO5  
DSP_IO6  
DSP_IO7  
DSP_IO8  
VSSD6  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant bi-directional  
0 to 5 V DC tolerant bi-directional  
input  
yes  
yes  
yes  
yes  
yes  
input  
input  
input  
input  
VDDD1(MEM)  
VSSD1  
vddco  
vssis  
VDDD2  
vddi  
VSSD2  
vssis  
VSSD5  
vssis  
VDDD3  
vddi  
VSSD3  
vssis  
CONREG  
FEBREG  
GAPREG  
VSS(OSC)  
OSC_IN  
OSC_OUT  
VDD(OSC)  
VSS(IF)  
apio  
apio  
apio  
vssco  
apio  
apio  
vddco  
vssco  
VREFIF  
VDD(IF)  
apio  
vddco  
IF_IN1  
aprf  
IF_VG  
apio  
IF_IN2  
aprf  
IFSS1  
apio  
IFSS2  
apio  
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 ...  
APPLICATION  
DIGITAL  
FUNCTION  
DIGITAL I/O  
LEVELS  
PIN STATE AFTER  
RESET  
HYSTERESIS  
REQUIRED  
INTERNAL  
PULL-DOWN  
SYMBOL  
AIN1_L  
PIN  
CELL NAME(1)  
87  
88  
89  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
100  
apio  
apio  
apio  
vddco  
apio  
apio  
apio  
apio  
apio  
apio  
apio  
apio  
apio  
apio  
AIN1_REF  
AIN1_R  
VDDA1  
VADCP  
VADCN  
VREFAD  
AIN2_L  
AIN2_REF  
AIN2_R  
ADIFF_LP  
ADIFF_LN  
ADIFF_RP  
ADIFF_RN  
Note  
1. See Table 3.  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
Table 3 Used padcells and functional specification; notes 1 and 2  
PADCELL  
NAME  
LIBRARY NAME  
FUNCTIONAL SPECIFICATION  
Inputs  
ipthd  
iolib_nlm  
input pad; hysteresis; pull-down; TTL levels  
iptht5v  
ipthdt5v  
iolib_nlm_danger input pad; hysteresis; TTL levels; 5 V tolerant  
iolib_nlm_danger input pad; hysteresis; pull-down; TTL levels; 5 V tolerant  
Outputs  
ot4mc  
ops10c  
ots10c  
iolib_nlm  
iolib_nlm  
iolib_nlm  
output; 3-state; 4 mA  
output plain; 10 ns slew rate  
output; 3-state; 10 ns slew rate  
I/Os  
iic400kt5v  
bpt4mthd  
bpts10thd  
bpts10tht5v  
iolib_nlm_danger input/output; 400 kHz I2C-bus special cell; 5 V tolerant  
iolib_nlm  
iolib_nlm  
input/output; 4 mA; hysteresis; pull-down; TTL input levels  
input/output; 10 ns slew rate; hysteresis; pull-down; TTL input levels  
iolib_nlm_danger input/output; 10 ns slew rate; hysteresis; TTL input levels; 5 V tolerant  
bptons10tht5v iolib_nlm_danger input/output; open-drain N-channel; 10 ns slew rate; hysteresis; TTL input levels;  
5 V tolerant  
Special  
apio  
aprf  
iolib_nlm  
iolib_nlm  
analog pad input or output  
analog high frequency pad input or output  
Supply  
vddco  
vssco  
iolib_nlm  
iolib_nlm  
iolib_nlm  
iolib_nlm  
iolib_nlm  
iolib_nlm  
VDD core only supply; not connected to internal supply ring  
VSS core only supply; not connected to internal supply ring  
VDD core supply; connected to internal supply ring  
VSS core supply; connected to internal supply ring and substrate  
VDD supply peripheral only  
vddi  
vssis  
vdde3v3  
vsse3v3  
VSS supply peripheral only  
Notes  
1. All pull-down inputs or disabled I/Os with pull-down, may be left open-circuit. Internally the logic level is guaranteed  
LOW, but the pull-down doesn’t behave as a normal resistor seen at the pin itself.  
2. 5 V tolerant means that the input or 3-stated/disabled output is functioning correctly and will not be damaged when  
applying externally 5 V, and can thus be used in a normal application. The tolerances of the 5 V are given in the  
limiting values; see Chapter 7.  
2003 Nov 18  
15  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
V
1
2
VREFIF  
80  
79  
78  
77  
DD(REG)  
V
MONO1_P  
MONO1_N  
MONO2_P  
MONO2_N  
RRV  
SS(IF)  
V
3
DD(OSC)  
4
OSC_OUT  
5
76 OSC_IN  
V
6
75  
74  
SS(OSC)  
GAPREG  
7
LRV  
8
VDACN  
73 FEBREG  
V
9
72 CONREG  
V
DDA2  
VDACP  
RFV  
LFV  
10  
11  
12  
13  
71  
70  
69  
68  
67  
66  
65  
64  
SSD3  
V
V
V
V
V
V
V
DDD3  
SSD5  
A0  
SSD2  
SPDIF1 14  
SPDIF2 15  
DDD2  
SSD1  
SAA7724H  
16  
RESET  
DDD1(MEM)  
SSD6  
17  
TSCAN  
SHTCB 18  
63 DSP_IO8  
19  
DSP_IO7  
DSP_IO6  
62  
61  
RTCB  
20  
EXT_IIS_WS1  
EXT_IIS_BCK1 21  
EXT_IIS_IO1 22  
EXT_IIS_WS2 23  
60 DSP_IO5  
59 DSP_IO4  
V
58  
57  
SS(I/O4)  
DSP_IO3  
24  
EXT_IIS_BCK2  
EXT_IIS_IO2 25  
56 DSP_IO2  
55 DSP_IO1  
V
26  
27  
SS(I/O1)  
IIS_IN1  
DSP_IO0  
54  
53  
IIS_IN2 28  
IIS_IN3 29  
RDS_DATA1_DAVN1  
52 RDS_CLK1_DAVN2  
51 RDS_DATA2  
IIS_OUT1 30  
MGW193  
Fig.4 Pin configuration.  
16  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6
FUNCTIONAL DESCRIPTION  
Voltage regulator  
6.1  
A voltage regulator (see Fig.5) controls all 2.5 V supplies of the chip (see Fig.6). The input supply voltage is 3.3 V. An  
external PMOS power transistor (e.g. BSH207) is used to handle power. The regulated 2.5 V supply is derived from a  
band gap voltage, which is AC-decoupled by an external capacitor.  
on-chip  
off-chip  
V
1
DD(REG)  
74 GAPREG  
BSH207  
BAND GAP  
72 CONREG  
73 FEBREG  
external  
PMOS  
external  
1 µF  
decoupling  
R1  
V
gap  
R2  
V
SS  
MGW195  
Fig.5 Voltage regulator schematic diagram.  
2003 Nov 18  
17  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
on-chip  
off-chip  
V
V
V
DD(REG)  
DD(I/O3)  
DD(I/O2)  
1
44  
34  
74  
1 µH  
100 nF  
GAPREG  
BSH207  
CONREG  
FEBREG  
72  
73  
1 µH  
V
DDD3  
70  
67  
V
1 µF  
DDD2  
V
DDD1(MEM)  
65  
78  
81  
3.3 V  
2.5 V  
V
DD(OSC)  
V
DD(IF)  
1 µH  
V
DDA1  
90  
9
10 µF  
1 µF  
V
DDA2  
V
SS  
MGW196  
Fig.6 Voltage regulator connection diagram.  
2003 Nov 18  
18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.2  
Audio analog front-end  
The analog front-end consists of two identical 3rd-order sigma delta stereo ADCs (ADC1 and ADC2) with several input  
control blocks for handling common mode signals and acting as input selector (see Fig.7).  
SAA7724H  
AAD  
refc1  
aic1[1:0]  
intref1 = 0  
00  
01  
10  
11  
87  
94  
AIN1_L  
AIN2_L  
s1  
0
1
0
1
0
1
LEFT1  
AUDIOAD_1  
STEREO  
ADF1_1  
RIGHT1  
0
1
89  
96  
00  
01  
10  
11  
AIN1_R  
AIN2_R  
CLKADC1  
99, 100  
97, 98  
93  
2
2
ADIFF_R (P/N)  
ADIFF_L (P/N)  
VREFAD  
00  
01  
10  
11  
s2  
INT  
REF  
88  
95  
AIN1_REF  
AIN2_REF  
0
1
0
1
0
1
LEFT2  
AUDIOAD_2  
STEREO  
ADF1_2  
RIGHT2  
0
1
00  
01  
10  
11  
CLKADC2  
intref2 = 0  
aic2[1:0]  
refc2  
4
5
2
3
MONO2_P  
CMRR  
volmix[5:2]  
volmix[1:0]  
1
0
MONO2_N  
MONO1_P  
MIX  
CMRR  
mixc  
located in  
SDAC  
MONO1_N  
aic3[1:0]  
00  
01  
10  
11  
AUXAD_2  
AUXAD_1  
AUXO2  
CLKAUX  
AUXO1  
86  
85  
IFSS2  
IFSS1  
MGW197  
Fig.7 Analog front-end switch diagram.  
19  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
The inputs ADIFF, AIN1, AIN2, MONO1 and MONO2 can  
be selected with the audio input controls (aic1 and aic2).  
The ground reference (REF1 and REF2) can be selected  
(refc1 and refc2) to enable the handling of common mode  
signals for AIN1 and AIN2. The switches s1 and s2 are  
needed for handling fully differential inputs at the ADIFF  
pins.  
the AUXAD (controlled by aic3) or directly mix the same  
MONO input with four DAC output channels, incorporating  
volume control.  
6.2.1  
SELECTOR DIAGRAM  
Three bits are available to make it possible to redirect the  
inputs with their corresponding reference to the required  
AUDIOAD (see Tables 4 and 5). The input control for the  
AUXAD_2 is given in Table 6. The input selection of the  
mixer is given in Table 7.  
The MONO1 and MONO2 inputs have their own CMRR  
input stage and can be redirected to ADC1 and/or ADC2  
via the audio input control (aic1 and aic2). In this event, the  
ground reference should be switched to internal  
(intref = 1). It is also possible to pass MONO1/MONO2 to  
Table 4 Reference connection for AUDIOAD_1 and AUDIOAD_2  
I2C-BUS BIT  
REFERENCE CONNECTION FOR  
AUDIOAD_1 and AUDIOAD_2  
refc1, refc2  
intref1, intref2  
s1, s2  
0
1
0
0
1
0
0
0
1
REF1  
REF2  
VREFAD  
differential  
Table 5 Input connection for AUDIOAD_1 and AUDIOAD_2  
I2C-BUS BIT  
INPUT CONNECTION FOR  
AUDIOAD_1 and AUDIOAD_2  
PREFERRED REFERENCE  
aic1[1], aic2[1] aic1[0], aic2[0]  
0
0
1
1
0
1
0
1
REF1  
AIN1  
REF2  
AIN2  
differential  
VREFAD  
ADIFF  
MONO1 and MONO2  
Table 6 Input connection for AUXAD_2  
I2C-BUS BIT  
INPUT CONNECTION FOR AUXAD_2  
aic3[1]  
aic3[0]  
0
0
1
1
0
1
0
1
MONO1  
MONO2  
not connected  
IFSS2  
Table 7 Input connection for the MIXER  
I2C-BUS BIT  
mixc  
INPUT CONNECTION FOR THE MIXER  
0
1
MONO1  
MONO2  
2003 Nov 18  
20  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.2.2  
REALIZATION OF THE COMMON MODE INPUT WITH  
AIN  
The actual input can be selected with the audio input  
control (bits aic1[1:0] and aic2[1:0]). In Fig.8 the AIN1 input  
is selected. In this situation both signal lines going to the  
ADC will contain the common mode signal. The ADC itself  
will suppress this common mode signal with a high  
rejection ratio.  
A high CMRR can be created by the use of REF1 and  
REF2. These pins can be connected to the positive input  
of the second operational amplifier in the signal path with  
bits intref1, intref2, refc1 and refc2 (see Fig.8). The signal  
(of which a high CMRR is required) has a signal and a  
common signal as input. The common signal is connected  
to pin REF1 and/or REF2 and can be selected with bits  
refc1 and/or refc2.  
The input pins AIN1_L and AIN1_R are connected directly  
to the source. The 1 Mresistor provides the DC biasing  
of OA3 and OA4. The impedance level, in combination  
with the parasitic capacitance at input pin AIN_L or AIN_R,  
greatly determines the achievable common rejection ratio.  
10 kΩ  
10 kΩ  
to AD  
11  
10  
01  
10 kΩ  
OA3  
OA1  
AIN1_L 87  
CD player  
left  
00  
1
0
60  
kΩ  
aic1[1:0] = 00  
1
0
ground  
CD player  
cable  
1
0
AIN1_REF 88  
VREFAD 93  
s1 = 0  
intref1 = 0  
refc1 = 0  
1 MΩ  
60  
kΩ  
0
1
MIDREF  
10 kΩ  
AIN1_R 89  
CD player  
left  
00  
10 kΩ  
to AD  
01  
10  
11  
10 kΩ  
OA4  
OA2  
MGW198  
off-chip  
on-chip  
Fig.8 Example of the use of common mode analog input AIN1.  
21  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.2.3  
REALIZATION OF THE DIFFERENTIAL ADIFF INPUT  
The ADIFF input is fully differential. The signal that is connected to this input should be a symmetrical signal.  
Besides bits aic1[1:0] and aic2[1:0], to select the ADIFF_L and ADIFF_R input, the switches s1 and s2 are needed to put  
the ADIFF_L and ADIFF_R inputs in true differential mode (see Fig.9).  
10 kΩ  
10 kΩ  
ADIFF_LN 98  
ADIFF_LP 97  
to AD  
11  
10  
01  
00  
10 kΩ  
OA3  
OA1  
1
0
aic1[1:0] = 10  
1
0
1
0
s1 = 1  
AIN1_REF 88  
VREFAD 93  
intref1 = 0  
refc1 = 0  
MIDREF  
0
1
10 kΩ  
00  
01  
10  
11  
10 kΩ  
to AD  
ADIFF_RP 99  
ADIFF_RN 100  
10 kΩ  
OA4  
OA2  
MGW199  
off-chip  
on-chip  
Fig.9 Example of the use of differential analog input ADIFF_L and ADIFF_R.  
2003 Nov 18  
22  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.2.4  
REALIZATION OF THE AUXILIARY INPUT WITH VOLUME  
CONTROL  
0 to 22.5 dB in 1.5 dB steps. The attenuated signal can  
be added to the left and/or right front and/or left and/or right  
rear DAC channels. When the mix signal is added to the  
output, the gain of the output is automatically adjusted to  
prevent clipping at high input levels.  
A common mode input with volume control for mixing with  
four DAC outputs is provided (see Fig.10). The inputs  
consist of pins MONO1_P and MONO2_P, both  
accompanied with their ground signals (pins MONO1_N  
and MONO2_N). After selection of MONO1 or MONO2,  
with bit mixc, the volume can be changed from  
The inverse output signal of both CMRR circuits can also  
be switched to the AUDIOAD_1 and/or AUDIOAD_2  
and/or AUXAD_2.  
off-chip  
on-chip  
AUDIOAD_1 or  
AUDIOAD_2 or  
AUXAD_2  
AUDIOAD_1 or  
AUDIOAD_2 or  
AUXAD_2  
volmix[5:2]  
volmix[5:2]  
volmix[5:2]  
volmix[5:2]  
R = 60 kΩ  
R
rlm = 1  
rrm = 1  
flm = 1  
frm = 1  
R
R
MONO1_P  
MONO1_N  
2
3
R
R
volmix[1:0]  
0
1
R
R
MONO2_P  
MONO2_N  
4
5
R
mixc  
Midref  
VREFAD 93  
MGW200  
Fig.10 MONO input circuit.  
Table 8 Mix volume control  
I2C-BUS BIT  
OUTPUT MIX GAIN (dB)  
I2C-BUS BIT  
volmix[5:0] (hex)  
OUTPUT MIX GAIN (dB)  
volmix[5:0] (hex)  
17  
13  
0F  
0E  
0D  
0C  
00  
15.0  
16.5  
18.0  
19.5  
21.0  
22.5  
MUTE  
3F  
3B  
37  
33  
2F  
2B  
27  
23  
1F  
1B  
0
1.5  
3.0  
4.5  
6.0  
7.5  
9.0  
10.5  
12.0  
13.5  
The bits volmix[5:2] are binary weighted organized and  
used for setting the mixer gain from 0 to 18 dB. The  
selection bits are connected to the mixer in the QSDAC.  
2003 Nov 18  
23  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
The bits volmix[1:0] are also binary weighted organized  
and connected to the analog front-end.  
6.2.5.2  
Reference pin VREFAD  
The midref voltage of the ADCs is filtered via this pin. This  
midref voltage is used for half supply reference of the  
ADCs. External capacitors (connected to groundplane)  
prevent crosstalk between the switched capacitor DACs of  
the internal ADCs and buffers and improves the power  
supply rejection ratio of all components (see Fig.11).  
The MIX signal can be added to all outputs independant of  
each other.  
Table 9 Mix output control; note 1  
I2C-BUS BIT  
BIT VALUE  
DAC OUTPUT  
V
VADCP VVADCN  
=
---------------------------------------------  
VVREFAD  
2
FL  
FR  
RL  
RR  
flm  
frm  
rlm  
rrm  
0
1
0
1
0
1
0
1
off  
on  
X
X
X
X
X
X
X
off  
on  
X
X
X
X
X
X
handbook, halfpage  
VADCP  
X
off  
on  
X
X
X
X
X
X
X
off  
on  
VREFAD  
X
X
X
Note  
MGW201  
VADCN  
1. X = not controlled by this bit.  
6.2.5  
SUPPLIES AND REFERENCES  
6.2.5.1  
Reference pins VADCN and VADCP  
Fig.11 VREFAD reference circuit.  
Analog supply inputs  
These pins are used as a negative and positive reference  
for the AUDIOAD_1 and AUDIOAD_2 and the level ADC.  
These references needs to be “clean”.  
6.2.5.3  
The analog input circuit has separate power supply  
(VDDA1) connections to allow maximum filtering. The input  
stage of every operational amplifier within the analog  
front-end is supplied by a 3.3 V supply voltage so as to  
enable a rail-to-rail input signal.  
2003 Nov 18  
24  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.3  
AD decimation paths (DAD)  
The DAD block consists of a Level Decimation Filter (LDF)  
which handles the AUX decimation and an Audio  
Decimation Filter (ADF) which handles the AUDIO  
decimation.  
The AD decimation paths for both the level and audio are  
achieved in the DAD block; (see Fig.12). There are two  
DAD blocks implemented for the SAA7724H.  
LDF  
aux(n)_sel_lev_voice  
1-BIT CODE  
FILTER  
ADF  
1-BIT CODE  
FILTER  
CEAD  
INTERFACE  
CEAD  
BLOCK  
CONTROLLER  
MGW202  
ch(n)_dc_offset  
(n) is 1 or 2.  
Fig.12 DAD block diagram.  
6.3.1  
LDF AND AUX DECIMATION PATH  
between the level characteristic and the audio  
characteristic for voice input.  
The input signal has a sample frequency of 128 × fs and  
comes from a 1st-order ADC. The first part of the  
decimation is done using a CIC filter. For the AUX  
decimating filter a 2nd-order CIC filter is implemented.  
The transfer characteristics, level and audio, of the AUX  
decimation filter are illustrated in Fig.13. It should be noted  
that the figure corresponds with a 38 kHz sample rate. For  
the SAA7724H a 42.1875 kHz sample rate is used, the  
horizontal values need to be scaled with a factor of  
A branch is also available from this filter for a signal having  
a sample frequency of 8 × fs. This signal also passes a  
built-in high-pass filter section to make it adequate for level  
IAC detection purposes. With a sampling frequency of  
8 × 42.1875 kHz the 3 dB point of this filter is at  
approximately 60 kHz.  
42.1875  
---------------------  
38  
Remark: The absolute gain or attenuation of the graphs in  
Fig.13 has no meaning. The relative levels however have.  
When bit aux1_sel_lev_voice or aux2_sel_lev_voice is  
logic 1, the coefficient for audio processing is active.  
When bit aux1_sel_lev_voice or aux2_sel_lev_voice is  
logic 0, the coefficient for level processing is selected.  
The CIC filter decimates the sample frequency by 64. The  
sinx  
new output sample rate is 2 × fs. The  
roll-off of the  
-----------  
x
CIC filter needs to be compensated for, therefore, a roll-off  
compensation filter is utilized.  
The last stage of the AUX decimation filter is the realization  
of the appropriate bandwidth characteristic. The bits  
aux1_sel_lev_voice and aux2_sel_lev_voice selects  
2003 Nov 18  
25  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
MGW203  
80  
G
audio  
characteristic  
(dB)  
40  
0
40  
80  
80  
40  
level  
characteristic  
0
40  
80  
0
10000  
20000  
30000  
40000  
50000  
60000  
70000  
80000  
f (Hz)  
Fig.13 AUX decimation path transfer characteristics.  
6.3.2  
ADF AND AUDIO DECIMATION PATH  
6.4  
Digital audio input/output  
The input signal has a sample frequency of 128 × fs and  
comes from a third order sigma delta ADC. The first step  
in the decimation process is done by the 1-bit code (CIC)  
filter. This CIC filter decimates the input sample rate by a  
factor of 16, which results in a sample rate of 8 × fs.  
This section describes the external I2S-bus input/output  
ports, the EPICS host I2S-bus port and the SPDIF inputs.  
6.4.1  
GENERAL  
There are two external I2S-bus input/output ports available  
on the circuit, and three host I2S-bus ports. The I2S-bus  
inputs and host I2S-bus outputs are capable of handling  
Philips I2S-bus, and LSB-justified formats of  
16, 18, 20 and 24-bit word sizes. The external I2S-bus  
output ports only support Philips I2S-bus. For the general  
waveforms of the five possible formats see Fig.14. More  
general information on the Philips I2S-bus format is given  
in Chapter 12.  
After the 1-bit code filter, sample rehashing is necessary  
prior to entering the CEAD block. The CEAD block  
decimates the audio samples further by a factor of 8,  
resulting in a sample rate of 1 × fs. The overall gain in the  
pass-band of the decimation filter, including the CIC filter  
and CEAD block becomes 4.85 dB. A nominal input level  
of 7.36 dB coming from the ADC will result in a 2.5 dB  
level after decimation.  
The DC filter in the CEAD block is controlled by I2C-bus bit  
ch1_dc_offset or ch2_dc_offset; see Table 27. There is no  
power-on reset circuitry implemented. This means that  
after power-up, all filters will go through a fast transient  
phase before they reach their steady state behaviour.  
Note: When the applied word length is smaller than  
24 bits, the LSB bits will get (internally) a zero value. When  
the applied word length exceeds 24 bits, the LSBs are  
skipped.  
2003 Nov 18  
26  
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 ...  
ahdnbok,uflapegwidt  
RIGHT  
LEFT  
WS  
1
2
3
> = 8  
1
2
3
> = 8  
BCK  
DATA  
MSB B2  
MSB B2  
2
MSB  
INPUT FORMAT I S-BUS  
WS  
LEFT  
RIGHT  
16  
15  
2
1
16  
15  
2
1
BCK  
DATA  
B15 LSB  
B15 LSB  
MSB B2  
MSB B2  
LSB-JUSTIFIED FORMAT 16 BITS  
WS  
LEFT  
RIGHT  
18  
17  
16  
15  
2
1
18  
17  
16  
15  
2
1
BCK  
DATA  
B17 LSB  
B17 LSB  
MSB B2  
B3  
B4  
MSB B2  
B3  
B4  
LSB-JUSTIFIED FORMAT 18 BITS  
WS  
LEFT  
20  
RIGHT  
20  
19  
18  
17  
16  
15  
2
1
19  
18  
17  
16  
15  
2
1
BCK  
DATA  
B19 LSB  
B19 LSB  
MSB B2  
B3  
B4  
B5  
B6  
MSB B2  
B3  
B4  
B5  
B6  
LSB-JUSTIFIED FORMAT 20 BITS  
WS  
LEFT  
20  
RIGHT  
20  
24  
23  
22  
21  
19  
18  
17  
16  
15  
2
1
24  
23  
22  
21  
19  
18  
17  
16  
15  
2
1
BCK  
DATA  
MSB B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9 B10  
B23 LSB  
MSB B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9 B10  
B23 LSB  
MGW204  
LSB-JUSTIFIED FORMAT 24 BITS  
Fig.14 Waveforms of standardized digital input and output signals.  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
EXTERNAL I2S-BUS INPUT/OUTPUT PORTS  
6.4.2.1  
SRC audio signal flows  
6.4.2  
An I2S-bus interface is provided for communication with  
external digital sources. It is a serial 3-line bus, having one  
line for data, one line for clock and one line for the word  
select. For external digital sources the circuit acts as a  
slave, so the external source is master and supplies the Bit  
Clock (BCK) and Word Select (WS).  
Figure 16 shows the audio signal flow possibilities for the  
sample rate converters SRC1 and SRC2. The inputs to the  
SRCs can be either an external source, or an internal  
signal from the AUDIO_EPICS.  
The outputs from the SRCs can either work as a slave  
output from an externally connected bus to an external  
I2S-bus Port 1 or 2, or it can convert the internal  
SAA7724H sample rate directly to the AUDIO_EPICS and  
the switchboard in the IFP. If conversion to an external  
sample rate is selected, the audio signals to the IFPs  
switchboard and the AUDIO_EPICS are muted, while their  
sample rates are maintained at the internal SAA7724H  
sample rate.  
Figure 15 shows the external I2S-bus receiver and  
controls.  
Table 10 defines the possible modes that must be set for  
the I2S-bus inputs.  
An extra function that is provided is that the EXT_IIS ports  
can also be set, as an output, from the Sample Rate  
Converters (SRC). In this event only the Philips I2S-bus  
format is supported.  
All I/O possibilities of the SRCs can be set by eight  
independent I2C-bus bits. Some selections are conflicting  
or make no sense. In order to keep as much flexibility as  
possible there is no detection of conflicting settings,  
however the circuitry is guaranteed not to cause a hang-up  
situation.  
handbook, halfpage  
EXT_IIS_BCK(n)  
2
I S-BUS  
EXT_IIS_WS(n)  
to SRC  
All audio paths to and from the SRCs are 24 bits wide.  
Inside the switchboard from the IFP, the audio is always  
truncated to 16 bits.  
RECEIVER  
EXT_IIS_DATA(n)  
3
MGW205  
ext_host_io_format(n)[2:0]  
(n) is 1 or 2.  
Fig.15 External I2S-bus input and controls.  
Table 10 External I2S-bus input formats  
ext_host_io_format1 [2:0]  
FORMAT  
ext_host_io_format2 [2:0]  
0
1
1
1
1
X(1)  
0
X(1)  
0
Philips I2S-bus  
LSB -justified 16 bits  
LSB-justified 18 bits  
LSB-justified 20 bits  
LSB-justified 24 bits  
0
1
1
0
1
1
Note  
1. X = don’t care.  
2003 Nov 18  
28  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
EXT_IIS_IO1  
22  
EXT_IIS_IO2  
25  
src1_ext_sel_out  
OUT1  
SRC1  
14  
22  
IN1  
SPDIF1  
OUT1  
IN1  
EXT_IIS_IO1  
src1_int_ext_in  
src2_int_ext_in  
src1_int_ext_out  
sel_SPDIF1_IIS1  
IFP_SWB  
AUDIO_EPICS  
IN2  
sel_SPDIF2_IIS2  
25  
src2_int_ext_out  
SRC2  
EXT_IIS_IO2  
SPDIF2  
15  
IN2  
OUT2  
OUT2  
src2_ext_sel_out  
22  
25  
MGW206  
EXT_IIS_IO1  
EXT_IIS_IO2  
Fig.16 SRC audio signal flows.  
6.4.2.2  
Sampling frequency range limitations  
6.4.3  
EXTERNAL SPDIF INPUT  
The external I2S-bus inputs are guaranteed for a  
continuous 8 kHz to 48 kHz sampling frequency range.  
A signal can be applied to one or both of the SPDIF inputs  
that conforms to the IEC 60958 specification.  
The SPDIF receivers support SPDIF audio data up to  
24 bits. Some channel status bits are also decoded and  
made available to the system.  
6.4.2.3  
BCK and WS limitations  
The rate at which the I2S-bus receivers decode data  
available to the system, depends on the WS frequency.  
For normal application only 1 × fs is used. The WS duty  
cycle does not need to be 50 % for any of the applied  
formats.  
There is no support for user data decoding, nor availability  
of the validity bit.  
Figure 17 shows the SPDIF receiver and its outputs. The  
exact meaning of the output bits is given in Table 30. The  
SPDIF inputs do not have any specific control signals.  
The BCK is limited to a maximum frequency of 256 × fs.  
The lower limit is defined by the number of bits that are  
required to be sent. For LSB-justified formats the number  
of BCKs must be at least the number of bits that is selected  
per channel.  
2003 Nov 18  
29  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
off chip  
on chip  
Audio to SRC  
LOCK  
14 or  
15  
SPDIF  
RECEIVER  
SPDIF(n)_content  
SPDIF(n)_emphasis  
SPDIF(n)_fs  
SPDIF(n)  
channel  
status  
bits  
2
2
SPDIF(n)_accuracy  
MGW207  
(n) is 1 or 2.  
Fig.17 SPDIF receiver and its outputs.  
6.4.3.1  
SPDIF input application diagram  
Figure 18 shows the general set-up for an SPDIF input for consumer applications.  
Figure 19 shows an example of how to prevent crosstalk from two adjacent SPDIF inputs, due to the parasitic  
capacitance from lead finger and bond wires. Therefore extra capacitors are added near the pins.  
handbook, halfpage  
100 nF  
SPDIF input  
100 pF  
75 Ω  
MGW208  
Fig.18 General SPDIF input application.  
100 nF  
SPDIF1 14  
100 pF  
100 pF  
100 pF  
75 Ω  
100 nF  
SPDIF2 15  
100 pF  
leadfinger/bondwire  
capacitor  
75 Ω  
MGW209  
Fig.19 Example of crosstalk prevention for SPDIF inputs.  
30  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.4.3.2  
Sampling frequency range limitations  
6.4.3.4  
Lock indicator  
The external SPDIF input sample rates are 32, 44.1 and  
48 kHz.  
The SPDIF receiver has a LOCK pin. The polarity is  
described in the I2C-bus map. When the system is not in  
lock, the audio data will be muted (being zero data values).  
In the event that the SPDIF signal is missing or very  
distorted, the timing information to the SRC from the  
SPDIF receiver will not be good or may even disappear.  
This will cause the SRC to get unlocked.  
The accuracies of the supported standardized sampling  
frequencies at the SPDIF inputs meets the requirements of  
Level II accuracy as specified in IEC 60958, being 0.1 %.  
6.4.3.3  
Channel status bits  
Locking will occur within 5 ms after reset, or 5 ms after the  
availability of a proper SPDIF signal at the input.  
The channel status bits given in Table 11 are available  
from the SPDIF receiver. The information is taken from the  
left audio channel.  
The lock indicator is available at one of the EPICS status  
flags, and thus also readable via the I2C-bus. The exact  
location is given in Table 25.  
The channel status bits are available in the I2C-bus map,  
where the exact meaning of the bits can also be found; see  
Table 30.  
6.4.4  
EPICS HOST I2S-BUS PORT  
Because this is a master I/O port the EPICS host I2S-bus  
generates its own WS and BCK. There is one WS and  
BCK for all three output and input data paths. The  
definition of how the WS and BCK are generated can be  
found in Chapter 11. Figure 20 shows the EPICS host  
I2S-bus I/O and controls.  
Table 11 SPDIF channel status bits  
CHANNEL  
STATUS BIT  
NUMBER  
CONSUMER FORMAT MEANING  
1
data/audio mode  
pre-emphasis  
3
The EPICS host I2S-bus has its own setting for selecting  
the formats; see Table 12. The setting of the EPICS rate  
should be taken into account, for setting the desired host  
I2S-bus format. The LSB-justified formats  
25 and 24  
29 and 28  
sampling frequency  
clock accuracy  
18, 20 and 24 bits are not available when the EPICS is  
running at a rate other than 1 × fs.  
handbook, halfpage  
on chip  
off chip  
27  
IIS_IN1  
IIS_IN2  
IIS_IN3  
28  
29  
to EPICS  
37  
36  
2
I S-BUS  
IIS_WS  
TRANSCEIVER  
IIS_BCK  
30  
31  
32  
IIS_OUT1  
IIS_OUT2  
IIS_OUT3  
from EPICS  
3
MGW210  
host_io_format[2:0]  
Fig.20 EPICS host I2S-bus with controls.  
31  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
Table 12 External EPICS host I2S-bus formats  
host_io_format2 host_io_format1 host_io_format0  
FORMAT  
0
1
1
1
1
X(1)  
0
X(1)  
0
Philips I2S-bus  
LSB-justified 16 bits  
0
1
LSB-justified 18 bits; note 2  
LSB-justified 20 bits; note 2  
LSB-justified 24 bits; note 2  
1
0
1
1
Notes  
1. X = don’t care.  
2. Not supported for EPICS rates other than 1 × fs.  
6.5  
Sample rate converter  
There are two Sample Rate Converters (SRCs) available in the SAA7724H. The input of each SRC can be an external  
source or internal audio from the AUDIO_EPICS. The outputs are fed to the IFPs switchboard and the AUDIO_EPICS  
or to an external I2S-bus port; see Section 6.4.2.1.  
Both SRCs meet the requirements given in Table 13.  
Table 13 SRC specification  
SRC CHARACTERISTIC  
SPECIFICATION  
Input sample rate  
continuously 8 kHz to 48 kHz; absolute accuracy 0.1 %  
Output sample rate  
continuously 8 kHz to 48 kHz  
96 dB at 1 kHz  
0 dB  
THD + N  
Overall gain  
Maximum ripple amplitude (0 to 0.45 fs)  
Stop band suppression (0.55 fs to 1 fs)  
Output word width  
0.1 dB  
98 dB  
24 bits  
Lock time  
45 ms  
Audio during unlocked state  
muted (zero data)  
2003 Nov 18  
32  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.6  
IF_AD  
The IF_AD performs the analog-to-digital conversion of the FM/AM-IF signal. It generates 10-bit data. For dual radio two  
IF_AD convertors are incorporated (see Fig.21).  
off chip  
IF_IN1  
on chip  
82  
IF_IN  
IF_AD_OUT  
DITHER_GAIN  
DIT_IN  
IF_AD_OUT1  
dith_gain_1  
DIT_IN1  
IF_VG  
V
DD(IF)  
IF_AD1  
VREFIF  
IF_AD_CLK  
V
SS(IF)  
84  
IF_IN2  
IF_IN  
IF_AD_OUT  
DITHER_GAIN  
DIT_IN  
IF_AD_OUT2  
dith_gain_2  
DIT_IN2  
83  
81  
80  
79  
IF_VG  
DD(IF)  
IF_VG  
V
V
DD(IF)  
IF_AD2  
VREFIF  
VREFIF  
IF_AD_CLK  
V
IF_AD_CLK  
V
SS(IF)  
SS(IF)  
MGW211  
Fig.21 IF_AD dual block diagram.  
6.6.1  
IF_AD SINGLE BLOCK DIAGRAM  
The IF_AD block diagram shows the analog part. It consists of a buffer and dither block and a two-step ADC.  
2003 Nov 18  
33  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.6.2  
IF_AD DETAILED FUNCTIONAL DESCRIPTION  
The IF_AD consists of several blocks. These blocks are the ADC itself preceded by a buffer and dither differential  
summing point. The dither is made with a dither DAC (DIT_DAC) combined with gain variation in G_DAC. The interface  
to the IFP is fed via the registers shown in Fig.22.  
off-chip  
on-chip  
BUFFER AND DITHER  
82,  
84  
R1  
IF_IN(n)  
234 Ω  
10  
10  
kΩ  
kΩ  
Rdit  
10  
10  
DIT_IN(n)  
bd0  
kΩ  
kΩ  
V
81  
DD(IF)  
DIT_DAC  
bd7  
234  
234  
234  
I
R1  
R2  
g
dith_gain_(n)  
0
IF_VG 83  
4-BIT G_DAC  
3
V
SS(IF) 79  
IF_AD_CLK  
IF_AD_OUT(n)  
b0  
b1  
b2  
b3  
b4  
b5  
b6  
b7  
b8  
b9  
TWO STEP ADC  
MGW212  
(n) is 1 or 2.  
Fig.22 IF_AD single block diagram; analog part.  
2003 Nov 18  
34  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.6.2.1  
ADC  
The I2C-bus registers, some of which are mapped onto  
XMEM address space, are shown in Chapter 11.5,  
Tables 21 to 23.  
The ADC is based on the two-step principle.  
6.6.2.2  
Buffer  
6.7.1  
AUDIO_EPICS START-UP  
The buffer is configured as a single-ended to differential  
convertor.  
The AUDIO_EPICS will start running the code after the  
reset procedure has been completed. This code will start  
running from address 0 by default, if not reprogrammed by  
the user before releasing the pc_reset bit.  
6.6.2.3  
Dithering  
Dither can be applied via the dither DACs DIT_DAC and  
G_DAC. The input voltage range and the dither level are  
both proportional to the supply voltage.  
6.7.2  
AUDIO_EPICS MEMORY OVERVIEW  
The memory sizes for the AUDIO_EPICS are given in  
Table 14.  
DIT_DAC is driven by the IFP. The source is an 8-bit word  
having 9 values representing 4 (00000000)  
to +4 (11111111). The total number of 1s in the 8-bit input  
word represent the code that the DIT_DAC is using. The  
maximum negative output voltage is represented by all 0s  
on the 8-bit word, and the maximum positive output  
voltage is represented by all 1s on the 8-bit word. A  
nominal value of 0 V, which is half way between the  
maximum positive output voltage and the maximum  
negative output voltage at the output of the DIT_DAC, is  
represented by setting any four of the eight bits to logic 1  
and the other four bits to logic 0.  
Table 14 AUDIO_EPICS memory list  
MEMORY TYPE  
DSP program memory  
DSP X memory  
PRODUCT VERSION  
ROM: 5120 words  
RAM: 3584 words  
RAM: 1024 words  
DSP Y memory  
6.8  
SDAC output path  
There are two SDACs implemented in the SAA7724H, one  
for the front channels (SDAC_F) and one for the rear  
channels (SDAC_R).  
To adjust the G_DAC dither to the required level, the  
multiplying current of the DIT_DAC can be changed with a  
binary weighted current DAC. The reference current is  
derived from an internal reference source which is  
proportional to VDD(IF). As a reference point for the  
equivalent input dither level, at nominal supply voltage, the  
following equation is used:  
The total digital-to-analog conversion path, consists of the  
following components (see Fig.23):  
1. An upsample filter  
2. A 3rd-order noise shaper  
3. A compensation and dynamic element matching  
(CoDEM) scrambler  
Vditppeq = 3.7 × ditgain (mV).  
4. The multibit SDAC with current compensation.  
6.7  
AUDIO_EPICS specific information  
All circuitry including the analog part use a 128 × fs clock.  
This chapter contains specific additional information, over  
the EPICS7A programmers guide, specifically for the  
SAA7724H.  
UPSAMPLE FILTER  
NOISE SHAPER  
CODEM  
MULTIBIT DAC  
1
0
1
0
1f  
128f  
128f  
s
s
s
MGW213  
Fig.23 SDAC path diagram.  
35  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.8.1  
DAC UPSAMPLING FILTER  
Element Matching (DEM) algorithm. Thirdly, by using this  
code, matching errors in the analog part of the SDAC have  
less influence on the performance. The CoDEM also  
generates a compensation vector for the compensation  
part of the DAC.  
The upsampling filter interpolates a 24-bit stereo signal  
from 1 × fs to 8 × fs by cascading two half-band FIR filters.  
Interpolating to 128 × fs is done by a sample-and-hold  
filter.  
6.8.4  
MULTI-BIT SDAC  
6.8.2  
DAC NOISE SHAPER  
The SDAC is a multi-bit DAC based upon 31 switched  
resistors. The 31 resistors form a network which can  
create 32 DC output levels. The exact analog output level  
is the sum of the DC level and the superimposed bitstream  
signal. In the application a simple low-pass filter (one  
capacitor) must be used at the outputs of the SDAC.  
A 3rd-order noise shaper is used to quantize the 24-bit  
input signal that is fed from the upsampling filter into a 5-bit  
output signal. The generated quantization noise is shaped  
outside the audio band.  
6.8.3  
DAC CODEM SCRAMBLER  
The overall DAC filters spectral plot is illustrated in Fig.24.  
The CoDEM scrambler has three different functions.  
Firstly it converts the 5-bit signal from the noise shaper into  
a thermometer code. Secondly, after conversion, the  
thermometer code is scrambled by means of a Dynamic  
As an example a left filtered output is selected, which also  
has a 3.3 nF output filtering capacitor connected.  
MGW214  
0
α
(dB)  
filter  
25  
50  
left_filtered  
75  
100  
125  
150  
175  
200  
20  
100  
1 k  
10 k  
100 k  
1 M  
3 M  
f (Hz)  
Fig.24 DAC filters spectral diagram.  
6.8.5  
ANALOG SUMMER FUNCTION  
The SDAC is featured with the analog summing of signals from the ADCs; for details of this function see Chapter 6.2.  
2003 Nov 18  
36  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.8.6  
SDAC APPLICATION DIAGRAM  
An example of the circuitry surrounding the DAC outputs is illustrated in Fig.25.  
47 µF  
3.3 nF  
LFV  
12  
47 µF  
3.3 nF  
RFV  
11  
SAA7724H  
47 µF  
3.3 nF  
LRV  
7
47 µF  
3.3 nF  
RRV  
6
8
9
10  
VDACP  
VDACN  
100 nF  
V
DDA2  
100 µF 100 nF  
47 µF  
MGW215  
Fig.25 DAC outputs application diagram.  
6.9  
Reset block functional overview  
6.10 Clock circuit and oscillator  
The reset block uses the asynchronous reset signal from  
pin RESET to generate synchronous reset signals. The  
generated reset signals are described in the following  
sections.  
6.10.1 CIRCUIT DESCRIPTION  
The chip has an on-board crystal clock oscillator with  
amplitude control based on a Pierce oscillator; see Fig.26.  
The oscillator is implemented as an inverter with  
capacitive coupling at the input. When the  
transconductance of this inverter is sufficiently high, the  
feedback loop becomes unstable and the circuit starts to  
oscillate.  
6.9.1  
ASYNCHRONOUS RESET  
The asynchronous reset signal from pin RESET  
asynchronously disables the SDA pin (set HIGH)  
whenever the reset signal is active.  
This oscillation grows until its amplitude has reached a  
specific value which is detected by the AGC. In this way,  
clipping of the output voltage against the supply voltages  
is prevented. The AGC also ensures that the  
transconductance builds up very rapidly after power-on  
and stays sufficiently high during oscillation.  
Furthermore, all 3-state and bidirectional outputs are kept  
3-state asynchronously as long as pin RESET is kept  
LOW, and the internal reset sequence is still ongoing. It  
requires approximately 1100 OSCIN_CLK cycles to  
complete the reset sequence after the RESET pin has  
gone HIGH. After reset the state of the SAA7724H will be  
as specified in Table 2.  
The sinusoidal output is converted into a CMOS  
compatible clock by the comparator.  
2003 Nov 18  
37  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
AGC  
Gm  
R
CLKOUT  
78  
bias  
on-chip  
XTAL1  
XTAL2  
77  
100 kΩ  
76  
OSC_IN  
75  
OSC_OUT  
V
V
SS(OSC)  
DD(OSC)  
off-chip  
L1  
2.2 µH  
Cx1  
15 pF  
Cx2  
15 pF  
C3  
10 nF  
MGW224  
Fig.26 Schematic diagram of the crystal oscillator circuit.  
6.10.2 EXTERNAL CLOCK INPUT MODE  
6.10.4 APPLICATION GUIDELINES  
It is possible to use the oscillator as a clock input. In  
external clock input mode, an external clock signal is input  
on pin OSC_IN and this clock signal is transferred to the  
output via an extra output inverter stage. In this mode, the  
quartz crystal, L1, Cx2 and C3 may be removed, but this is  
not obligatory.  
For correct operation of the oscillator, two load capacitors  
(Cx1 and Cx2) need to be added externally to the chip.  
This configuration is adequate for the required crystal  
frequency of 43.2 MHz.  
The external components shown in Fig.26 are specified in  
Table 15. The use of other values may prevent the  
oscillator from start-up.  
6.10.3 CRYSTAL OSCILLATOR SUPPLY  
A quartz crystal oscillator is used to generate the clock  
signal CLKOUT. In the case of an overtone oscillator, the  
ground harmonic is filtered out by L1 and Cx2.  
The power supply connections to the oscillator are  
separated from the other supply lines to minimize  
feedback from on-chip ground bounce to the oscillator  
circuit. Noise on the power supply affects the AGC  
operation therefore the power supply should be  
decoupled. The VSS(OSC) pin is used as ground supply and  
the VDD(OSC) as the positive supply.  
A quartz crystal should be used with a series resonance  
resistance of less than 80 and a capacitance of less than  
7 pF. The crystal should be manufactured for a load  
capacitance of 10 pF. The value of C3 is not critical as long  
as it is not much lower than 10 nF (10 % is accurate  
enough). There is no theoretical upper limit.  
Table 15 External components specification for the crystal oscillator  
COMPONENT  
MIN.  
TYP.  
MAX.  
UNIT  
Cx1  
Cx2  
C3  
13.5  
13.5  
9
15.0  
15.0  
10  
16.5  
16.5  
pF  
pF  
nF  
µH  
L1  
1.98  
2.2  
2.42  
2003 Nov 18  
38  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
6.11 PLL circuits  
The RDS demodulator regenerates the raw RDS bitstream  
(bit rate = 1187.5 Hz) from the modulated RDS signal in  
two steps. The first step is the demodulation of the double  
sideband suppressed carrier signal around 57 kHz into a  
baseband signal, by carrier extraction and down-mixing.  
The second step is the Binary Phase Shift Key (BPSK)  
demodulation of the biphase coded baseband signal, by  
clock extraction and correlation.  
In the SAA7724H two PLL circuits (PLL1 and PLL2) are  
available that deliver the clocks for the AUDIO_EPICS and  
the SRC_EPICS block.  
6.12 RDS  
In the SAA7724H there are two RDS demodulation and  
decoder systems available. The description applies to  
each of the RDS blocks.  
The RDS/RBDS decoder provides block synchronization,  
error detection, error correction, complex flywheel function  
and programmable block data output. Newly processed  
RDS/RBDS block information is signalled to the main  
microcontroller as ‘new data available’ using the DAVN  
output. The block data itself and the corresponding status  
information can be read out via an I2C-bus request.  
6.12.1 GENERAL DESCRIPTION  
The RDS function recovers the additional inaudible RDS  
information which is transmitted by FM radio broadcasting.  
The operational functions of the demodulator and decoder  
are in accordance with EBU specification EN 50067.  
The RDS/RBDS decoder contains the following major  
functions needed for RDS/RBDS data processing:  
The RDS function processes the RDS signal, that is  
frequency multiplexed in the stereo-multiplex signal, to  
recover the information transmitted over the RDS data  
channel. This processing consists of band-pass filtering,  
RDS demodulation and RDS/RBDS decoding.  
RDS and RBDS block detection  
Error detection and correction  
Fast block synchronization  
Synchronization control (flywheel)  
Mode control for RDS/RBDS processing  
The stereo-multiplex signal is input from the IFP. Under  
control of I2C-bus bit rds_clkin, an internal buffer can be  
used to read out the raw RDS stream in bursts of 16 bits.  
With the I2C-bus bit rds_clkout the RDS clock can be  
enabled or switched off. The RDS band signal level can be  
read from a memory location in the SRC_EPICS, which  
needs to be defined.  
Different RDS/RBDS block information output modes  
(e.g. A/C’ block output mode).  
External decoding of the raw RDS bitstream, would require  
a microcontroller interrupt every 842 µs. The double 16-bit  
RDS buffer allows the RDS data to be monitored at a  
16 times lower rate, i.e. every 13.5 ms.  
The RDS band-pass filter discards the audio content from  
the input signal and reduces the bandwidth.  
The RDS band signal level detector removes a possible  
Autofahrer Rundfunk Information (ARI) signal from the  
RDS band-pass filter output and measures the level of the  
remaining signal.  
2003 Nov 18  
39  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
RDS(n)_CLK  
RDS(n)_DATA  
rds(n)_clkout  
DECODER_BYPASS_MUX  
rds(n)_clkin  
0
1
SRC_EPICS  
BSLP  
BSPA  
RDCL  
STEREO-  
MPX  
RDS  
BAND-PASS  
FILTER  
DEMODU-  
LATOR  
RDS/RBDS  
DECODER  
0
1
RDDA  
+
(RBDS )  
MGW216  
RDS_BUF_MUX  
BIT  
BUFFER  
(n) is 1 or 2.  
Fig.27 RDS/RBDS functional block diagram.  
6.12.2 RDS I/O MODES  
RDS_CLK: burst clock generated by the microcontroller.  
Bursts of 17 clock cycles are expected. The average  
time between bursts is 13.5 ms.  
Apart from control inputs and data outputs via the I2C-bus,  
the following inputs and outputs are related to the RDS  
function.  
RDS_DATA: bursts of 16 raw RDS bits are output under  
control of the burst clock input. After a data burst, this  
output is HIGH. It is pulled LOW when 16 new bits are  
made available and a new clock burst is expected. The  
microcontroller has to monitor this line at least every  
13.4 ms.  
Unbuffered raw RDS output mode (rds1_clkin = 0,  
rds2_clkin = 0, rds1_clkout = 1, rds2_clkout = 1 and  
DAVD mode: dac0 = 1 and dac1 = 1):  
RDS_CLK: clock of the raw RDS bitstream, extracted  
from the biphase coded baseband signal by the RDS  
demodulator. A clock period of 1.1875 kHz and 50 %  
duty cycle. The positive edge can be used to sample the  
RDS_DATA output.  
DAVA, DAVB and DAVC modes (rds1_clkin = 0,  
rds2_clkin = 0, rds1_clkout = 0 and rds2_clkout = 0):  
DAVN: data available signal for synchronization of data  
request between main controller and decoder; see  
Section 6.12.5.11.  
RDS_DATA: raw RDS bitstream, generated by the  
demodulator detection of a positive going edge on the  
RDCL input signal. The data output changes every  
100 µs (this equals 18 of the RDS_BCK period) after the  
falling edge of RDS_BCK. This allows for external  
receivers of the RDS data to clock the data on the  
RDS_BCK signal as well as on its inverse.  
rds1_clkin = 1, rds2_clkin = 1, rds1_clkout = 1 and  
rds2_clkout = 1 is a not allowed mode.  
As shown in Fig.27, the same output is used for  
RDS_DATA and DAVN, depending on the selected mode.  
Buffered raw RDS output mode (rds1_clkin = 1,  
rds2_clkin = 1, rds1_clkout = 0, rds2_clkout = 0 and  
DAVD mode: dac0 = 1 and dac1 = 1):  
6.12.3 RDS DEMODULATOR  
Phase jumps of the extracted RDS clock are detected and  
accumulated. If the accumulated phase shift exceeds a  
certain threshold, the RDS/RBDS decoder is informed by  
the bit slip (BSLP) signal. If the RDS/RBDS decoder  
2003 Nov 18  
40  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
detects a bit slip, the RDS demodulator is informed by the  
bit slip acknowledge (BSPA) signal. This causes the  
accumulation of RDS clock phase shifts to be cleared.  
Bit slip correction  
Data processing control  
Restart of synchronization mode  
Error correction control mode for synchronization  
Data available control modes  
6.12.4 RDS BIT BUFFER  
The repetition frequency of RDS data is 1187.5 Hz. This  
results in an interrupt on the microcontroller every 842 µs.  
The double 16-bit buffer enables this timing requirement to  
be relaxed.  
Data output of RDS/RBDS information.  
The functions which are realized in the decoder are  
described in detail in the following Sections.  
The two 16-bit buffers are alternately filled. If a buffer is not  
read out by the time the other buffer is filled, it will be  
overwritten and the old data will be lost.  
6.12.5.1 RBDS processing mode  
The decoder is suitable for receivers intended for the  
European (RDS) and the USA (RBDS) standard. If the  
RBDS mode is selected (RBDS = 1) via the I2C-bus, the  
block detection and the error detection and correction are  
adjusted to RBDS data processing; i.e. E blocks are also  
treated as valid blocks. If RBDS is reset to zero then RDS  
mode is selected.  
When a 16-bit buffer is being filled, the RDS bit buffer  
keeps the data line HIGH.  
If a 16-bit buffer is full, the data line is pulled down. The  
microcontroller has to monitor the data line at least every  
13.5 ms. The data line remains LOW until the  
microcontroller pulls the clock line LOW. This initiates the  
reading of the buffer and the first bit is output on the data  
line. The RDS bit buffer outputs a bit on the data line after  
every falling clock edge. The data is valid when the clock  
is HIGH. After 16 falling and 16 rising edges, the whole  
buffer is read out and the bits are stored by the  
microcontroller. After a 17th falling clock edge, the data  
line is set HIGH until the other 16-bit buffer is full. The  
microcontroller stops communication by pulling the clock  
line HIGH again.  
6.12.5.2 RDS/RBDS block detection  
The RDS/RBDS block detection is always active.  
For a received sequence of 26 data bits, a valid block and  
corresponding offset are identified using syndrome  
calculation.  
During a synchronization search, the syndrome is  
calculated with every newly received data bit (bit-by-bit) for  
a received 26-bit sequence. If the decoder is  
6.12.5 RDS/RBDS DECODER  
synchronized, syndrome calculation is activated only after  
26 data bits for each new block are received.  
The RDS/RBDS decoder handles the complete data  
processing and decoding of the continuously received  
serial RDS/RBDS demodulator output data stream (RDDA  
and RDCL).  
During RBDS reception, including the RDS block  
sequences with (A, B, C/C’ and D) offset, block  
sequences of 4 blocks with offset E may also be received.  
If the decoder detects an ‘E-block’, this block is marked in  
the block identification number (BlNr[2:0]) and is available  
via an I2C-bus request. In RBDS processing mode the  
block is signalled as valid ‘E-block’ and in RDS processing  
mode, where only RDS blocks are expected, it is signalled  
as invalid ‘E-block’.  
Different data processing modes are software controllable  
by the external main controller via an I2C-bus request. All  
control signals are direct inputs to the decoder and are  
also available via the I2C-bus.  
Processed RDS/RBDS data blocks with corresponding  
decoder status information are available via the I2C-bus.  
The output signals of the decoder are direct outputs and  
available via the I2C-bus.  
This information can be used by the main controller to  
detect ‘E-block’ sequences and identify RDS or RBDS  
transmitter stations.  
The RDS/RBDS decoder contains the following functions:  
RBDS processing mode  
6.12.5.3 Error detection and correction  
The RDS/RBDS error detection and correction recognizes  
and corrects transmission errors within a received block  
via parity-check in consideration of the offset word of the  
expected block. Burst errors, with a maximum length of  
5 bits, are corrected using this method; see Table 16.  
RDS/RBDS block detection  
Error detection and correction  
Synchronization  
Flywheel for synchronization hold  
2003 Nov 18  
41  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
After synchronization has been detected the error  
correction is always active, depending on the pre-selected  
‘error correction mode for synchronization’ (mode SYNCA  
to SYNCD), but cannot be carried out in every reception  
situation.  
reaches the pre-selected max_bad_blocks_gain, then the  
bit-by-bit search for the first block is restarted.  
If the RDS mode is selected then the next block is always  
calculated from the sequence A-B-C or C’-D, because  
E blocks are not allowed.  
During a synchronization search, the error correction is  
disabled for detection of the first block and is enabled for  
processing of the second block, depending on the  
pre-selected error correction mode for synchronization.  
If the RBDS mode is selected additional E blocks are  
allowed. However, while the synchronization search is  
active the block sequence E-E is always invalid (no  
synchronization will be found with E-E blocks in a row).  
If the first correctly detected block is block E, then the next  
expected block is block A; in this case no further expected  
blocks will be calculated. The decoder waits for an A block  
until the bad_blocks_counter value reaches the  
pre-selected max_bad_blocks_gain or a valid A block is  
received.  
The processed block of data and the status of error  
correction are available for data request, via the I2C-bus,  
for the last two blocks.  
Table 16 RDS processed error correction  
EXB1 EXB0  
DESCRIPTION  
no errors detected  
If the first correct detected block is block D (in RBDS  
mode) then the next expected block will be block A. If the  
next expected block is block A (in RBDS mode) then a  
valid uncorrected block E is always allowed to be  
synchronized. If both blocks A and E fail, the next  
expected block calculated is block B and so on.  
0
0
1
1
0
1
0
1
burst error of maximum 2 bits corrected  
burst error of maximum 5 bits corrected  
uncorrectable block  
For the second block, error correction may also be  
enabled, depending on the pre-selected correction mode  
SYNCA to SYNCD. Only valid and/or correctable second  
blocks are accepted for synchronization.  
Processed blocks are characterized as uncorrectable  
under the following conditions:  
During a synchronization search; if the burst error (for  
the second block) is higher than allowed by the  
pre-selected correction mode SYNCA to SYNCD  
If the pre-selected max_bad_blocks_gain value is set to  
zero, then (in this case only) the two-path synchronization  
search function is active independent of the selected RDS  
or RBDS mode. That is, if the first block was detected as a  
valid block, then Path 1 is open and the next expected  
block is calculated and stored.  
After synchronization has been detected; if the burst  
error exceeds the correctable maximum 5-bit burst error  
or if errors are detected but error correction is not  
possible.  
With each new received bit (bit-by-bit) syndrome  
calculation is started again until a second valid block is  
detected or 26 bits are received.  
6.12.5.4 Synchronization  
The decoder is synchronized if two valid blocks in a valid  
sequence are detected by the block detector; see  
Figs 8 and 9 for synchronization strategy overview.  
If a second valid block was detected before 26 bits were  
received, then Path 2 is open, the block position (bit  
counter) is stored and the next expected block for Path 2  
is calculated.  
The search for the first block is done by a bit-by-bit  
syndrome calculation, starting after the first 26 bits have  
been received. This bit-by-bit syndrome calculation is  
carried out until the first valid, and error free, block has  
been received. The next block is then calculated and  
syndrome calculation is done after the next 26 bits have  
been received. The block-span in which the second valid  
and expected block can be received is selectable via the  
previous setting of the maximum bad blocks gain  
(RDS2_MBBG[4:0] or RDS1_MBBG[4:0]). If the second  
received block is an invalid block, then the  
If 26 bits have been received (after the first block Path 1)  
and the syndrome calculation gives the valid expected  
block for Path 1, then synchronization is detected and  
Path 2 is ignored.  
If 26 bits have been received (after the first block Path 1)  
and the syndrome calculation gives no validity or it is not  
the expected block for Path 1, then Path 1 is set to Path 2  
values (if Path 2 is active):  
bit_count_path1 bit_count_path2 and  
expected_block_path1 expected_block_path2. Path 2is  
bad_blocks_counter is incremented and the next new  
block is calculated. If the bad_blocks_counter value  
2003 Nov 18  
42  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
then cleared and ready for new input, but only after  
reception of the next few bits (until 26) may  
synchronization be detected.  
6.12.5.7 Data processing control  
The decoder provides different operating modes  
selectable by the NWSY, SYM0, SYM1, DAC0 and DAC1  
inputs via the external I2C-bus. The data processing  
control performs the pre-selected operating modes and  
controls the requested output of the RDS/RBDS  
information.  
Thus using this Path 2 implementation a much faster  
synchronization is given in cases of wrong block  
interpretation of the first detected block.  
If synchronization is detected, the synchronization status  
flag (SYNC) is set and available via an I2C-bus request.  
The synchronization is held until the bad_blocks_counter  
value reaches the pre-selected max_bad_blocks_lose  
value (used for synchronization hold) or an external restart  
of synchronization is performed (NWSY = 1 or Power-on  
reset).  
6.12.5.8 Restart of synchronization mode  
The ‘restart synchronization’ (NWSY) control mode  
immediately terminates the actual synchronization and  
restarts a new synchronization search procedure  
(NWSY = 1). The NWSY flag is automatically reset after  
the restart of synchronization by the decoder [NeW  
SYnchronization Restart (NWSYRe pulse)].  
6.12.5.5 Flywheel for synchronization hold  
An internal flywheel is implemented to enable a fast  
detection of loss of synchronization. Therefore one  
counter (bad_blocks_counter) checks the number of  
uncorrectable blocks and a second counter  
(good_blocks_counter) checks the number of error free or  
correctable blocks. Error blocks increment the  
bad_blocks_counter value and valid blocks increment the  
good_blocks_counter value. If the counter value of the  
good_blocks_counter reaches the pre-selected  
max_good_blocks_lose value (MGBL[5:0]) then the  
good_blocks_counter and bad_blocks_counters are reset  
to zero. However, if the bad_blocks_counter value  
reaches the pre-selected max_bad_blocks_lose value  
(MBBL[5:0]) then a new synchronization search (bit-by-bit)  
is started (SYNC = 0) and both counters are reset to zero.  
This mode is required for a fast new synchronization on the  
RDS/RBDS data from a new transmitter station if the  
tuning frequency is changed by the radio set.  
Restart of a synchronization search is automatically  
carried out if the internal flywheel signals a loss of  
synchronization.  
6.12.5.9 Error correction control mode for  
synchronization  
For error correction and identification of valid blocks during  
a synchronization search and synchronization hold, four  
different modes can be selected by control mode inputs  
SYM1 and SYM0:  
1. Mode SYNCA (SYM1 = 0 and SYM0 = 0): no error  
correction; the blocks that are detected as correctable  
are treated as invalid blocks, the internal  
The flywheel function is only activated if the decoder is  
synchronized. The synchronization is held until the  
bad_blocks_counter value reaches the pre-selected  
max_bad_blocks_lose value (loss of synchronization) or  
an external forced start of a new synchronization search  
(NWSY = 1) is performed. The maximum values for the  
flywheel counters are both adjustable via the I2C-bus in a  
range of 0 to 63.  
bad_blocks_counter value is still incremented even if  
correctable errors are detected. If synchronized, only  
error free blocks increment the good_blocks_counter  
value. All blocks except error free blocks increment the  
bad_blocks_counter value.  
2. Mode SYNCB (SYM1 = 0 and SYM0 = 1): error  
correction of burst error maximum 2 bits; the blocks  
that are corrected are treated as valid blocks, all other  
errors detected are treated as invalid blocks. If  
6.12.5.6 Bit slip correction  
During poor reception situations phase shifts of one bit to  
the left or right (±1-bit slip) between the RDS/RBDS clock  
and data may occur, depending on the lock conditions of  
the demodulators clock regeneration.  
synchronized, error free and correctable maximum  
2-bit errors increment the good_blocks_counter value.  
3. Mode SYNCC (SYM1 = 1 and SYM0 = 0): error  
correction of burst error maximum 5 bits; the blocks  
that are corrected are treated as valid blocks, all other  
errors detected are treated as invalid blocks. If  
If the decoder is synchronized and detects a bit slip  
(BSLP = 1), the synchronization is corrected by +1, 0 or  
1 bit via block detection on the respectively shifted  
expected new block.  
synchronized, error free and correctable maximum  
5-bit errors increment the good_blocks_counter value.  
2003 Nov 18  
43  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
4. Mode SYNCD (SYM1 = 1 and SYM0 = 1): no error  
correction; the blocks that are detected as correctable  
are treated as invalid blocks, if in synchronization  
search mode. The internal bad_blocks_counter value  
is always incremented even if correctable errors are  
detected. If synchronized, error free blocks and  
correctable maximum 5-bit errors increment the  
good_blocks_counter value. Only uncorrectable  
blocks increment the bad_blocks_counter value.  
received before the previously processed block was  
completely transmitted via the I2C-bus. After detection of  
data overflow the interface registers are not updated (no  
DecWrE) until reset of the data overflow flag (DOFL = 0)  
by reading via the I2C-bus or if NWSY = 1 which results in  
the start of a new synchronization search (SYNC = 0).  
6.12.5.11 Data output of RDS/RBDS information  
The decoded RDS/RBDS block information and the  
current decoder status is available via the I2C-bus. For  
synchronization of data request between the main  
controller and decoder the additional data available output  
(DAVN) is used. For timing information see Section 10.1.  
6.12.5.10 Data available control modes  
The decoder provides three different RDS/RBDS data  
output processing modes plus one decoder bypass mode  
which are selectable via the ‘data available’ control mode  
inputs DAC1 and DAC0.  
If the decoder has processed new information for the main  
controller the data available signal (DAVN) is activated  
(LOW) under the following conditions:  
Mode DAVA (DAC1 = 0 and DAC0 = 0): standard output  
mode; if the decoder is synchronized and a new block is  
received (every 26 bits), the actual RDS/RBDS  
information of the last two blocks is available with every  
new received block (approximately every 21.9 ms).  
During a synchronization search in DAVB mode if a valid  
A or C’ block has been detected. This mode can be  
used for fast search tuning (detection and comparison of  
the PI code contained in the A and C’ blocks).  
Mode DAVB (DAC1 = 0 and DAC0 = 1): fast PI search  
mode; during synchronization search and if a new  
A or C’ block is received, the actual RDS/RBDS  
information of this or the last two A or C’ blocks  
respectively is available with every new received  
A or C’ block. If the decoder is synchronized, the  
‘standard output mode’ is active.  
During a synchronization search in any DAV mode  
(except DAVD mode), if two blocks in the correct  
sequence have been detected (synchronization criterion  
fulfilled)  
If the decoder is synchronized and, in mode DAVA and  
DAVB, a new block has been processed; this mode is  
the standard data output mode  
Mode DAVC (DAC1 = 1 and DAC0 = 0): reduced data  
request output mode; if the decoder is synchronized and  
two new blocks are received (every 52 bits), the actual  
RDS/RBDS information of the last two blocks is  
available with every two new received blocks  
(approximately every 43.8 ms).  
If the decoder is synchronized and, in DAVC mode, two  
new blocks have been processed  
If the decoder is synchronized and, in any DAV mode  
(except DAVD mode), loss of synchronization is  
detected (flywheel loss of synchronization, resulting in a  
restart of the synchronization search)  
Mode DAVD (DAC1 = 1 and DAC0 = 1): decoder  
bypassed mode; if this mode is selected then the  
OutMux output of the decoder is reset to LOW  
(OutMux = 0). The MADRE internal row buffer output is  
then active and the decoder is bypassed.  
In any DAV mode (except DAVD mode), if a reset  
caused by power-on or a voltage drop is detected  
(PresN = 0).  
Remark: If the decoder is synchronized, the DAVN signal  
is always activated after 21.9 ms in DAVA or DAVB mode  
and after 43.8 ms in DAVC mode independent of valid or  
invalid blocks being received.  
The decoder provides data output of the block  
identification of the last and previously processed blocks,  
the RDS/RBDS information words and error  
detection/correction status of the last two blocks together  
with general decoder status information.  
The processed RDS/RBDS data is available for an I2C-bus  
request for at least 20 ms after the DAVN signal was  
activated. The DAVN signal is always automatically  
deactivated (HIGH) after ~10 ms or almost after the main  
controller has read the RDS/RBDS status byte via the  
I2C-bus (see DAVN timing).  
In addition the decoder output is controlled indirectly by the  
data request from the external main controller. The  
decoder receives a ‘data overflow’ (DOFL) signal  
controlled by the I2C-bus register interface.  
This DOFL signal has to be set HIGH (DOFL = 1) if the  
decoder is synchronized and a new RDS/RBDS block is  
2003 Nov 18  
44  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
The decoder ignores new processed RDS/RBDS blocks if the DAVN signal is active or if data overflow occurs  
(DOFL = 1).  
Tables 17 and 18 show the block identification number and processed error status outputs of the decoder and how to  
interpret the output data.  
Table 17 RDS block identification number  
BLNR2  
BLNR1  
BLNR0  
BLOCK IDENTIFICATION  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
block A  
block B  
block C  
block D  
block C’  
block E (RBDS mode)  
invalid block E (RDS mode)  
invalid block  
Table 18 RDS processed error correction  
EXB1  
EXB0  
DESCRIPTION  
0
0
1
1
0
1
0
1
no errors detected  
burst error of maximum 2 bits corrected  
burst error of maximum 5 bits corrected  
uncorrectable block  
6.12.5.12 Power-on reset  
Reset of the chip will cause a number of I2C-bus registers to be set to specific default values; see Chapter 11.5.  
If the decoder detects the reset, the status bit ‘reset detected’ (RSTD) is set and available via an I2C-bus request. The  
RSTD flag is deactivated after the decoder status register is read by the I2C-bus.  
2003 Nov 18  
45  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
7
LIMITING VALUES  
In accordance with the Absolute Maximum Rating System (IEC 60134); note 1  
SYMBOL  
PARAMETER  
supply voltage on pin VDDD  
supply voltage on pin VDD(I/O)  
CONDITIONS  
MIN. TYP.  
MAX.  
+3.3  
UNIT  
V
VDDD  
0.5  
0.5  
0.5  
0.5  
+2.5  
+3.3  
+3.3  
+2.5  
VDD(I/O)  
+4.2  
+4.2  
+3.3  
750  
750  
750  
750  
10  
V
VDD(REG) supply voltage on pin VDD(REG)  
V
VDDA  
IDDD  
supply voltage on pin VDDA  
supply current pin VDDD  
supply current pin VSSD  
supply current pin VDD(I/O)  
supply current pin VSS(I/O)  
DC input clamp diode current  
V
fc = 43.2 MHz; VDDD = 2.5 V  
fc = 43.2 MHz; VDDD = 2.5 V  
fc = 43.2 MHz; VDDD = 3.3 V  
fc = 43.2 MHz; VDDD = 3.3 V  
mA  
mA  
mA  
mA  
mA  
ISSD  
IDD(I/O)  
ISS(I/O)  
IIK  
VIL < 0.5 V or  
VIH > VDD(I/O) + 0.5 V; note 2  
Vlim(5V)  
5 V tolerant pins voltage limits  
5 V tolerant outputs: disabled  
mode  
0.5  
+5.8  
V
Tamb  
Tstg  
ambient temperature  
40  
55  
2000  
200  
100  
+85  
+150  
°C  
°C  
V
storage temperature  
Vesd  
electrostatic discharge voltage  
HBM: 100 pF; 1500 Ω  
MM: 200 pF; 2.5 µH; 15 Ω  
GQS (SNW-FQ-611 part E)  
V
Ilu(prot)  
latch-up protection current  
mA  
Notes  
1. Stresses greater than those listed above may cause permanent damage to the device. This is a stress rating only  
and functional operation of the device at these or at any other condition above those listed in the following  
recommended operating and characteristics section is not implied. Exposure to absolute maximum rating conditions  
for extended periods of time may affect device reliability.  
2. Not applicable for 5 V tolerant pins.  
8
THERMAL RESISTANCE  
SYMBOL  
PARAMETER  
CONDITION  
VALUE  
UNIT  
Rth(j-a)  
thermal resistance from junction to  
ambient  
in free air  
45  
K/W  
2003 Nov 18  
46  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
9
DC CHARACTERISTICS  
Positive current flows into the device; 3.13 V VDD(I/O),  
2.38 V VDDA, VDDD, VDD(OSC), DD(IF) 2.62 V; Tamb = 40 °C to +85 °C.  
VDD(REG) 3.47 V;  
V
SYMBOL  
PARAMETER CONDITIONS  
MIN.  
TYP. MAX. UNIT  
Digital parameters  
VDDD  
supply voltage on pin VDDD  
supply voltage on pin VDD(OSC)  
supply voltage on pin VDD(I/O)  
supply voltage on pin VDD(REG)  
total supply current  
2.38  
2.38  
3.13  
3.13  
2.5  
2.5  
3.3  
3.3  
2.62  
2.62  
3.47  
3.47  
V
V
V
V
VDD(OSC)  
VDD(I/O)  
VDD(REG)  
IDD(tot)  
fosc_in = 43.2 MHz  
pins VDDD  
215  
5
260  
10  
mA  
mA  
mA  
pins VDD(I/O)  
pins VDDA1, VDDA2, VDD(IF),  
VDD(OSC)  
180  
216  
VIH  
HIGH-level input voltage  
VDD(I/O) = 3.3 V; inputs TTL;  
excluding 5 V tolerant pins  
1.7  
2.0  
3.3  
5.5  
V
V
VDD(I/O) = 3.3 V; 5 V tolerant  
inputs TTL; including SDA pin  
VIL  
LOW-level input voltage  
HIGH-level output voltage  
inputs TTL; excluding SDA pin  
0
0
0.7  
0.8  
V
V
5 V tolerant inputs TTL;  
including SDA pin  
VOH  
IOH = 4 mA; VDD(I/O) = 3.3 V  
10 ns slew rate outputs  
4 mA outputs  
2.9  
2.9  
V
V
V
VOL  
LOW-level output voltage  
input leakage current  
10 ns slew rate outputs;  
IOL = 4 mA; VDD(I/O) = 3.3 V  
0.4  
4 mA outputs; IOL = 4 mA  
0.4  
0.4  
V
V
SDA output; IOL = 3 mA;  
VDD(I/O) = 3.3 V  
ILI  
Schmitt trigger input without  
pull-down; excluding 5 V  
tolerant pins  
VI = VSS(I/O)  
VI = VDD(I/O)  
1  
µA  
µA  
1
Schmitt trigger input without  
pull-down; 5 V tolerant pins only  
VI = 5 V  
VI = 0 V  
4.5  
µA  
µA  
4.5  
2003 Nov 18  
47  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
IOL(Z)  
PARAMETER  
CONDITIONS  
MIN.  
TYP. MAX. UNIT  
3-state leakage current  
VI = VSS(I/O); 3-state outputs  
without pull-down; excluding  
5 V tolerant pins  
1  
µA  
VI = VDD(I/O); 3-state outputs;  
excluding 5V tolerant pins  
1
µA  
µA  
VI = 5 V; 3-state outputs and  
open-drain outputs without  
pull-down; 5 V tolerant pins only  
64  
Vhys  
Schmitt trigger hysteresis  
Schmitt trigger inputs; excluding 0.4  
SDA pin  
V
V
Schmitt trigger inputs;  
5 V tolerant pins only  
0.3  
pin SDA; VDD(I/O) = 3.3 V  
0.15  
V
IDD(q)  
II(pd)  
digital quiescent current  
input pull-down current  
VDDD = 2.62 V;  
1
mA  
VDD(I/O) = 3.47 V; note 1  
VDD < Vi < VDD(I/O); all pins with 15  
pull-down  
50  
100  
µA  
Analog parameters  
VDDA1  
analog supply voltage  
2.38  
45  
2.5  
50  
2.62  
55  
V
VVREFAD  
common-mode reference voltage  
VVREFAD is determined by  
VVADCP and VVADCN  
%
[VVADCP VVADCN  
]
ZO  
output impedance pin VREFAD  
IF_AD supply voltage  
IO < 2 mA  
10  
100  
2.62  
1
VDD(IF)  
VVREFIF  
VDAC  
2.38  
2.5  
V
IF_AD reference voltage  
DAC supply voltage  
0.775  
2.5  
V
2.38  
2.62  
V
VVDACP  
ZO(DAC)  
IADC(pos)  
VDD(OSC)  
DAC positive reference voltage  
DAC output impedance  
ADC reference current  
oscillator supply voltage  
V
DDA2 VVDACN  
100  
0.9  
%
kΩ  
µA  
V
pins LRV, RRV, LFV and RFV  
0.65  
1.2  
180  
2.5  
2.38  
2.62  
Regulator  
VDD(REG)  
regulator supply voltage  
PMOST BSH207 in application 2.5  
VDD(REG) = 3.3 V  
2.58  
2.66  
3.3  
V
V
VDD(REG)(ctrl) regulator control range  
1
Note  
1. IDD(q) quiescent device current testing is a proven technique to increase device quality. The testing will be performed  
in several different logic states, but no guarantee can be given that the current will stay below the specified maximum  
value in every arbitrary static device state.  
2003 Nov 18  
48  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
10 AC CHARACTERISTICS  
Positive current flows into the device; 3.13V VDD(I/O), VDD(REG) 3.47 V;  
2.38V VDDA, VDDD, VDD(OSC),  
V
DD(IF) 2.62 V; Tamb = 40 °C to +85 °C.  
SYMBOL  
PARAMETER CONDITIONS  
MIN.  
TYP. MAX.  
UNIT  
Analog inputs  
DIFFERENTIAL MEASUREMENTS VIA AUDIOAD_1 AND AUDIOAD_2; B = 20 KHZ  
PSRR  
power supply rejection ratio  
Vi = 0.1 V (peak); fi = 1 kHz 35  
dB  
αct  
cross-talk between pins AIN(x) VAIN(x) = 0.5 V (RMS);  
fi = 15 kHz; ADIFF(x) path  
70  
dB  
measured  
Pins ADIFF_LP, ADIFF_LN, ADIFF_RP and ADIFF_RN  
Vi(dif)(rms)  
differential input voltage  
(RMS value)  
nominal digital output level  
2.5 dB  
0.85  
1
1.15  
V
(THD + N)/S total harmonic  
distortion-plus-noise to signal  
fi = 1 kHz; Vi = 1 V (RMS)  
0 dB input level  
75  
25  
72  
dB  
dB  
kΩ  
dB  
ratio  
60 dB input level  
Ri  
input resistance  
45  
57  
αcs  
channel separation  
VAIN(x) = 0.5 V (RMS);  
fi = 15 kHz; ADIFF(x) path  
measured  
70  
Vo(ub)  
CMRR  
CMIR  
fres  
left and right unbalance  
Vi = 1 V (RMS); fi = 1 kHz  
0.5  
+0.5  
dB  
dB  
V
common mode rejection ratio fi = 1 kHz; Vi = 0.1 V  
40  
common mode input range  
frequency response  
fi = 1 kHz; Vi = 0.5 V (RMS) 1.0  
1.5  
fc at 3 dB  
20  
45  
kHz  
SINGLE-ENDED MEASUREMENTS VIA AUDIOAD_1 AND AUDIOAD_2; B = 20 KHZ  
PSRR  
power supply rejection ratio  
Vi = 0.1 V (p); fi = 1 kHz  
dB  
dB  
Pins ADIFF_LP, ADIFF_LN, ADIFF_RP, ADIFF_RN, AIN1_L, AIN1_R, AIN2_L and AIN2_R  
αct  
cross-talk  
Vi = 0.5 V (RMS);  
fi = 15 kHz; AIN(x) path  
measured  
70  
αcs  
channel separation  
Vi = 0.5 V (RMS);  
fi = 15 kHz; AIN(x) path  
measured  
60  
dB  
V
Pins AIN1_L, AIN1_R, AIN2_L and AIN2_R  
Vi(rms) input voltage (RMS value)  
nominal digital output level  
0.4  
0.5  
0.6  
2.5 dB  
(THD + N)/S total harmonic  
distortion-plus-noise to signal  
fi = 1 kHz; Vi = 0.5 V (RMS)  
0 dB input level  
75  
25  
72  
dB  
dB  
kΩ  
dB  
dB  
V
ratio  
60 dB input level  
Ri  
input resistance  
45  
57  
Vo(ub)  
CMRR  
CMIR  
left and right unbalance  
Vi = 0.5 V (RMS); fi = 1 kHz 0.5  
40  
+0.5  
common mode rejection ratio fi = 1 kHz; Vi = 0.1 V  
common mode input range  
fi = 1 kHz; Vi = 0.5 V (RMS) 1.0  
1.5  
2003 Nov 18  
49  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
fres  
PARAMETER  
CONDITIONS  
fc at 3 dB  
MIN.  
TYP. MAX.  
UNIT  
kHz  
frequency response  
20  
MPX; PINS AIN1_L, AIN2_L ADIFF_LP AND ADIFF_LN; SINGLE-ENDED AND DIFFERENTIAL INPUTS MEASUREMENT VIA  
AUDIOAD_1 AND AUDIOAD_2 LEFT  
(THD + N)/S total harmonic  
fi = 1 kHz; Vi = 0.5 V (RMS);  
75  
15  
70  
10  
dB  
dB  
distortion-plus-noise to signal single-ended;  
ratio  
Vi = 1 V (RMS); differential;  
B = 40 kHz  
fi = 1 kHz;  
Vi = 0.5 mV (RMS);  
single-ended;  
Vi = 1 mV (RMS);  
differential; B = 40 kHz  
RDS; PINS AIN1_R, AIN2_R ADIFF_RP AND ADIFF_RN; SINGLE-ENDED AND DIFFERENTIAL INPUTS MEASUREMENT VIA  
AUDIOAD_1 AND AUDIOAD_2 RIGHT  
(THD + N)/S total harmonic  
fi = 57 kHz; B = 4 kHz;  
65  
dB  
distortion-plus-noise to signal Vi = 0.5 V (RMS);  
ratio  
single-ended;  
Vi = 1 V (RMS); differential;  
0 dB input level;  
reference level = Vi  
fi = 57 kHz; B = 4 kHz;  
Vi = 0.5 mV (RMS);  
single-ended;  
5  
dB  
Vi = 1 mV (RMS);  
differential; 60 dB input  
level; reference level = Vi  
PINS MONO1_P, MONO1_N, MONO2_P AND MONO2_N; DIFFERENTIAL MEASUREMENTS VIA AUXAD_2  
Vi(dif)(rms)  
differential input voltage  
(RMS value)  
fi = 1 kHz; nominal digital  
output level = 5 dB  
0.4  
0.5  
0.6  
V
(THD + N)/S total harmonic  
distortion-plus-noise to signal  
fi = 1 kHz; B = 4 kHz  
Vi = 0.5 V (RMS);  
0 dB input level  
45  
dB  
ratio  
Vi = 50 mV (RMS)  
35  
dB  
dB  
PSRR  
power supply rejection ratio  
input resistance  
amplitude = 0.1 V (p);  
fi = 1 kHz  
15  
Ri  
90  
40  
1.0  
32  
120  
150  
kΩ  
dB  
V
CMRR  
CMIR  
fres  
common mode rejection ratio fi = 1 kHz; Vi = 0.1 V  
common mode input range  
frequency response  
fi = 1 kHz  
1.5  
fc at 3 dB  
kHz  
2003 Nov 18  
50  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN.  
TYP. MAX.  
UNIT  
PINS MONO1_P, MONO1_N, MONO2_P AND MONO2_N; DIFFERENTIAL MEASUREMENTS VIA AUDIOAD_1 AND  
AUDIOAD_2  
Vi(dif)(rms)  
differential input voltage  
(RMS value)  
fi = 1 kHz; nominal digital  
output level 2.5 dB  
0.4  
0.5  
0.6  
V
(THD + N)/S total harmonic  
distortion-plus-noise to signal  
fi = 1 kHz; B = 4 kHz  
Vi = 0.5 V (RMS); 0 dB  
input level  
70  
25  
dB  
dB  
ratio  
Vi = 0.5 mV (RMS);  
-
60 dB input level  
PSRR  
Ri  
power supply rejection ratio  
input resistance  
Vi = 0.1 V (p-p); fi = 1 kHz  
30  
90  
40  
1.0  
20  
dB  
kΩ  
dB  
V
120  
150  
CMRR  
CMIR  
fres  
common mode rejection ratio fi = 1 kHz; Vi = 0.10 V  
common mode input range  
frequency response  
fi = 1 kHz  
1.5  
fc at 3 dB  
kHz  
Analog inputs; pins IFSS1 and IFSS2 single-ended measurements via AUXAD_1 and AUXAD_2; B = 32 kHz  
Vi  
input voltage  
offset voltage  
VVADCP VVADCN = 2.5 V  
2.35  
2.5  
2.65  
V
Voffset  
150  
+20  
+150 mV  
(THD + N)/S total harmonic  
distortion-plus-noise to signal  
fi = 1 kHz  
Vi = 90 % × VR (p-p)  
Vi = 9 % × VR (p-p)  
fs = 5.4 MHz  
45  
28  
dB  
ratio  
34  
dB  
Ri  
input resistance  
500  
32  
kΩ  
kHz  
fres  
frequency response  
fc at 3 dB  
PINS IF_IN1, IF_IN2, IF_AD1 AND IF_AD2  
Vi(FS)(p-p)  
full-scale input voltage  
(peak-to-peak value)  
nominal digital output level  
0 dB  
fi = 451 kHz  
0.82  
0.96  
1.04  
1.09  
1.16  
V
V
fi = 10.701 MHz; includes 0.815  
influence of fc(LPF)  
Voffset  
Ri  
offset voltage  
ADC + buffer + dither  
100  
+100 mV  
input resistance  
16  
20  
24  
kΩ  
HDAM  
AM harmonic distortion  
34 dB (FS); measurement  
with respect to 0 dB (FS)  
fi = 225.500 kHz  
fi = 150.333 kHz  
52  
52  
82  
dB  
dB  
dB  
IDAM  
AM intermodulation distortion f1 = 430 kHz; 12 dB (FS);  
f2 = 411 kHz; 22 dB (FS);  
measurement with respect  
to 0 dB (FS)  
2003 Nov 18  
51  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
HDFM  
PARAMETER  
CONDITIONS  
MIN.  
TYP. MAX.  
UNIT  
FM harmonic distortion  
measurement with respect  
to 0 dB (FS)  
fi = 10.7802 MHz;  
6 dB (FS)  
40  
44  
44  
66  
67  
dB  
fi = 5.3505 MHz;  
10 dB (FS)  
dB  
dB  
dB  
dB  
fi = 3.567 MHz;  
10 dB (FS)  
fi = 10.833 MHz;  
9 dB (FS)  
IDFM  
FM intermodulation distortion 12 dB (FS); measurement  
with respect to 0 dB (FS);  
f1 = 10.833 MHz;  
f2 = 10.967 MHz  
S/NAM  
AM signal-to-noise ratio  
narrow-band  
f1 = 451 kHz;  
83  
65  
88  
72  
dB  
dB  
f2 = 534.809 kHz;  
Vi = 85.3 mV (RMS);  
B = 6 kHz; measurement  
with respect to 0 dB (FS);  
DITGAIN = 8  
S/NFM  
FM signal-to-noise ratio  
narrow-band  
f1 = 10.701 MHz;  
f2 = 10.89255 MHz;  
Vi = 171 mV (RMS);  
B = 180 kHz; measurement  
with respect to 0 dB (FS);  
DITGAIN = 8  
PSRR  
power supply rejection ratio  
FM cross-talk  
Vi = 0.1 V (p); fi = 1 kHz  
3
6
dB  
dB  
αct(FM)  
fi = 10.701 MHz;  
39  
amplitude = 12 dB (FS);  
measurement with respect  
to 0 dB (FS)  
αct(AM)  
AM cross-talk  
fi = 451 kHz;  
47  
dB  
amplitude = 12 dB (FS);  
measurement with respect  
to 0 dB (FS)  
Ri(IF_VG)  
input resistance pin IF_VG  
400  
70  
Analog IF_AD dither DAC  
Vdither(p-p)  
dither level (peak-to-peak)  
DITGAIN = 15  
56  
84  
mV  
Analog IF_AD dither gain DAC  
Gstep  
Gres  
number of gain steps  
gain resolution  
16  
3.5  
4.4  
5.3  
mV  
-------------  
steps  
2003 Nov 18  
52  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN.  
TYP. MAX.  
UNIT  
DAC measurements; 0 dB via I2S-bus; minimum AC impedance on DAC outputs = 100 k; filter capacitance  
on DAC outputs = 3.3 nF; B = 20 Hz to 20 kHz, Mixer muted  
PSRR  
power supply rejection ratio  
pin VDDA2  
fripple = 1 kHz;  
Vripple = 0.1 V (p-p);  
CVDACP = 22 µF  
3
6
dB  
VDAC  
deviation in output level of the amplitude = 0 dB (FS);  
front DAC voltage outputs with fi = 1 kHz  
respect to the average of the  
front outputs  
pins RRV and LRV  
0.38  
0.38  
+0.38 dB  
+0.38 dB  
pins RFV and LFV  
PINS RRV, LRV, RFV AND LFV  
m(f-r)  
matching of the front to rear  
averages  
amplitude = 0 dB (FS);  
fi = 1 kHz  
0.5  
+0.5  
dB  
dB  
αct  
crosstalk between the four  
DAC output voltages  
amplitude = 0 dB; fi = 1 kHz;  
one output digital silence;  
three others 0 dB (FS); for  
all combinations  
70  
60  
(THD + N)/S total harmonic  
fi = 1 kHz; all four DAC  
distortion-plus-noise to signal outputs driven  
ratio  
0 dB (FS); all mixers  
muted  
80  
75  
dB  
60 dB (FS)  
45  
40  
60  
dB  
dB  
0 dB (FS); all mixers on  
and set to 0 dB  
DS  
digital silence  
all zero digital input with  
respect to 0 dB (FS)  
110  
105  
dB  
V
Vo(DAC)(rms)  
DAC output voltage at  
AC impedance 100 k;  
0.74  
0.75  
0.77  
maximum signal (RMS value) fi = 1 kHz; VDDA2 = 2.5 V  
Analog MIX output; pins RRV, LRV, RFV AND LFV  
THD  
total harmonic distortion  
summer input  
fi = 1 kHz;  
gain setting = 0 dB  
Vi = 0.50 V (RMS)  
Vi = 0.5 mV (RMS)  
40  
20  
dB  
dB  
SPDIF measurements; pins SPDIF1 and SPDIF2  
Vi(p-p)  
input voltage level  
0.2  
0.5  
2.5  
V
(peak-to-peak value)  
Ri  
input resistance  
input hysteresis  
7
kΩ  
Vi(hys)  
30  
mV  
Quartz crystal oscillator measurements; pins OSC_IN and OSC_OUT; VDD(OSC) = 2.5 V; fi = 4 MHz  
Zo(xtal)  
crystal oscillator output  
impedance  
Vi = 20 mV (RMS)  
400  
Gxtal  
oscillator gain  
Vi = 20 mV (RMS)  
12  
2
mA/V  
mA  
Ixtal  
oscillator level dependent  
current difference  
Vi = 20 mV and 200 mV  
(RMS)  
2003 Nov 18  
53  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN.  
TYP. MAX.  
UNIT  
Digital output rise and fall times; Tamb = 25 °C; CL = 30 pF  
to(r)  
output rise time LOW-to-HIGH 10 ns slew rate outputs  
10  
ns  
transition  
4 mA outputs  
5
ns  
ns  
ns  
ns  
to(f)  
output fall time HIGH-to-LOW 10 ns slew rate outputs  
10  
5
transition  
4 mA outputs  
to(f)(SDA)  
output fall time HIGH-to-LOW Cb = 10 pF to 400 pF  
transition pin SDA  
20 + 0.1Cb  
250  
I2S-bus inputs and outputs (see Fig.29)  
Tcy(BCK)  
I2S-bus bit clock cycle time  
fs = 48 kHz; pins  
EXT_IIS_BCK1 and  
EXT_IIS_BCK2  
81.3  
ns  
ts;DAT  
data set-up time  
pins EXT_IIS_IO1 and  
EXT_IIS_IO2  
10  
ns  
ns  
pins IIS_IN1, IIS_IN2,  
IIS_IN3, IFP_IIS_IN1,  
IFP_IIS_I2O6 and  
IFP_IIS_I3O4  
22.9  
th;DAT  
data hold time  
data delay time  
pins EXT_IIS_IO1 and  
EXT_IIS_IO2  
5
0
ns  
ns  
pins IIS_IN1, IIS_IN2,  
IIS_IN3, IFP_IIS_IN1,  
IFP_IIS_I2O6 and  
IFP_IIS_I3O4  
td;DAT  
pins IIS_OUT1, IIS_OUT2,  
IIS_OUT3, EXT_IIS_WS1,  
EXT_IIS_BCK1,  
27  
ns  
EXT_IIS_IO1,  
EXT_IIS_WS2,  
EXT_IIS_BCK2 and  
EXT_IIS_IO2  
ts;WS  
th;WS  
td;WS  
word select set-up time  
word select hold time  
word select delay time  
pins EXT_IIS_WS1 and  
EXT_IIS_WS2  
10  
2
ns  
ns  
ns  
pins EXT_IIS_WS1 and  
EXT_IIS_WS2  
pins IIS_WS1 and  
IFP_IIS_WS  
27  
RDS inputs and outputs; pins RDS_DATA and RDS_BCK; see Figs 30, 31, 32 and 33  
TTDAV  
data valid period  
DAVA and DAVB mode  
24.5  
49.0  
11.25  
100  
26.0  
52.0  
12.0  
27.0  
54.0  
12.5  
RDS bit  
periods  
DAVC mode  
RDS bit  
periods  
tDAVNL  
tsr  
time data available signal is  
LOW  
DAVA, DAVB and DAVC  
mode  
RDS bit  
periods  
clock set-up time  
µs  
2003 Nov 18  
54  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
SYMBOL  
Tpr  
PARAMETER  
period time  
CONDITIONS  
MIN.  
TYP. MAX.  
UNIT  
µs  
842  
thr  
tlr  
clock HIGH time  
220  
220  
100  
1
640  
640  
µs  
µs  
µs  
µs  
µs  
µs  
µs  
clock LOW time  
tdr  
twb  
Tpb  
thb  
tlb  
data hold time  
wait time (burst mode)  
period time (burst mode)  
clock HIGH time (burst mode)  
clock LOW time (burst mode)  
2
1
1
I2C-bus inputs and outputs; pins SCL and SDA; value referenced to VIH minimum and VIL maximum levels;  
see Fig.28  
fSCL  
tBUF  
SCL clock frequency  
0
400  
kHz  
bus free time between a STOP  
and START condition  
1.3  
µs  
tHD;STA  
hold time (repeated) START  
condition  
0.6  
µs  
tLOW  
LOW period of the SCL clock  
HIGH period of the SCL clock  
1.3  
0.6  
0.6  
µs  
µs  
µs  
tHIGH  
tSU;STA  
set-up time for a repeated  
START condition  
tHD;DAT  
tSU;DAT  
tr  
data hold time  
0
0.9  
µs  
data set-up time  
100  
ns  
rise time of both SDA and SCL Cb = total capacitance of  
signals  
one bus line in pF  
SCL = 400 kHz  
fSCL = 100 kHz  
fall time of both SDA and SCL Cb = total capacitance of  
f
20 + 0.1Cb  
20 + 0.1Cb  
20 + 0.1Cb  
300  
ns  
1000 ns  
tf  
300  
ns  
signals  
one bus line in pF  
tSU;STO  
Cb  
set-up time for STOP condition  
0.6  
µs  
capacitive load for each bus  
line  
400  
pF  
tSP  
pulse width of spikes which  
must be suppressed by the  
input filter  
0
50  
ns  
2003 Nov 18  
55  
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 ...  
SDA  
t
t
t
t
t
t
SP  
r
BUF  
LOW  
HD;STA  
f
SCL  
t
t
SU;STO  
HD;STA  
t
t
t
t
SU;DAT  
SU;STA  
HD;DAT  
HIGH  
P
S
P
Sr  
MBC611  
Fig.28 Definition of timing on the I2C-bus.  
ahdnbok,uflapegwidt  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
t
t
s;WS  
WS (IN)  
h;WS  
LEFT  
WS (OUT)  
RIGHT  
t
d;WS  
t
t
t
t
t
BCK(L)  
d;DAT  
r
BCK(H)  
f
BCK  
t
h;DAT  
T
cy  
t
s;DAT  
DATA (IN)  
DATA (OUT)  
MGW231  
Fig.29 I2S-bus timing diagram for digital audio inputs/outputs.  
RDS_DATA  
RDS_BCK  
t
T
t
t
t
dr  
sr  
pr  
hr  
lr  
MGW226  
Fig.30 RDS timing diagram in direct output mode.  
57  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
RDS_DATA  
D0  
D1  
D2  
D13  
D14  
D15  
RDS_BCK  
MGW227  
T
pb  
t
t
lb  
wb  
t
hb  
Fig.31 Timing diagram of interface signals between RDS function and microcontroller in buffered output mode.  
t
DAVNL  
DAVN  
MGW228  
T
TDAV  
Fig.32 RDS data available signal (DAVN); no I2C-bus request during DAVN LOW time (decoder is synchronized).  
2003 Nov 18  
58  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
R(B)DS status  
register read  
2
I C-bus  
t
DAVNL  
DAVN  
MGW229  
T
TDAV  
Fig.33 RDS data available signal (DAVN); DAVN LOW timing shorten by data request via I2C-bus (decoder is  
synchronized).  
11 I2C-BUS CONTROL  
11.1 I2C-bus protocol  
General description of the I2C-bus format in a booklet can  
be obtained at Philips Semiconductors, International  
Marketing and Sales.  
The bidirectional I2C-bus interface acts as a slave  
transceiver while an external microcontroller acts as a  
master transceiver. Communication between the MPI and  
the microcontroller is based on the I2C-bus protocol. The  
data transfer on the I2C-bus is shown in Fig.34.  
For the external control of the chip a fast I2C-bus is  
implemented. This is a 400 kHz bus which is downward  
compatible with the standard 100 kHz bus. There are two  
different types of control instructions:  
The I2C-bus has two lines: a Serial Clock line SCL and a  
Serial Data line SDA. Because the I2C-bus is a  
multi-master bus, arbitration between different master  
devices is achieved by using a START condition. The  
master device pulls the open-drain data line LOW while the  
clock line remains HIGH. After the bus has been ‘won’ in  
this way, data is transmitted serially in packets of 8 bits  
plus an extra clock pulse for an acknowledgement flag  
from the receiving device.  
Instructions to control the DSP programs, programming  
the coefficient RAM and reading the values of  
parameters  
Instructions controlling the DATA I2S-bus flow, like  
source selection and clock speed.  
7
6
0
ACK  
SDA  
SCL  
7
6
0
START  
data MSB  
data 2  
data LSB  
acknowledge STOP  
MGW217  
Fig.34 I2C-bus interface data transfer sequence.  
2003 Nov 18  
59  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
address (2 bytes over the I2C-bus) which represents the  
starting memory address for the data transfer.  
11.1.1 PROTOCOL OF THE I2C-BUS COMMANDS  
The SAA7724H acts as a slave receiver or slave  
transmitter; therefore the clock signal is only an input  
signal. The data signal is a bidirectional open-drain line at  
the IC pin level. The SAA7724H slave address has a  
subaddress bit A0 (bit 1) which allows the device to have  
1 or 2 different addresses. The least significant bit (bit 0)  
represents the read/write mode.  
In the event that a read command is received before the  
address register has been written, a negative  
acknowledgement will be generated.  
In the write mode, the transfer of data words continues  
until the master device stops the transfer with a STOP  
condition (P). In the read mode, the data transfer continues  
until a negative acknowledgement and STOP condition is  
generated by the master. In the read mode the last word  
will not be transmitted to the I2C-bus while the I2C-bus  
interface is stopped by the master.  
The read and write I2C-bus commands are illustrated in  
Figs 35 to 40, showing SDA. The I2C-bus interface will  
generate a negative acknowledge on the SDA line in the  
event that the data transfer was not completed  
successfully.  
When reading from or writing to an invalid address a  
negative acknowledge will be generated after the first data  
byte, and the master must then send a STOP condition. An  
acknowledge is generated on all memory locations if  
selected. Also, within a given boundary, an acknowledge  
will be generated when selected, although the physical  
size of the memory may not be that large. These are the  
reserved locations in the I2C-bus memory map. A negative  
acknowledge will only be generated in unused spaces of  
the I2C-bus map.  
After generating a START condition, the master device  
has to transmit a slave address. The slave I2C-bus  
interface responds to its own address (given in the first  
data byte) by sending an acknowledgement to the master  
device. The direction flag (bit 0) is always transmitted in  
this first byte so that the slave knows in which mode it has  
to operate. Initially, the I2C-bus interface receives a 16-bit  
S
Device W A AddrH  
A
AddrL  
A
DataH  
A
DataM  
A
DataL  
A
DataH  
A
DataM  
A
DataL  
A
......  
P
MHC653  
0
0
1 1 1 0 A0 R/W  
Fig.35 Write cycle EPICS (XRAM).  
S
Device W A AddrH  
A
AddrL A Sr Device  
R
A
DataH  
A
DataM  
A
DataL  
A
DataH  
A
...... NA P  
MHC654  
0
0
1 1 1 0 A0 R/W  
Fig.36 Read cycle EPICS (XRAM).  
60  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
S
0
Device  
W
1
A
0
AddrH  
A
AddrL  
A
DataM  
A
DataL  
A
DataM  
A
DataL  
DataM  
DataM  
A
......  
P
MHC655  
0
1
1
A0 R/W  
Fig.37 Write cycle EPICS (YRAM).  
S
Device W A AddrH  
A
AddrL A Sr Device  
R
A
DataM  
A
DataL  
A
A
...... NA P  
MHC656  
0
0 1 1 1 0 A0 R/W  
Fig.38 Read cycle EPICS (YRAM).  
S
Device W A AddrH  
A
AddrL  
A
DataM  
A
DataL  
A
DataM  
A
DataL  
A
A
DataL  
A
......  
P
MHC657  
0
0
1 1 1 0 A0 R/W  
Fig.39 Write cycle IFP.  
S
Device W A AddrH  
A
AddrL A Sr Device  
R
A
DataM  
A
DataL  
A
DataM  
A
DataL  
A
...... NA P  
MHC658  
0
0
1 1 1 0 A0 R/W  
Fig.40 Read cycle IFP.  
61  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
Table 19 I2C-bus symbol description  
SYMBOL  
DESCRIPTION  
S
START condition  
repeated START condition  
STOP condition  
read bit (1)  
Sr  
P
R
W
write bit (0)  
A
acknowledge from slave (SAA7724H)  
acknowledge from master (microcontroller)  
negative acknowledge from master to stop the data transfer  
device address  
A
NA  
Device  
AddrH and AddrL  
DataH, DataM and DataL  
DataM and DataL  
address memory map  
data of XRAM (3 bytes)  
data of YRAM or IFP (2 bytes)  
11.2 MPI data transfer formats  
Table 20 Data transfer formats; note 1  
TRANSFER  
FROM  
TO  
Y transfer MPI YRAM  
Y transfer YRAM I2C-bus  
X transfer I2C-bus XRAM  
X transfer XRAM I2C-bus  
transfer I2C-bus IFP  
I2C-bus:  
XXXXM----------L YRAM:  
M----------L I2C-bus:  
M----------L  
XXXXM----------L  
M----------------------L  
M----------------------L  
M--------------L  
YRAM:  
I2C-bus:  
M----------------------L XRAM:  
M----------------------L I2C-bus:  
M--------------L IFP:  
XRAM:  
I2C-bus:  
IFP_DATA_R:  
transfer IFP I2C-bus  
M--------------L I2C-bus:  
M----------L  
Note  
1. M = MSB, L = LSB and X = don’t care.  
2003 Nov 18  
62  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
11.3 Reset initialization  
If A0 = 1 the following addresses are available:  
– Write: 00111010 = 3Ah  
– Read: 00111011 = 3Bh.  
With a synchronous reset the SAA7724H will turn to their  
idle position (state 0), the address counter is set to zero  
and the SDA_OUT line remains high-impedance. For the  
SDA line an asynchronous reset is also implemented  
which is connected directly to the RESET pin. During the  
asynchronous reset period the internal SDA_OUT line  
remains HIGH which results in a high-impedance SDA  
line. These two resets should have an overlap to have a  
proper initialization. It is also possible to reset the internal  
I2C-bus registers separately, and these registers will be  
set to their default values.  
11.5 I2C-bus memory map specification  
The I2C-bus memory map contains all defined I2C-bus bits  
related to RDS, SRC and EPICS control and allocates  
EPICS, SRC and IFP RAM sizes.  
The memory spaces belonging to the AUDIO_EPICS are  
referred to as EPICS registers, and memory spaces  
belonging to the SRC/RDS EPICS are referred to as SRC  
registers.  
11.4 Defined I2C-bus address  
The RDS registers control the RDS1 and RDS2 blocks  
simultaneously while providing each RDS1 and RDS2  
block with its own decoded data and status registers: the  
memory map is given in Table 21. Detailed memory map  
locations of the hardware registers related to the I2C-bus  
EPICS control are given in Table 23 and the I2C-bus RDS  
control are given in Table 24.  
The I2C-bus address is defined for location: 001110P; the  
least significant bit is a programmable bit with the external  
pin A0_pin. Two possible options are available with this  
pin:  
If A0 = 0 the following addresses are available:  
– Write: 00111000 = 38h  
– Read: 00111001 = 39h.  
Table 21 I2C-bus memory map; notes 1 and 2  
NUMBER OF  
WORDS × BIT  
BLOCK  
START (HEX)  
END (HEX)  
NAME  
ACCESS  
WIDTH  
(DEBUG PART)  
E000  
B880  
B800  
B000  
AFFF  
AFFE  
A300  
A000  
9000  
6030  
602F  
6010  
6000  
FFFF  
DFFF  
B87F  
B7FF  
AFFF  
AFFE  
AFFD  
A2FF  
9FFF  
8FFF  
602F  
602E  
600F  
not used  
SRC  
SRC  
SRC  
SRC  
SRC  
SRC  
SRC  
reserved  
SRC_YRAM  
reserved  
128 × 12  
R/W  
IIC_SRC_PC  
IIC_SRC_STAT  
reserved  
1 × 24  
R/W  
1 × 24  
R/W  
SRC_XRAM  
reserved  
768 × 24  
R/W  
not used  
Global  
IIC_DSP_CTR  
not used  
1 × 24  
R/W  
RDS  
RDS 1 and 2  
registers  
12 × 16  
see Table 24  
EPICS  
EPICS  
5FFF  
4000  
3000  
2C64  
5FFF  
5FFE  
3FFF  
2FFF  
IIC_SILICON_ID  
reserved  
1 × 32  
read  
not used  
IFP  
IFP registers  
all 16-bit width  
R/W  
2003 Nov 18  
63  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
NUMBER OF  
WORDS × BIT  
WIDTH  
BLOCK  
START (HEX)  
END (HEX)  
NAME  
ACCESS  
(DEBUG PART)  
1400  
2C00  
2700  
2600  
2500  
2400  
2300  
2200  
2100  
2081  
2080  
2000  
1400  
1000  
0FFF  
0FFE  
0FF0  
0E00  
0000  
2C63  
2C63  
2BFF  
26FF  
25FF  
24FF  
23FF  
22FF  
21FF  
20FF  
2080  
207F  
1FFF  
13FF  
0FFF  
0FFE  
0FFD  
0FEF  
0DFF  
reserved  
IFP  
IFP  
IFP  
IFP  
IFP  
IFP  
IFP  
IFP  
IFP  
IFP  
IFP  
FP_RAM  
reserved  
100 × 16  
R/W  
VY3_RAM  
VX3_RAM  
VY2_RAM  
VX2_RAM  
VY1_RAM  
VX1_RAM  
reserved  
256 × 16  
256 × 16  
256 × 16  
256 × 16  
256 × 16  
256 × 16  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
IIC_SWB_ERR_STAT 1 × 16  
R/W  
R/W  
SWB_RAM  
128 × 16  
EPICS  
EPICS  
EPICS  
EPICS  
EPICS  
EPICS  
EPICS  
reserved  
EPICS_YRAM  
IIC_EPICS_PC  
IIC_EPICS_STAT  
EPICS registers  
reserved  
1024 × 12  
1 × 24  
1 × 24  
14 × 24  
R/W  
R/W  
R/W  
R/W  
EPICS_XRAM  
3584 × 24  
R/W  
Notes  
1. At all ‘reserved’ spaces an acknowledge (ACK) will be generated.  
2. At all ‘not used’ spaces a negative acknowledge (NACK) will be generated.  
Table 22 I2C-bus memory map SRC_EPICS hardware register overview  
LOCATION (HEX)  
AFFF  
REGISTER NAME  
IIC_SRC_PC  
IIC_SRC_STAT  
# USED BITS  
READ/WRITE  
24  
24  
R/W  
R/W  
AFFE  
Table 23 I2C-bus memory map AUDIO_EPICS hardware register overview  
LOCATION (HEX)  
REGISTER NAME  
IIC_EPICS_PC  
# USED BITS  
READ/WRITE  
0FFF  
0FFE  
0FFD  
0FFC  
0FFB  
0FFA  
24  
24  
9
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
IIC_EPICS_STAT  
IIC_DSPIO_CONF  
IIC_SEL  
20  
10  
12  
IIC_IFAD_SEL  
IIC_HOST  
2003 Nov 18  
64  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
LOCATION (HEX)  
REGISTER NAME  
IIC_SPDIF_STAT  
# USED BITS  
READ/WRITE  
read  
0FF9  
0FF8  
0FF7  
13  
13  
16  
IIC_SUM  
R/W  
IIC_EPICS_START_ADDR  
R/W  
Table 24 I2C-bus memory map RDS hardware register overview  
LOCATION (HEX)  
REGISTER NAME  
not used  
# USED BITS  
READ/WRITE  
600F and 600E  
600D  
IIC_RDS2_CTR  
IIC_RDS2_SET  
IIC_RDS2_CNT  
IIC_RDS2_PDAT  
IIC_RDS2_LDAT  
IIC_RDS2_STAT  
not used  
11  
15  
16  
16  
16  
8
write  
write  
read  
read  
read  
read  
600C  
600B  
600A  
6009  
6008  
6007 and 6006  
6005  
IIC_RDS1_CTR  
IIC_RDS1_SET  
IIC_RDS1_CNT  
IIC_RDS1_PDAT  
IIC_RDS1_LDAT  
IIC_RDS1_STAT  
11  
15  
16  
16  
16  
8
write  
write  
read  
read  
read  
read  
6004  
6003  
6002  
6001  
6000  
Table 25 I2C_EPICS_STAT status register (0FFEh)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
23 to 13  
0h  
internal flags  
not used  
12 and 11 F12 and F11  
10  
F10  
F9  
F8  
F7  
F6  
0
SPDIF2 lock status  
0: not locked  
1: locked  
9
0
0
0
0
SPDIF1 lock status  
0: not locked  
1: locked  
8
DSPIO8 status  
0: input  
1: output  
7
DSPIO7 status  
0: input  
1: output  
6
DSPIO6 status  
0: input  
1: output  
2003 Nov 18  
65  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
5
F5  
F4  
F3  
F2  
F1  
F0  
0
DSPIO5 status  
0: input  
1: output  
4
3
2
1
0
0
0
0
0
0
DSPIO4 status  
0: input  
1: output  
DSPIO3 status  
0: input  
1: output  
DSPIO2 status  
0: input  
1: output  
DSPIO1 status  
0: input  
1: output  
DSPIO0 status  
0: input  
1: output  
Table 26 IIC_DSPIO_CONF configuration register (0FFDh)  
BIT  
23 to 9  
8
SYMBOL  
DEFAULT  
DESCRIPTION  
not used  
config_DSPIO8  
config_DSPIO7  
config_DSPIO6  
config_DSPIO5  
config_DSPIO4  
config_DSPIO3  
0
port configuration for DSPIO8  
0: input  
1: output  
7
6
5
4
3
0
0
0
0
0
port configuration for DSPIO7  
0: input  
1: output  
port configuration for DSPIO6  
0: input  
1: output  
port configuration for DSPIO5  
0: input  
1: output  
port configuration for DSPIO4  
0: input  
1: output  
port configuration for DSPIO3  
0: input  
1: output  
2003 Nov 18  
66  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
port configuration for DSPIO2  
2
config_DSPIO2  
0
0: input  
1: output  
1
0
config_DSPIO1  
config_DSPIO0  
0
0
port configuration for DSPIO1  
0: input  
1: output  
port configuration for DSPIO0  
0: input  
1: output  
Table 27 IIC_SEL selection register (0FFCh)  
BIT  
23 to 20  
19  
SYMBOL  
DEFAULT  
DESCRIPTION  
not used  
ch2_dc_offset  
1
DC offset filter for audio channel 2  
0: disable  
1: enable  
18  
17  
16  
15  
14  
13  
12  
ch1_dc_offset  
1
0
0
0
0
0
0
DC offset filter for audio channel 1  
0: disable  
1: enable  
aux2_sel_lev_  
voice  
select behavioural of the compensation filter for AUX channel 2  
0: level inputs  
1: voice inputs  
aux1_sel_lev_  
voice  
select behavioural of the compensation filter for AUX channel 1  
0: level inputs  
1: voice inputs  
ch2_wide_narrow  
ch1_wide_narrow  
sel_SPDIF2_IIS2  
sel_SPDIF1_IIS1  
select bandwidth for audio channel 2  
0: audio + RDS information  
1: only audio data  
select bandwidth for audio channel 1  
0: audio + RDS information  
1: only audio data  
select input for SRC2  
0: SPDIF 2  
1: EXT_IIS2  
select input for SRC1  
0: SPDIF 1  
1: EXT_IIS1  
11 and 10 aic3[1:0]  
11  
1
analog input control 3; see Table 6  
AD normal/differential selection 2; see Table 4  
AD internal reference 2; see Table 4  
analog input control 2; see Table 5  
9
8
s2  
intref2  
aic2[1:0]  
0
7 and 6  
01  
2003 Nov 18  
67  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
AD reference control 2; see Table 4  
5
refc2  
s1  
1
0
4
AD normal/differential selection 1; see Table 4  
AD internal reference 1; see Table 4  
analog input control 1; see Table 5  
3
2 and 1  
0
intref1  
aic1[1:0]  
refc1  
0
00  
0
AD reference control 1; see Table 4  
Table 28 IIC_IFAD_SEL selection register (0FFBh)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
23 to 10  
9
not used  
ifad2_power  
1
controls activity of IFAD2  
0: power low  
1: power on  
8
ifad1_power  
1
controls activity of IFAD1  
0: power low  
1: power on  
7 to 4  
3 to 0  
dith_gain_2[3:0]  
dith_gain_1[3:0]  
0000  
0000  
control gain of IF-AD dither source 2  
control gain of IF-AD dither source 1  
Table 29 IIC_HOST register (0FFAh)  
BIT  
23 to 20  
19  
SYMBOL  
DEFAULT  
DESCRIPTION  
not used  
src2_ext_sel_out  
src1_ext_sel_out  
src2_int_ext_out  
src1_int_ext_out  
src2_int_ext_in  
src1_int_ext_in  
0
selects the external output port for SRC2  
0: EXT_IIS1  
1: EXT_IIS2  
18  
17  
16  
15  
14  
1
0
0
1
1
selects the external output port for SRC1  
0: EXT_IIS1  
1: EXT_IIS2  
selects the output destination for SRC2  
0: internal (audio epics)  
1: external (Ext_iis)  
selects the output destination for SRC1  
0: internal (audio epics)  
1: external (Ext_iis)  
selects the input source for SRC2  
0: internal (audio epics)  
1: external (Ext_iis/Spdif)  
selects the input source for SRC1  
0: internal (audio epics)  
1: external (Ext_iis/Spdif)  
2003 Nov 18  
68  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
13  
en_ifp_iis_bck  
0
enable ifp_iis_bck  
0: disable  
1: enable  
12  
iboc_mode  
0
selects outputs of IF decimation paths to come out at IFP_IIS ports  
0: disable  
1: enable  
11 to 9  
8 to 6  
5
ext_host_io_  
format2[2:0]  
000  
000  
0
input data format for EXT_IIS2 port; see Table 10  
ext_host_io_  
format1[2:0]  
input data format for EXT_IIS1 port; see Table 10  
en_host_io  
port output enable for IIS_OUT port  
0: disable. IIS_OUT1, IIS_OUT2 and IIS_OUT3 set to zero;  
IIS_WS and IIS_BCK 3-stated  
1: all pins enabled  
4 to 2  
host_io_format[2:0]  
000  
host input/output data format for I2S-bus port; see Table 12  
1
0
not used  
en_256FS  
0
256 × fs clock output  
0: disable  
1: enable  
Table 30 IIC_SPDIF_STAT status register (0FF9h)  
BIT  
23 to 17  
16  
SYMBOL  
DEFAULT  
DESCRIPTION  
not used  
IFP_Status  
IFP_Status  
0: disabled  
1: enabled  
15 and 14  
not used  
13 and 12 SPDIF2_  
accuracy[1:0]  
accuracy of sampling frequency of SPDIF2 channel  
00: level II  
10: level III  
01: level I  
11: reserved  
11 and 10 SPDIF2_fs[1:0]  
-
audio sampling frequency of SPDIF2 channel  
00: 44.1 kHz  
10: 48 kHz  
01: reserved  
11: 32 kHz  
9
SPDIF2_emphasis  
equalization of SPDIF2 channel  
0: no pre-emphasis present  
1: 50/15 µs pre-emphasis present  
2003 Nov 18  
69  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
contents of SPDIF2 channel  
8
SPDIF2_content  
0: normal audio mode  
1: data mode  
7 and 6  
5 and 4  
not used  
SPDIF1_  
accuracy[1:0]  
accuracy of sampling frequency of SPDIF1 channel  
00: level II  
10: level III  
01: level I  
11: reserved  
3 and 2  
SPDIF1_fs[1:0]  
audio sampling frequency of SPDIF1 channel  
00: 44.1 kHz  
10: 48 kHz  
01: reserved  
11: 32 kHz  
1
0
SPDIF1_emphasis  
SPDIF1_content  
equalization of SPDIF1 channel  
0: no pre-emphasis present  
1: 50/15 µs pre-emphasis present  
contents of SPDIF1 channel  
0: normal audio mode  
1: data mode  
Table 31 IIC_SUM summer register (0FF8h)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
not used  
23 to 13  
0
0
0
0
0
12  
11  
10  
9
rrm  
rlm  
frm  
flm  
mixc  
DAC summer RR enable; see Table 9  
DAC summer RL enable; see Table 9  
DAC summer FR enable; see Table 9  
DAC summer FL enable; see Table 9  
DAC summer input selection  
0: MONO1  
8
1: MONO2  
7
6
ifin2_inpsel  
ifin1_inpsel  
volmix[5:0]  
0
0
select IFAD for IFIN2 input from IFP  
0: for IF_AD2  
1: for IF_AD1  
select IFAD for IFIN1 input from IFP  
0: for IF_AD1  
1: for IF_AD2  
5 to 0  
000000  
DAC summer volume setting; see Table 8  
2003 Nov 18  
70  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
Table 32 IIC_EPICS_START_ADDR address register (0FF7h)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
23 to 16  
15 to 0  
not used  
start_addr[15:0]  
0000h  
start address for the AUDIO_EPICS; can be programmed before  
releasing ‘epics_pc_reset’ bit; see Table 33  
Table 33 IIC_DSP_CTR control register (602Fh)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
23 to 19  
not used  
18 and 17 pll2_clksel[1:0]  
01  
choose PLL2 clock selection switch  
00: low range  
01: mid range  
16 and 15 pll1_clksel[1:0]  
00  
choose PLL1 clock selection switch  
00: low range  
01: mid range  
14 to 10  
9 to 5  
4
pll2_div[4:0]  
pll1_div[4:0]  
pll2_bypass  
01101  
10000  
0
choose PLL2 division factor  
choose PLL1 division factor  
bypass option for SRC_EPICS; this is an evaluation mode only  
0: PLL2  
1: OSCIN_CLK  
3
pll1_bypass  
0
bypass option for AUDIO_EPICS clock; warning: the OSCIN_CLK is  
only used for evaluation; it is functionally not a valid setting  
0: PLL2  
1: OSCIN_CLK  
2
1
not used  
src_pc_reset  
1
program counter for SRC_EPICS reset  
0: no reset  
1: reset; program counter will always be set to 0000h  
program counter for AUDIO_EPICS reset  
0: no reset  
0
epics_pc_reset  
1
1: reset; program counter will be set to the ‘start_addr’ value;  
see Table 32  
Table 34 IIC_SILICON_ID register (5FFFh);  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
development number; decimal number  
development version number; binary code  
mask version number; binary code  
31 to 16  
15 to 12  
11 to 7  
6 to 0  
dev_number[15:0]  
dev_version[3:0]  
mask_version[4:0]  
romcode_  
ROM code version number; binary code  
version[6:0]  
2003 Nov 18  
71  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
Table 35 IIC_RDS2_CTR control register (600Dh)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
15 to 11  
10  
not used  
sel_DAVN2_RDS_  
Flag  
0
select DAVN2 control indicator  
0: use RDS2 block  
1: use FLAG from IFP  
see Table 36  
9
rds2_clkout  
0
1
8
7 and 6  
5
rds2_clkin  
RDS2_DAC[1:0]  
RDS2_NWSY  
00  
0
see Table 37  
start new synchronization  
0: no start  
1: start  
4 to 0  
RDS2_MBBG[4:0]  
00000  
maximum bad blocks gain  
Table 36 Description of bits rds2_clkout and rds2_clkin  
rds2_clkout  
rds2_clkin  
DESCRIPTION  
0
0
1
1
0
1
0
1
rds decoder  
burst mode with external clock as input  
rds demodulator  
not allowed  
Table 37 Description of bits RDS2_DAC1 and RDS0_DAC0  
RDS2_DAC1  
RDS2_DAC0  
DESCRIPTION  
0
0
1
1
0
1
0
1
standard mode  
fast PI search mode  
reduced data request  
decoder bypass  
Table 38 IIC_RDS2_SET settings register (600Ch)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
15  
00  
not used  
14 and 13 RDS2_SYM[1:0]  
see Table 39  
12 to 7  
6
RDS2_MGBL[5:0]  
RDS2_RBDS  
100000  
0
maximum good blocks lose  
allow RBDS ‘E’ blocks  
0: not allow  
1: allow  
5 to 0  
RDS2_MBBL[5:0]  
100000  
maximum bad blocks lose  
2003 Nov 18  
72  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
Table 39 Description of bits RDS2_SYM1 and RDS2_SYM0  
RDS2_SYM1  
RDS2_SYMO  
DESCRIPTION  
0
0
1
1
0
1
0
1
no error correction  
maximum 2 bits burst error  
maximum 5 bits burst error  
no error correction  
Table 40 IIC_RDS2_CNT counter register (600Bh)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
15 to 10  
9 to 5  
RDS2_BBC[5:0]  
RDS2_GBC[4:0]  
RDS2_PBIN[2:0]  
RDS2_EPB[1:0]  
000000  
00000  
111  
bad blocks counter  
good blocks counter (only 5 MSBs are available)  
previous block identifier  
4 to 2  
1 and 0  
00  
error status previously received block; see Table 41  
Table 41 Description of bits RDS2_EPB1 and RDS2_EPB0  
RDS2_EPB1  
RDS2_EPB0  
DESCRIPTION  
0
0
1
1
0
1
0
1
no errors detected  
maximum 2 bits  
maximum 5 bits  
uncorrectable  
Table 42 IIC_RDS2_PDAT register (600Ah)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
previously processed block data  
15 to 0  
RDS2_PDAT[15:0]  
0000h  
Table 43 IIC_RDS2_LDAT register (6009h)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
15 to 0  
RDS2_LDAT[15:0]  
0000h  
last processed block data  
Table 44 IIC_RDS2_STAT status register (6008h)  
BIT  
15 to 8  
7
SYMBOL  
DEFAULT  
DESCRIPTION  
not used  
RDS2_SYNC  
0
synchronization found  
0: no synchronization  
1: synchronization  
data overflow flag  
0: no overflow  
6
RDS2_DOFL  
0
1: overflow  
2003 Nov 18  
73  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
5
RDS2_RSTD  
0
reset detected  
0: no reset  
1: reset  
4 to 2  
RDS2_LBIN[2:0]  
RDS2_ELB[1:0]  
111  
00  
last block identification  
1 and 0  
error status last block; see Table 45  
Table 45 Description of bits RDS2_ELB1 and RDS2_ELB0  
RDS2_ELB1  
RDS2_ELB0  
DESCRIPTION  
0
0
1
1
0
1
0
1
no errors detected  
maximum 2 bits  
maximum 5 bits  
uncorrectable  
Table 46 IIC_RDS1_CTR control register (6005h)  
BIT  
15 to 11  
10  
SYMBOL  
DEFAULT  
DESCRIPTION  
not used  
sel_RDS_CLK1_  
DAVN2  
0
select usage for pin RDS_CLK1_DAVN2; pin is used for DAVN2 and  
IFP flag usage (depending on state of sel_DAVN2_RDS_Flag);  
otherwise pin is used as RDS_CLK1 for RDS1 block  
1: DAVN2 and IFP flag usage  
0: RDS_CLK1  
9
rds1_clkout  
0
1
see Table 47  
8
7 and 6  
5
rds1_clkin  
RDS1_DAC[1:0]  
RDS1_NWSY  
00  
0
see Table 48  
start new synchronization  
0: no start  
1: start  
4 to 0  
RDS1_MBBG[4:0]  
00000  
max bad blocks gain  
Table 47 Description of bits rds1_clkout and rds1_clkin  
rds1_clkout  
rds1_clkin  
DESCRIPTION  
0
0
1
1
0
1
0
1
decoder  
burst mode with external clock as input  
demodulator  
not allowed  
2003 Nov 18  
74  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
Table 48 Description of bits RDS1_DAC1 and RDS1_DAC0  
RDS1_DAC1  
RDS1_DAC0  
DESCRIPTION  
0
0
1
1
0
1
0
1
standard mode  
fast PI search mode  
reduced data request  
decoder bypass  
Table 49 IIC_RDS1_SET settings register (6004h)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
15  
00  
not used  
14 and 13 RDS1_SYM[1:0]  
see Table 50  
12 to 7  
6
RDS1_MGBL[5:0]  
RDS1_RBDS  
100000  
0
maximum good blocks lose  
allow RBDS ‘E’ blocks  
0: not allowed  
1: allowed  
5 to 0  
RDS1_MBBL[5:0]  
100000  
maximum bad blocks lose  
Table 50 Description of bits RDS1_SYM1 and RDS1_SYM0  
RDS1_SYM1  
RDS1_SYM0  
DESCRIPTION  
0
0
1
1
0
1
0
1
no error correction  
maximum 2 bits burst error  
maximum 5 bits burst error  
no error correction  
Table 51 IIC_RDS1_CNT counter register (6003h)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
15 to 10  
9 to 5  
RDS1_BBC[5:0]  
RDS1_GBC[4:0]  
RDS1_PBIN[2:0]  
RDS1_EPB[1:0]  
000000  
00000  
111  
bad blocks counter  
good blocks counter (only 5 MSBs are available)  
previous block identifier  
4 to 2  
1 and 0  
00  
error status previously received block; see Table 52  
Table 52 Description of bits RDS1_EPB1 and RDS1_EPB0  
RDS1_EPB1  
RDS1_EPB0  
DESCRIPTION  
0
0
1
1
0
1
0
1
no errors detected  
maximum 2 bits  
maximum 5 bits  
uncorrectable  
2003 Nov 18  
75  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
Table 53 IIC_RDS1_PDAT register (6002h)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
previously processed block data  
15 to 0  
RDS1_PDAT[15:0]  
0000h  
Table 54 IIC_RDS1_LDAT register (6001h)  
BIT  
SYMBOL  
DEFAULT  
DESCRIPTION  
DESCRIPTION  
15 to 0  
RDS1_LDAT[15:0]  
0000h  
last processed block data  
Table 55 IIC_RDS1_STAT status register (6000h)  
BIT  
SYMBOL  
DEFAULT  
15 to 8  
7
-
not used  
RDS1_SYNC  
RDS1_DOFL  
RDS1_RSTD  
0
synchronization found  
0: no synchronization  
1: synchronization  
data overflow flag  
0: no overflow  
1: overflow  
6
5
0
0
reset detected  
0: no reset  
1: reset  
4 to 2  
RDS1_LBIN[2:0]  
RDS1_ELB[1:0]  
111  
00  
last block identification  
1 and 0  
error status last block; see Table 56  
Table 56 Description of bits RDS1_ELB1 and RDS1_ELB0  
RDS1_ELB1  
RDS1_ELB0  
DESCRIPTION  
0
0
1
1
0
1
0
1
no errors detected  
maximum 2 bits  
maximum 5 bits  
uncorrectable  
2003 Nov 18  
76  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
12 I2S-BUS CONTROL  
transmitters and receivers which makes it difficult to define  
the master. In such systems there is usually a system  
master controlling digital audio data-flow between the  
various ICs. Transmitters then have to generate data  
under the control of an external clock, and so act as a  
slave. Figure 41 illustrates some simple system  
configurations and the basic interface timing. Note that the  
system master can be combined with a transmitter or  
receiver, and it may be enabled or disabled under software  
control or by pin programming.  
12.1 Basic system requirements  
The inter-IC sound (I2S-bus) was developed by Philips to  
facilitate communications between the ever increasing  
number of digital audio processing ICs in a typical audio  
system. The bus only has to handle audio data, while the  
other signals such as sub-coding and control are  
transferred separately. To minimize the number of pins  
required and to keep wiring simple, a 3-line serial bus is  
used consisting of a line for two time-multiplexed data  
channels, a word select line and a clock line.  
As shown in Fig.41, the bus has three lines:  
Continuous serial clock (SCK)  
Word Select (WS)  
Since the transmitter and receiver have the same clock  
signal for data transmission, the transmitter as the master,  
has to generate the bit clock, word select signal and data.  
In complex systems however, there may be several  
Serial Data (SD).  
The device generating SCK and WS is the master.  
Clock SCK  
Word Select WS  
Data SD  
SCK  
WS  
TRANSMITTER  
RECEIVER  
TRANSMITTER  
RECEIVER  
SD  
TRANSMITTER = MASTER  
RECEIVER = MASTER  
CONTROLLER  
SCK  
WS  
SD  
TRANSMITTER  
RECEIVER  
CONTROLLER = MASTER  
SCK  
WS  
SD  
MSB  
LSB  
MSB  
word n 1  
right channel  
word n  
left channel  
word n + 1  
right channel  
MGW230  
Fig.41 Simple system configurations and basic interface timing.  
77  
2003 Nov 18  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
12.2 Serial data  
12.3 Word select  
Serial data is transmitted in twos complement with the  
MSB first. The MSB is transmitted first because the  
transmitter and receiver may have different word lengths.  
It is not necessary for the transmitter to know how many  
bits the receiver can handle, nor does the receiver need to  
know how many bits are being transmitted.  
The word select line indicates the channel being  
transmitted:  
WS = 0: channel 1 (left)  
WS = 1: channel 2 (right).  
WS may change either on a trailing or leading edge of the  
serial clock, but it doesn’t need to be symmetrical. In the  
slave, this signal is latched on the leading edge of the clock  
signal. The WS line changes one clock period before the  
MSB is transmitted. This allows the slave transmitter to  
derive synchronous timing of the serial data that will be set  
up for transmission. Furthermore, it enables the receiver to  
store the previous word and clear the input for the next  
word (see Fig.41).  
When the system word length is greater than the  
transmitter word length, the word is truncated (least  
significant bits are set to 0) for data transmission. If the  
receiver is sent more bits than it’s word length, the bits  
after the LSB are ignored. However, if the receiver is sent  
fewer bits than it’s word length the missing bits are set to  
zero internally. Therefore, the MSB has a fixed position  
whereas the position of the LSB depends on the word  
length. The transmitter always sends the MSB of the next  
word one clock period after the WS changes.  
Serial data sent by the transmitter may be synchronized  
with either the trailing (HIGH-to-LOW) or the leading  
(LOW-to-HIGH) edge of the clock signal. However, the  
serial data must be latched into the receiver on the leading  
edge of the serial clock signal so there are some  
restrictions when transmitting data that is synchronized  
with the leading edge.  
2003 Nov 18  
78  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
13 PACKAGE OUTLINE  
QFP100: plastic quad flat package; 100 leads (lead length 1.95 mm); body 14 x 20 x 2.8 mm  
SOT317-3  
y
X
A
80  
51  
81  
50  
Z
E
e
A
2
H
A
E
E
(A )  
3
A
1
θ
w M  
p
pin 1 index  
L
p
b
L
31  
100  
detail X  
1
30  
w M  
Z
v
M
D
A
b
p
e
D
B
H
v
M
B
D
0
5
scale  
10 mm  
DIMENSIONS (mm are the original dimensions)  
A
(1)  
(1)  
(1)  
(1)  
UNIT  
A
A
A
b
c
D
E
e
H
D
H
L
L
v
w
y
Z
Z
E
θ
1
2
3
p
E
p
D
max.  
7o  
0o  
0.45 2.90  
0.25 2.65  
0.40 0.25 20.1 14.1  
0.25 0.14 19.9 13.9  
24.2 18.2  
23.6 17.6  
1.0  
0.73  
0.8  
0.4  
1.0  
0.6  
mm  
3.4  
0.25  
0.65  
1.95  
0.2 0.15 0.1  
Note  
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.  
REFERENCES  
OUTLINE  
EUROPEAN  
PROJECTION  
ISSUE DATE  
VERSION  
IEC  
JEDEC  
JEITA  
99-12-15  
03-02-25  
SOT317-3  
MO-112  
2003 Nov 18  
79  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
14 SOLDERING  
To overcome these problems the double-wave soldering  
method was specifically developed.  
14.1 Introduction to soldering surface mount  
packages  
If wave soldering is used the following conditions must be  
observed for optimal results:  
This text gives a very brief insight to a complex technology.  
A more in-depth account of soldering ICs can be found in  
our “Data Handbook IC26; Integrated Circuit Packages”  
(document order number 9398 652 90011).  
Use a double-wave soldering method comprising a  
turbulent wave with high upward pressure followed by a  
smooth laminar wave.  
For packages with leads on two sides and a pitch (e):  
There is no soldering method that is ideal for all surface  
mount IC packages. Wave soldering can still be used for  
certain surface mount ICs, but it is not suitable for fine pitch  
SMDs. In these situations reflow soldering is  
recommended.  
– larger than or equal to 1.27 mm, the footprint  
longitudinal axis is preferred to be parallel to the  
transport direction of the printed-circuit board;  
– smaller than 1.27 mm, the footprint longitudinal axis  
must be parallel to the transport direction of the  
printed-circuit board.  
14.2 Reflow soldering  
Reflow soldering requires solder paste (a suspension of  
fine solder particles, flux and binding agent) to be applied  
to the printed-circuit board by screen printing, stencilling or  
pressure-syringe dispensing before package placement.  
Driven by legislation and environmental forces the  
The footprint must incorporate solder thieves at the  
downstream end.  
For packages with leads on four sides, the footprint must  
be placed at a 45° angle to the transport direction of the  
printed-circuit board. The footprint must incorporate  
solder thieves downstream and at the side corners.  
worldwide use of lead-free solder pastes is increasing.  
Several methods exist for reflowing; for example,  
convection or convection/infrared heating in a conveyor  
type oven. Throughput times (preheating, soldering and  
cooling) vary between 100 and 200 seconds depending  
on heating method.  
During placement and before soldering, the package must  
be fixed with a droplet of adhesive. The adhesive can be  
applied by screen printing, pin transfer or syringe  
dispensing. The package can be soldered after the  
adhesive is cured.  
Typical reflow peak temperatures range from  
215 to 270 °C depending on solder paste material. The  
top-surface temperature of the packages should  
preferably be kept:  
Typical dwell time of the leads in the wave ranges from  
3 to 4 seconds at 250 °C or 265 °C, depending on solder  
material applied, SnPb or Pb-free respectively.  
A mildly-activated flux will eliminate the need for removal  
of corrosive residues in most applications.  
below 225 °C (SnPb process) or below 245 °C (Pb-free  
process)  
– for all BGA, HTSSON-T and SSOP-T packages  
14.4 Manual soldering  
– for packages with a thickness 2.5 mm  
Fix the component by first soldering two  
diagonally-opposite end leads. Use a low voltage (24 V or  
less) soldering iron applied to the flat part of the lead.  
Contact time must be limited to 10 seconds at up to  
300 °C.  
– for packages with a thickness < 2.5 mm and a  
volume 350 mm3 so called thick/large packages.  
below 240 °C (SnPb process) or below 260 °C (Pb-free  
process) for packages with a thickness < 2.5 mm and a  
volume < 350 mm3 so called small/thin packages.  
When using a dedicated tool, all other leads can be  
soldered in one operation within 2 to 5 seconds between  
270 and 320 °C.  
Moisture sensitivity precautions, as indicated on packing,  
must be respected at all times.  
14.3 Wave soldering  
Conventional single wave soldering is not recommended  
for surface mount devices (SMDs) or printed-circuit boards  
with a high component density, as solder bridging and  
non-wetting can present major problems.  
2003 Nov 18  
80  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
14.5 Suitability of surface mount IC packages for wave and reflow soldering methods  
SOLDERING METHOD  
PACKAGE(1)  
WAVE  
not suitable  
REFLOW(2)  
BGA, HTSSON..T(3), LBGA, LFBGA, SQFP, SSOP..T(3), TFBGA,  
USON, VFBGA  
suitable  
DHVQFN, HBCC, HBGA, HLQFP, HSO, HSOP, HSQFP, HSSON,  
HTQFP, HTSSOP, HVQFN, HVSON, SMS  
PLCC(5), SO, SOJ  
not suitable(4)  
suitable  
suitable  
suitable  
LQFP, QFP, TQFP  
not recommended(5)(6) suitable  
SSOP, TSSOP, VSO, VSSOP  
CWQCCN..L(8), PMFP(9), WQCCN..L(8)  
not recommended(7)  
suitable  
not suitable  
not suitable  
Notes  
1. For more detailed information on the BGA packages refer to the “(LF)BGA Application Note” (AN01026); order a copy  
from your Philips Semiconductors sales office.  
2. All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the maximum  
temperature (with respect to time) and body size of the package, there is a risk that internal or external package  
cracks may occur due to vaporization of the moisture in them (the so called popcorn effect). For details, refer to the  
Drypack information in the “Data Handbook IC26; Integrated Circuit Packages; Section: Packing Methods”.  
3. These transparent plastic packages are extremely sensitive to reflow soldering conditions and must on no account  
be processed through more than one soldering cycle or subjected to infrared reflow soldering with peak temperature  
exceeding 217 °C ± 10 °C measured in the atmosphere of the reflow oven. The package body peak temperature  
must be kept as low as possible.  
4. These packages are not suitable for wave soldering. On versions with the heatsink on the bottom side, the solder  
cannot penetrate between the printed-circuit board and the heatsink. On versions with the heatsink on the top side,  
the solder might be deposited on the heatsink surface.  
5. If wave soldering is considered, then the package must be placed at a 45° angle to the solder wave direction.  
The package footprint must incorporate solder thieves downstream and at the side corners.  
6. Wave soldering is suitable for LQFP, TQFP and QFP packages with a pitch (e) larger than 0.8 mm; it is definitely not  
suitable for packages with a pitch (e) equal to or smaller than 0.65 mm.  
7. Wave soldering is suitable for SSOP, TSSOP, VSO and VSSOP packages with a pitch (e) equal to or larger than  
0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm.  
8. Image sensor packages in principle should not be soldered. They are mounted in sockets or delivered pre-mounted  
on flex foil. However, the image sensor package can be mounted by the client on a flex foil by using a hot bar  
soldering process. The appropriate soldering profile can be provided on request.  
9. Hot bar or manual soldering is suitable for PMFP packages.  
2003 Nov 18  
81  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
15 DATA SHEET STATUS  
DATA SHEET  
STATUS(1)  
PRODUCT  
STATUS(2)(3)  
LEVEL  
DEFINITION  
I
Objective data  
Development This data sheet contains data from the objective specification for product  
development. Philips Semiconductors reserves the right to change the  
specification in any manner without notice.  
II  
Preliminary data Qualification  
This data sheet contains data from the preliminary specification.  
Supplementary data will be published at a later date. Philips  
Semiconductors reserves the right to change the specification without  
notice, in order to improve the design and supply the best possible  
product.  
III  
Product data  
Production  
This data sheet contains data from the product specification. Philips  
Semiconductors reserves the right to make changes at any time in order  
to improve the design, manufacturing and supply. Relevant changes will  
be communicated via a Customer Product/Process Change Notification  
(CPCN).  
Notes  
1. Please consult the most recently issued data sheet before initiating or completing a design.  
2. The product status of the device(s) described in this data sheet may have changed since this data sheet was  
published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com.  
3. For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status.  
16 DEFINITIONS  
17 DISCLAIMERS  
Short-form specification  
The data in a short-form  
Life support applications  
These products are not  
specification is extracted from a full data sheet with the  
same type number and title. For detailed information see  
the relevant data sheet or data handbook.  
designed for use in life support appliances, devices, or  
systems where malfunction of these products can  
reasonably be expected to result in personal injury. Philips  
Semiconductors customers using or selling these products  
for use in such applications do so at their own risk and  
agree to fully indemnify Philips Semiconductors for any  
damages resulting from such application.  
Limiting values definition Limiting values given are in  
accordance with the Absolute Maximum Rating System  
(IEC 60134). Stress above one or more of the limiting  
values may cause permanent damage to the device.  
These are stress ratings only and operation of the device  
at these or at any other conditions above those given in the  
Characteristics sections of the specification is not implied.  
Exposure to limiting values for extended periods may  
affect device reliability.  
Right to make changes  
Philips Semiconductors  
reserves the right to make changes in the products -  
including circuits, standard cells, and/or software -  
described or contained herein in order to improve design  
and/or performance. When the product is in full production  
(status ‘Production’), relevant changes will be  
Application information  
Applications that are  
communicated via a Customer Product/Process Change  
Notification (CPCN). Philips Semiconductors assumes no  
responsibility or liability for the use of any of these  
products, conveys no licence or title under any patent,  
copyright, or mask work right to these products, and  
makes no representations or warranties that these  
products are free from patent, copyright, or mask work  
right infringement, unless otherwise specified.  
described herein for any of these products are for  
illustrative purposes only. Philips Semiconductors make  
no representation or warranty that such applications will be  
suitable for the specified use without further testing or  
modification.  
2003 Nov 18  
82  
Philips Semiconductors  
Preliminary specification  
Car radio digital signal processor  
SAA7724H  
18 PURCHASE OF PHILIPS I2C COMPONENTS  
Purchase of Philips I2C components conveys a license under the Philips’ I2C patent to use the  
components in the I2C system provided the system conforms to the I2C specification defined by  
Philips. This specification can be ordered using the code 9398 393 40011.  
2003 Nov 18  
83  
Philips Semiconductors – a worldwide company  
Contact information  
For additional information please visit http://www.semiconductors.philips.com.  
Fax: +31 40 27 24825  
For sales offices addresses send e-mail to: sales.addresses@www.semiconductors.philips.com.  
© Koninklijke Philips Electronics N.V. 2003  
SCA75  
All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.  
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed  
without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license  
under patent- or other industrial or intellectual property rights.  
Printed in The Netherlands  
753503/02/pp84  
Date of release: 2003 Nov 18  
Document order number: 9397 750 11426  

相关型号:

935271530112

IC LOW SKEW CLOCK DRIVER, 10 TRUE OUTPUT(S), 0 INVERTED OUTPUT(S), PDSO24, 7.50 MM, PLASTIC, MS-013, SOT-137-1, SO-24, Clock Driver
NXP

935271530118

IC LOW SKEW CLOCK DRIVER, 10 TRUE OUTPUT(S), 0 INVERTED OUTPUT(S), PDSO24, 7.50 MM, PLASTIC, MS-013, SOT-137-1, SO-24, Clock Driver
NXP

935271531112

IC LOW SKEW CLOCK DRIVER, 10 TRUE OUTPUT(S), 0 INVERTED OUTPUT(S), PDSO24, 5.30 MM, PLASTIC, MO-150, SOT-340-1, SSOP-24, Clock Driver
NXP

935271531118

IC LOW SKEW CLOCK DRIVER, 10 TRUE OUTPUT(S), 0 INVERTED OUTPUT(S), PDSO24, 5.30 MM, PLASTIC, MO-150, SOT-340-1, SSOP-24, Clock Driver
NXP

935271533112

IC 256 X 8 EEPROM, 8 I/O, PIA-GENERAL PURPOSE, PDSO16, 7.50 MM, PLASTIC, MS-013, SOT-162-1, SO-16, Parallel IO Port
NXP

935271533118

IC 256 X 8 EEPROM, 8 I/O, PIA-GENERAL PURPOSE, PDSO16, 7.50 MM, PLASTIC, MS-013, SOT-162-1, SO-16, Parallel IO Port
NXP

935271534112

IC 256 X 8 EEPROM, 8 I/O, PIA-GENERAL PURPOSE, PDSO16, 4.40 MM, PLASTIC, MO-153, SOT-403-1, TSSOP-16, Parallel IO Port
NXP

935271534118

IC 256 X 8 EEPROM, 8 I/O, PIA-GENERAL PURPOSE, PDSO16, 4.40 MM, PLASTIC, MO-153, SOT-403-1, TSSOP-16, Parallel IO Port
NXP

935271535112

IC 256 X 8 EEPROM, 8 I/O, PIA-GENERAL PURPOSE, PDSO20, 4.40 MM, PLASTIC, MO-153, SOT-360-1, TSSOP-20, Parallel IO Port
NXP

935271535118

IC 256 X 8 EEPROM, 8 I/O, PIA-GENERAL PURPOSE, PDSO20, 4.40 MM, PLASTIC, MO-153, SOT-360-1, TSSOP-20, Parallel IO Port
NXP

935271552518

935271552518
NXP

935271552557

935271552557
NXP