SAA7715AH/N103,557 [NXP]

SAA7715AH;
SAA7715AH/N103,557
型号: SAA7715AH/N103,557
厂家: NXP    NXP
描述:

SAA7715AH

文件: 总36页 (文件大小:155K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
INTEGRATED CIRCUITS  
DATA SHEET  
SAA7715AH  
Digital Signal Processor  
Preliminary specification  
2003 Mar 13  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
CONTENTS  
9
I2C-BUS PROTOCOL  
9.1  
9.2  
9.3  
9.4  
9.5  
9.6  
9.7  
9.8  
9.9  
Addressing  
Slave address (pin A0)  
Write cycles  
Read cycles  
Program RAM  
Data word alignment  
I2C-bus memory map specification  
I2C-bus memory map definition  
Table definitions  
1
FEATURES  
1.1  
1.2  
Hardware  
Possible firmware  
2
APPLICATIONS  
3
GENERAL DESCRIPTION  
QUICK REFERENCE DATA  
ORDERING INFORMATION  
BLOCK DIAGRAM  
4
5
6
10  
11  
12  
13  
14  
15  
16  
17  
18  
18.1  
SOFTWARE IN ROM DESCRIPTION  
LIMITING VALUES  
7
PINNING  
8
FUNCTIONAL DESCRIPTION  
THERMAL CHARACTERISTICS  
CHARACTERISTICS  
I2S-BUS TIMING  
8.1  
PLL clock division factors for different clock  
inputs  
The word select PLL  
The Filter Stream DAC (FSDAC)  
Interpolation filter  
Noise shaper  
8.2  
8.3  
I2C-BUS TIMING  
APPLICATION DIAGRAM  
PACKAGE OUTLINE  
SOLDERING  
8.3.1  
8.3.2  
8.3.3  
8.3.4  
8.3.5  
8.3.6  
8.4  
Function of pin POM  
Power off plop suppression  
Pin VREFDA for internal reference  
Supply of the analog outputs  
External control pins  
Digital serial inputs/outputs and SPDIF inputs  
Digital serial inputs/outputs  
SPDIF inputs  
I2C-bus interface (pins SCL and SDA)  
Reset  
Introduction to soldering surface mount  
packages  
Reflow soldering  
Wave soldering  
Manual soldering  
18.2  
18.3  
18.4  
18.5  
8.5  
8.5.1  
8.5.2  
8.6  
8.7  
8.8  
Suitability of surface mount IC packages for  
wave and reflow soldering methods  
19  
20  
21  
22  
DATA SHEET STATUS  
DEFINITIONS  
Power-down mode  
8.9  
8.10  
Power supply connection and EMC  
Test mode connections (pins TSCAN, RTCB  
and SHTCB)  
DISCLAIMERS  
PURCHASE OF PHILIPS I2C COMPONENTS  
2003 Mar 13  
2
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
1
FEATURES  
Hardware  
1.1  
24-bit Philips 70 MIPS DSP core (24-bit data path and  
12/24-bit coefficient path)  
1.5 kbyte of downloadable DSP program memory  
Incredible surround  
Incredible mono (Imono)  
DPL virtualizer  
(PRAM)  
2 kbyte of DSP program memory (PROM)  
2.875 kbyte of re-programmable DSP data memory  
(XRAM)  
Dolby digital virtualizer (DVD post-processing)  
Dynamic compressor  
1.5 kbyte of re-programmable DSP coefficient memory  
(YRAM)  
Spectral enhancer  
Four stereo digital serial inputs (8 channels) with  
common BCK and WS. To these inputs the I2S-bus  
format or LSB-justified formats can be applied  
Equalizer with peaking/shelving filters  
DC filters  
Bass/treble control  
One stereo bitstream DAC (2 channels) with 64 fold  
oversampling and noise shaping  
Dynamic loudness  
Selectable clock output (pin SYSCLK) for external slave  
Tone/noise generator  
devices (128fs to 512fs)  
Graphical spectrum analyser  
Configurable Delay Unit (DLU)  
Sound steering/elevation for car applications  
Sample Rate Conversion (SRC).  
Four stereo digital serial outputs (8 channels) with  
selectable I2S-bus or LSB-justified format  
Two SPDIF inputs combined with digital serial input  
On-board WS_PLL generates clock for on-board DAC  
and output pin SYSCLK  
2
APPLICATIONS  
I2C-bus controlled (including fast mode)  
As co-processor for a car radio DSP in a car radio  
application for additional acoustic enhancements  
(sound steering/sound elevation/signal processing)  
Programmable Phase-Locked Loop (PLL) derives the  
clock for the DSP from the CLK_IN input  
• −40 to +85 °C operating temperature range  
Supply voltage only 3.3 V  
Multichannel audio: in DVD and Home theatre  
applications as post-processing device such as signal  
virtualization (virtual 3D surround) and acoustic  
enhancement, tone control, volume control and  
equalizers  
All digital inputs are tolerant for 5 V input levels  
Power-down mode for low current consumption in  
standby mode  
Multichannel decoding: Dolby Pro Logic and virtual  
Optimized pinning for applications with other Philips  
3D surround  
DACs (such as UDA1334, UDA1355 and UDA1328).  
PC/USB audio applications: stereo widening (Incredible  
surround), sound steering, sound positioning and  
speaker equalization.  
1.2  
Possible firmware  
Dolby®(1) Pro Logic decoding  
Smoothed volume control (without zipper noise)  
Automatic Volume Levelling (AVL)  
Dynamic bass enhancement  
Ultra bass  
(1) Dolby — Available only to licensees of Dolby Laboratories  
Licensing Corporation, San Francisco, CA94111, USA, from  
whom licensing and application information must be obtained.  
Dolby is a registered trade-mark of Dolby Laboratories  
Licensing Corporation.  
2003 Mar 13  
3
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
3
GENERAL DESCRIPTION  
The SAA7715AH can be configured for various audio  
applications by downloading the dedicated DSP program  
code into the DSP program RAM or using the ROM or a  
combination of both. During the Power-down mode the  
contents of the memories and all other settings will keep  
their values. The SAA7715AH can be initialized using the  
I2C-bus interface.  
The SAA7715AH is a cost effective and powerful high  
performance 24-bit programmable DSP for a variety of  
digital audio applications. This DSP device integrates a  
24-bit DSP core with programmable memories (program  
RAM/ROM, data and coefficient RAM), 4 digital serial  
inputs, 4 digital serial outputs, 2 separate SPDIF  
receivers, a stereo FSDAC, a standard Philips I2C-bus  
interface, a phase-locked loop for the DSP clock  
generation and a second phase-locked loop for system  
clock generation (internal and external DAC clocks).  
Several system application examples, based on this  
existing SAA7715AH, are available for a wide range of  
audio applications (e.g car radio DSP,  
DVD post-processing, Dolby Pro Logic, PC/USB audio  
and more) which can be used as a reference design for  
customers.  
4
QUICK REFERENCE DATA  
SYMBOL PARAMETER  
CONDITIONS  
MIN.  
TYP.  
3.3  
MAX.  
3.45  
UNIT  
VDD  
operating supply voltage  
all pins VDD with respect to 3.15  
pins VSS  
V
IDDD  
IDDA  
Ptot  
supply current of the digital  
part  
high activity of the DSP at  
DSPFREQ frequency  
95  
mA  
mA  
mW  
µA  
supply current of the analog zero input and output  
part  
20  
signal  
total power dissipation  
high activity of the DSP at  
DSPFREQ frequency  
380  
400  
44.1  
IPOWERDOWN  
fs  
DC supply current of the total pin POWERDOWN  
chip in Power-down mode  
enabled  
sample frequency  
at IIS_WS1, SPDIF1 or  
SPDIF2 input  
32  
96  
kHz  
(THD + N)/SDAC  
total harmonic  
distortion-plus-noise to  
signal ratio of DAC  
at 0 dB  
85  
37  
dB(A)  
dB(A)  
at 60 dB  
S/NDAC  
fCLK_IN  
signal-to-noise ratio of DAC code = 0  
100  
dB(A)  
clock input frequency  
DIV_CLK_IN = LOW  
8.192  
16.384  
11.2896 12.288 MHz  
DIV_CLK_IN = HIGH  
24.576 MHz  
DSPFREQ  
maximum DSP clock  
frequency  
70  
MHz  
5
ORDERING INFORMATION  
PACKAGE  
TYPE NUMBER  
NAME  
DESCRIPTION  
VERSION  
SAA7715AH  
QFP44  
plastic quad flat package; 44 leads (lead length 1.3 mm);  
SOT307-2  
body 10 × 10 × 1.75 mm  
2003 Mar 13  
4
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 ...  
24 25  
4
7
8
35 17 23 16  
37 15 21 14 10  
31  
30  
29  
28  
1
2
3
5
IIS_BCK1  
IIS_WS1  
IIS_IN1  
IIS_OUT1  
IIS_OUT2  
IIS_OUT3  
IIS_OUT4  
XRAM  
YRAM  
IIS_IN4  
33  
32  
IIS_BCK  
IIS_WS  
SAA7715AH  
6
9
DSP CORE  
IIS_IN2  
IIS_IN3  
34  
36  
39  
38  
VOUTL  
VOUTR  
POM  
STEREO  
DAC  
PRAM  
PROM  
÷ 2  
S
n × f  
s
DSP CLOCK  
PLL  
VREFDA  
CLOCK  
2
TCB  
I C-BUS  
WS_PLL  
27  
22  
41  
44 43 42 40  
20 19 26  
13 12 11  
18  
MHC320  
Fig.1 Block diagram.  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
7
PINNING  
SYMBOL  
PIN  
PIN TYPE  
DESCRIPTION  
IIS_BCK1  
1
2
3
4
5
6
7
8
9
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
ipthdt5v  
bit clock signal belonging to data of digital serial inputs 1 to 4  
word select signal belonging to data of digital serial inputs 1 to 4  
data pin of digital serial input 1  
IIS_WS1  
IIS_IN1  
RESERVED1  
IIS_IN4  
IIS_IN2  
RESERVED2  
RESERVED3  
IIS_IN3  
VSSI2  
not to be connected externally  
data pin of digital serial input 4  
data pin of digital serial input 2  
not to be connected externally  
not to be connected externally  
data pin of digital serial input 3  
10 vssi  
ground supply (core only) (bond out to 2 pads)  
slave sub-address I2C-bus selection/serial data input test control block  
clock input of I2C-bus  
A0  
11 ipthdt5v  
12 iptht5v  
13 iic400kt5v  
14 vssis  
SCL  
SDA  
data input/output of I2C-bus  
VSSI1  
ground supply (core only)  
VSSA2  
15 vssco  
16 vddi  
ground supply analog of PLL, WS_PLL, SPDIF input stage  
positive supply (core only) (bond out to 2 pads)  
positive supply analog of PLL, WS_PLL, SPDIF input stage  
general reset of chip (active LOW)  
VDDI1  
VDDA2  
17 vddco  
18 ipthut5v  
19 ipthdt5v  
20 ipthdt5v  
21 vsse  
DSP_RESET  
RTCB  
asynchronous reset test control block, connect to ground (internal pull down)  
shift clock test control block (internal pull down)  
ground supply (peripheral cells only)  
SHTCB  
VSSE  
CLK_IN  
VDDE  
22 iptht5v  
23 vdde  
system clock input  
positive supply (peripheral cells only)  
SPDIF2  
SPDIF1  
TSCAN  
SYSCLK  
IIS_OUT4  
IIS_OUT3  
IIS_OUT2  
IIS_OUT1  
IIS_WS  
IIS_BCK  
VOUTL  
VDDA1  
24 apio  
SPDIF2 data input (internally multiplexed with digital serial input 3)  
SPDIF1 data input (internally multiplexed with digital serial input 2)  
scan control active HIGH (internal pull down)  
25 apio  
26 ipthdt5v  
27 bpt4mthdt5v n × fs output of SAA7715AH  
28 ops5c  
29 ops5c  
30 ops5c  
31 ops5c  
32 ops5c  
33 ops5c  
34 apio  
data pin of digital serial output 4  
data pin of digital serial output 3  
data pin of digital serial output 2  
data pin of digital serial output 1  
word select output belonging to digital serial output 1 to 4  
bit clock output belonging to digital serial output 1 to 4  
analog left output pin.  
35 vddo  
36 apio  
FSDAC positive supply voltage (bond out to 2 pads)  
analog right output pin  
VOUTR  
VSSA1  
37 vsso  
38 apio  
FSDAC ground supply voltage (bond out to 2 pads)  
voltage reference pin of FSDAC  
VREFDA  
POM  
39 apio  
power-on mute pin of FSDAC  
POWERDOWN 40 iptht5v  
standby mode of chip  
2003 Mar 13  
6
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
SYMBOL  
PIN  
PIN TYPE  
DESCRIPTION  
DIV_CLK_IN  
DSP_INOUT5  
DSP_INOUT6  
DSP_INOUT7  
41 ipthdt5v  
divide the input frequency on pin CLK_IN by two  
42 bpts5thdt5v  
43 bpts5thdt5v  
44 bpts5thdt5v  
digital input/output flag of the DSP-core (F5 of the status register)  
digital input/output flag of the DSP-core (F6 of the status register)  
digital input/output flag of the DSP-core (F7 of the status register)  
Table 1 Brief explanation of used pin types  
PIN TYPE  
EXPLANATION  
apio  
analog I/O pad cell; actually pin type vddco  
bpts5thdt5v  
43 MHz bidirectional pad; push-pull input; 3-state output; 5 ns slew rate control; TTL; hysteresis;  
pull-down; 5 V tolerant  
bpts5tht5v  
43 MHz bidirectional pad; push-pull input; 3-state output; 5 ns slew rate control; TTL; hysteresis; 5 V  
tolerant  
bpt4mthdt5v  
bidirectional pad; push-pull input; 3-state output; 4 mA output drive; TTL; hysteresis; pull-down; 5 V  
tolerant  
iic400kt5v  
ipthdt5v  
iptht5v  
ipthut5v  
ops5c  
op4mc  
vddco  
vdde  
I2C-bus pad; 400 kHz I2C-bus specification; 5 V tolerant  
input pad buffer; TTL; hysteresis; pull-down; 5 V tolerant  
input pad buffer; TTL; hysteresis; 5 V tolerant  
input pad buffer; TTL; hysteresis; pull-up; 5 V tolerant  
output pad; push-pull; 5 ns slew rate control; CMOS  
output pad; push-pull; 4 mA output drive  
V
DD supply to core only  
VDD supply to peripheral only  
VDD supply to core only  
vddi  
vddo  
VDD supply to core only  
vssco  
vsse  
V
V
V
V
V
SS supply to core only (vssco does not connect the substrate)  
SS supply to peripheral only  
vssi  
SS supply to core and peripheral  
vssis  
SS supply to core only; with substrate connection  
SS supply to core only  
vsso  
2003 Mar 13  
7
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
IIS_BCK1  
IIS_WS1  
1
2
33 IIS_BCK  
IIS_WS  
32  
IIS_IN1  
3
31 IIS_OUT1  
30 IIS_OUT2  
29 IIS_OUT3  
28 IIS_OUT4  
27 SYSCLK  
26 TSCAN  
4
RESERVED1  
IIS_IN4  
5
6
IIS_IN2  
SAA7715AH  
RESERVED2  
RESERVED3  
IIS_IN3  
7
8
9
25 SPDIF1  
24 SPDIF2  
V
10  
SSI2  
V
23  
A0 11  
DDE  
MHC319  
Fig.2 Pin configuration.  
8
2003 Mar 13  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
8
FUNCTIONAL DESCRIPTION  
8.1  
PLL clock division factors for different clock inputs  
An on-chip PLL generates the clock for the DSP. The DSP runs at a selectable frequency of maximum 70 MHz. The clock  
is generated with the PLL that uses the CLK_IN of the chip to generate the DSP clock. Table 2 gives the PLL clock  
division factor and the values of the dsp_turbo and the DIV_CLK_IN bits that need to be set via the I2C-bus (see  
Table 10).  
Table 2 PLL clock division factor per clock input.  
DSP CLOCK  
CLK_IN (MHz)  
pll_div[4:0]  
N
dsp_turbo  
DIV_CLK_IN  
(MHz)  
69.632  
69.008  
69.854  
69.504  
69.632  
68.544  
69.008  
69.504  
8.192 (32 kHz × 256)  
9.728 (38 kHz × 256)  
11.2896 (44.1 kHz × 256)  
12.288 (48 kHz × 256)  
16.384 (32 kHz × 512)  
18.432 (32 kHz × 576)  
19.456 (38 kHz × 512)  
24.576 (96 kHz × 256)  
10H  
09H  
03H  
00H  
10H  
0BH  
09H  
00H  
272  
227  
198  
181  
272  
244  
227  
181  
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
The above table does NOT imply that the clock input is restricted to the values given in this table. The clock input is  
restricted to be within the range of 8.192 to 12.228 MHz. For higher clock frequencies pin DIV_CLK_IN should be set to  
logic 1 performing a divide-by-2 of the CLK_IN signal and thereby doubling the CLK_IN frequency range that is allowed  
(16.384 to 24.576 MHz).  
8.2  
The word select PLL  
A second on-chip PLL generates a selectable multiple of the sample rate frequency supplied on the word select  
pin IIS_WS (= IIS_WS1). The clock generated by this so called WS_PLL is available for the user at pin SYSCLK.  
Tables 3 and 4 show the I2C-bus settings needed to generate the n × fs clock. The memory map of the I2C-bus bits is  
shown in Table 10.  
Table 3 Word select input range selection  
SAMPLE RATE OF fs (kHz)  
sel_loop_div[1:0]  
32 to 50  
50 to 96  
01  
00  
Table 4 Selection of n × fs clock at SYSCLK output  
sel2  
sel1  
sel0  
SYSCLK (n × IIS_WS1)  
DUTY FACTOR  
1
0
0
512  
50% for 32 to 50 kHz input;  
66% for 50 to 96 kHz input  
0
0
0
0
1
1
0
0
1
0
1
0
384  
256  
192  
128  
50%  
50%  
50%  
50%  
2003 Mar 13  
9
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
8.3  
The Filter Stream DAC (FSDAC)  
8.3.4  
POWER OFF PLOP SUPPRESSION  
The FSDAC is a semi-digital reconstruction filter that  
converts the 1-bit data stream of the noise shaper to an  
analog output voltage. The filter coefficients are  
implemented as current sources and are summed at  
virtual ground of the output operational amplifier. In this  
way very high signal-to-noise performance and low clock  
jitter sensitivity is achieved. A post-filter is not needed due  
to the inherent filter function of the DAC. On-board  
amplifiers convert the FSDAC output current to an output  
voltage signal capable of driving a line output.  
To avoid plops in a power amplifier, the supply voltage of  
the analog part of the DAC and the rest of the chip can be  
fed from a separate supply of 3.3 V. A capacitor connected  
to this supply enables to provide power to the analog part  
at the moment the digital voltage is switching off fast.  
In this event the output voltage will decrease gradually  
allowing the power amplifier some extra time to switch off  
without audible plops.  
8.3.5  
PIN VREFDA FOR INTERNAL REFERENCE  
The output voltage of the FSDAC scales proportionally  
with the power supply voltage.  
With two internal resistors half the supply voltage VDDA1 is  
obtained and used as an internal reference. This reference  
voltage is used as DC voltage for the output operational  
amplifiers and as reference for the DAC. In order to obtain  
the lowest noise and to have the best ripple rejection, a  
filter capacitor has to be added between this pin and  
8.3.1  
INTERPOLATION FILTER  
The digital filter interpolates from 1 to 64fs by means of a  
cascade of a recursive filter and an FIR filter.  
ground, preferably close to the analog pin VSSA1  
.
Table 5 Digital interpolation filter characteristics  
8.3.6  
SUPPLY OF THE ANALOG OUTPUTS  
ITEM  
CONDITIONS  
VALUE (dB)  
The entire analog circuitry of the DACs and the OPAMPS  
are supplied by 2 supply pins, VDDA1 and VSSA1. The  
VDDA1 must have sufficient decoupling to prevent THD  
degradation and to ensure a good Power Supply Rejection  
Ratio (PSRR). The digital part of the DAC is fully supplied  
from the chip core supply.  
Pass band ripple  
Stop band  
0 to 0.45fs  
>0.55fs  
0 to 0.45fs  
DC  
±0.03  
50  
Dynamic range  
Gain  
116.5  
3.5  
8.3.2  
NOISE SHAPER  
8.4  
External control pins  
The 5th-order noise shaper operates at 64fs. It shifts  
in-band quantization noise to frequencies well above the  
audio band. This noise shaping technique enables high  
signal-to-noise ratios to be achieved. The noise shaper  
output is converted into an analog signal using a filter  
stream digital-to-analog converter.  
The flags DSP_INOUT5 to DSP_INOUT7 are available as  
external pins. The flags can be used by the DSP  
depending on the downloaded software.  
8.3.3  
FUNCTION OF PIN POM  
With pin POM it is possible to switch off the reference  
current of the DAC. The capacitor on pin POM determines  
the time after which this current has a soft switch-on. So at  
power-on the current audio signal outputs are always  
muted. The loading of the external capacitor is done in two  
stages via two different current sources. The loading starts  
at a current level that is lower than the current loading after  
the voltage on pin POM has passed a particular level. This  
results in an almost dB-linear behaviour. This prevents  
‘plop’ effects during power on/off.  
2003 Mar 13  
10  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
8.5  
Digital serial inputs/outputs and SPDIF inputs  
8.5.2  
SPDIF INPUTS  
8.5.1  
DIGITAL SERIAL INPUTS/OUTPUTS  
Two separate SPDIF receivers are available, one shared  
with digital serial input 2 (SPDIF1) and one with the digital  
serial input 3 (SPDIF2). The sample frequency at which  
the SPDIF inputs can be used must be in the range of  
32 to 96 kHz.  
For communication with external digital sources a digital  
serial bus is implemented. 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 SAA7715AH  
acts as a slave, so the external source is master and  
supplies the clock.  
There are few control signals available from the SPDIF  
input stage. These are connected to flags of the DSP:  
For the I2S-bus format itself see the official specification  
from Philips.  
A lock signal indicating if the SPDIF input 1 or 2 is in  
lock  
The pcm_audio/non-pcm_audio bit indicating if an audio  
or data stream is detected on SPDIF input 1 or 2. The  
FSDAC output will NOT be muted in the event of  
non-audio PCM stream. This status bit can be read via  
the I2C-bus, the microprocessor controller can decide to  
put the DAC into MUTE (via pin POM).  
The digital serial input is capable of handling Philips  
I2S-bus and LSB-justified formats of 16, 18, 20 and 24 bits  
word sizes. The sampling frequency can be 32 up to  
96 kHz. See “9.8 I2C-bus memory map definition” for the  
bits that must be programmed, for selection of the desired  
serial format.  
Handling of channel status bits: The first 40 (of 192)  
channel status bits of the selected SPDIF source (0FFBH,  
bit 20), will come available in the I2C-bus registers  
0FF2H to 0FF5H. Two registers 0FF2H to 0FF3H contain  
the information for the right channel, the other two  
(0FF4H to 0FF5H) contain the information for the left  
channel. The information can be read via I2C-bus or by the  
DSP program.  
See Fig.3 for the general waveforms of the possible  
formats.  
When the applied word length exceeds 24 bits, the LSBs  
are skipped.  
The digital serial input/output circuitry is limited in handling  
the number of BCK pulses per WS period. The maximum  
allowed number of bit clocks per WS period is 256. Also  
the number of bit clocks during WS LOW and HIGH must  
be equal (50% WS duty factor) only for the LSB-justified  
formats.  
The design fulfils the digital audio interface specification  
“IEC 60958-1 Ed2, part 1, general part IEC 60958-3 Ed2,  
part 3, consumer applications”.  
There are two modes in which the digital inputs can be  
used (the mode is selectable via an I2C-bus bit):  
Use up to 4 digital serial inputs (8ch) with common WS  
and BCK signal (8ch IN and 8ch OUT + 2ch FSDAC  
output)  
Use one of the 2 SPDIF inputs as source instead of the  
use of the digital serial inputs (2ch IN and  
8ch OUT + One 2ch FSDAC output).  
2003 Mar 13  
11  
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  
MGR751  
LSB-JUSTIFIED FORMAT 24 BITS  
Fig.3 All serial data input/output formats.  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
The reset sets all I2C-bus bits to their default value and it  
restarts the DSP program.  
8.6  
I2C-bus interface (pins SCL and SDA)  
The I2C-bus format is described in “The I2C-bus and how  
to use it”, order no. 9398 393 40011.  
8.8  
Power-down mode  
For the external control of the SAA7715AH a fast I2C-bus  
is implemented. This is a 400 kHz bus which is downward  
compatible with the standard 100 kHz bus.  
The Power-down mode switches off all activity on the chip.  
The Power-down mode can be switched on and off using  
pin POWERDOWN. This pin needs to be connected to  
ground if not used. The following applies for the  
Power-down mode:  
There are two different types of control instructions:  
Loading of the Program RAM (PRAM) with the required  
Power-down mode may only be switched on when there  
DSP program  
is no I2C-bus activity to or from the SAA7715AH  
– Programming the coefficient RAM (YRAM)  
– Instructions to control the DSP program.  
Power-down mode may not be switched on before the  
complete chip has been reset (DSP_RESET  
active LOW)  
Selection of the digital serial input/output format to be  
used, the DSP clock speed.  
The clock signal on pin CLK_IN should be running  
during Power-down mode  
The detailed description of the I2C-bus and the description  
of the different bits in the memory map is given in  
Chapter 9.  
It is advised to set pin POM to logic 0 before switching  
on the Power-down mode and set it back to logic 1 after  
the chip actually returns from Power-down mode as  
shown in Fig.4  
8.7  
Reset  
The reset (pin DSP_RESET) is active LOW and needs an  
external 22 kpull-up resistor. Between this pin and the  
All on-chip registers and memories will keep their values  
during Power-down mode  
VSSI ground a capacitor of 1 µF should be connected to  
Digital serial outputs are not muted, the last value is kept  
on the output  
The SAA7715AH will not ‘lock-up’ the I2C-bus during  
Power-down mode (SDA line).  
allow a proper switch-on of the supply voltage. The  
capacitor value is such that the chip is in reset as long as  
the power supply is not stabilized. A more or less fixed  
relationship between the DSP reset and the POM time  
constant is obligatory. The voltage on pin POM determines  
the current flowing in the DACs.  
Figure 4 shows the time the chip actually is in Power-down  
mode after switching on/off pin POWERDOWN.  
CLK_IN  
POWERDOWN  
device actually in  
Power-down mode  
t
t
A
B
POM  
MGT828  
tA = 4 × (256/CLK_IN); 8.192 MHz < CLK_IN < 12.288 MHz.  
tA = 4 × (512/CLK_IN); 16.384 MHz < CLK_IN < 24.576 MHz.  
tB = 128 × (256/CLK_IN); 8.192 MHz < CLK_IN < 12.288 MHz.  
tB = 128 × (512/CLK_IN); 16.384 MHz < CLK_IN < 24.576 MHz.  
Fig.4 Power-down mode.  
2003 Mar 13  
13  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
8.9  
Power supply connection and EMC  
9.3  
Write cycles  
The digital part of the chip has in total 4 positive supply line  
connections and 5 ground connections. To minimize  
radiation the chip should be put on a double layer  
printed-circuit board with on one side a large ground plane.  
The ground supply lines should have a short connection to  
this ground plane. A coil/capacitor network in the positive  
supply line of the peripheral power supply line can be used  
as high frequency filter. The core supply lines (VDDI) have  
an on-chip decoupling capacitance, for EMC reasons an  
external decoupling capacitance must not be used on this  
pin. A series resistor plus capacitance is required for  
proper operation on pin VDDA2, see Fig.9.  
The I2C-bus configuration for a write cycle is shown  
in Fig.5. The write cycle is used to write the bytes to the  
DSP for manipulating the data and coefficients. More  
details can be found in the I2C-bus memory map, see  
Table 8.  
The data length is 2, 3 or 4 bytes depending on the  
accessed memory. If the Y-memory is addressed the data  
length is 2 bytes, in the event of the X-memory the length  
is 3 bytes. The slave receiver detects the address and  
adjusts the number of bytes accordingly.  
For this RAM-based product the internal P-memory  
(PRAM) can be accessed via the I2C-bus interface. The  
transmitted data stream should be 4 bytes.  
8.10 Test mode connections (pins TSCAN, RTCB  
and SHTCB)  
9.4  
Read cycles  
Pins TSCAN, RTCB and SHTCB are used to put the chip  
in test mode and to test the internal connections. Each pin  
has an internal pull-down resistor to ground. In the  
application these pins can be left open or connected to  
ground.  
The I2C-bus configuration for a read cycle is shown  
in Fig.6. The read cycle is used to read the data values  
from XRAM, YRAM or PRAM. The master starts with a  
START condition S, the SAA7715AH address ‘0011110’  
and a logic 0 (write) for the read/write bit. This is followed  
by an acknowledge of the SAA7715AH. Then the master  
writes the high memory address (ADDR H) and low  
memory address (ADDR L) where the reading of the  
memory content of the SAA7715AH must start. The  
SAA7715AH acknowledges these addresses both.  
9
I2C-BUS PROTOCOL  
Addressing  
9.1  
Before any data is transmitted on the I2C-bus, the device  
that should respond is addressed first. The addressing is  
always done with the first byte transmitted after the start  
procedure.  
The master generates a repeated START (Sr) and again  
the SAA7715AH address ‘0011110’ but this time followed  
by a logic 1 (read) of the read/write bit. From this moment  
on the SAA7715AH will send the memory content in  
groups of 3 (X/Y-memory or registers) or 4 (P-memory)  
bytes to the I2C-bus each time acknowledged by the  
master. The master stops this cycle by generating a  
negative acknowledge, then the SAA7715AH frees the  
I2C-bus and the master can generate a STOP condition.  
9.2  
Slave address (pin A0)  
The SAA7715AH acts as a slave receiver or a slave  
transmitter. Therefore the clock signal SCL is only an input  
signal. The data signal SDA is a bidirectional line. The  
slave address is shown in Table 6.  
The data is transferred from the DSP register to the  
I2C-bus register at execution of the MPI instruction in the  
DSP program. Therefore at least once every DSP routine  
an MPI instruction should be added.  
Table 6 Slave address  
MSB  
LSB  
0
0
1
1
1
1
A0  
R/W  
The sub-address bit A0 corresponds to the hardware  
address pin A0 which allows the device to have 2 different  
addresses. The A0 input is also used in test mode as serial  
input of the test control block.  
2003 Mar 13  
14  
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 ...  
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
0
0
1
1
1
1
0
0
ADDR H  
ADDR L  
DATA 1  
DATA ...  
P
DATA 4  
S
auto increment if repeated n-groups of 2, 3 or 4 bytes  
address  
MGU331  
R/W  
S = START condition.  
P = STOP condition.  
ACK = acknowledge from SAA7715AH.  
ADDR H and ADDR L = address DSP register.  
DATA 1 to DATA 4 = 2, 3 or 4 bytes data word.  
Fig.5 Master transmitter writes to the SAA7715AH registers.  
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
N
R
S
r
0
0
1
1
1
1
0
0
ADDR H  
ADDR L  
0
0
1
1
1
1
0
1
DATA 1  
P
DATA ...  
DATA 4  
S
A
auto increment if repeated n-groups of 2, 3 or 4 bytes  
address  
MGU330  
R/W  
R/W  
S = START condition.  
Sr = repeated START condition.  
P = STOP condition.  
ACK = acknowledge from SAA7715AH (SDA LOW).  
R = repeat n-times the 2, 3 or 4 bytes data group.  
NA = Negative Acknowledge master (SDA HIGH).  
ADDR H and ADDR L = address DSP register.  
DATA 1 to DATA 4 = 2, 3 or 4 bytes data word.  
Fig.6 Master transmitter reads from the SAA7715AH registers.  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
9.5  
Program RAM  
The DSP has an instruction word width of 32 bits which  
means that this space should be accessed with 4 bytes in  
consecutive order and does have the auto-increment  
function.  
The SAA7715AH has a 1.5 kbyte PRAM to store the DSP  
instruction code into. Also a 2 kbyte PROM is on-chip  
available and can be accessed (memory mapped) without  
the need of selecting the PROM or PRAM. The DSP  
instruction code can be downloaded into the PRAM via the  
I2C-bus. The write and read cycle are shown in Figs 5  
and 6 respectively.  
9.6  
Data word alignment  
It is possible to transfer data via the I2C-bus to a  
destination where it can have different data word length.  
Those destinations with data word are shown in Table 7.  
Table 7 Data word alignment  
BYTES  
SOURCE  
I2C-bus  
I2C-bus  
I2C-bus  
I2C-bus  
I2C-bus  
DESTINATION  
DATA WORD  
(NUMBER)  
DSP-PRAM  
MBBB BBBB BBBB BBBB BBBB BBBB BBBB BBBL  
4
3
3
3
2
DSP and general control MBBB BBBB BBBB BBBB BBBB BBBL  
I2C-bus registers  
DSP-XRAM  
MBBB BBBB BBBB BBBB BBBB BBBL  
MBBB BBBB BBBB BBBB BBBB BBBL  
XXXX MBBB BBBB BBBL  
DSP-YRAM  
2003 Mar 13  
16  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
9.7  
I2C-bus memory map specification  
The I2C-bus memory map contains all defined I2C-bus bits. The map is split up in two different sections: the hardware  
memory registers and the RAM definitions. In Table 8 the preliminary memory map is depicted. The hardware registers  
are memory map on the XRAM of DSP. Table 9 shows the detailed memory map of those locations. All locations are  
acknowledged by the SAA7715AH even if the user tries to write to a reserved space. The data in these sections will be  
lost. Reading from these locations will result in undefined data words.  
Table 8 I2C-bus memory map  
ADDRESS  
8000H to 87FFH  
FUNCTION  
SIZE  
DSP to PROM (not readable via I2C-bus) 2k × 32 bits  
602FH  
DSP and general control  
DSP to PRAM  
1 × 24 bits  
2000H to 25FFH  
1000H to 15FFH  
0FF2H to 0FF5H, 0FFBH  
0000H to 0B7FH  
1.5k × 32 bits  
1.5k × 12 bits  
5 × 24 bits  
DSP to YRAM  
I2C-bus register  
DSP to XRAM  
2.875k × 24 bits  
Table 9 I2C-bus memory map overview  
ADDRESS  
DESCRIPTION  
Hardware registers  
0FFBH  
0FF5H  
0FF4H  
0FF3H  
0FF2H  
Selector register 1  
SPDIF IN channel status register 1 left  
SPDIF IN channel status register 2 left  
SPDIF IN channel status register 1 right  
SPDIF IN channel status register 2 right  
DSP control  
602FH  
DSP and general control register  
2003 Mar 13  
17  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
9.8  
I2C-bus memory map definition  
Table 10 DSP and general control register (602FH)  
SIZE  
NAME  
BIT  
DEFAULT  
DESCRIPTION  
(BITS)  
POSITION  
1
5
1
reserved  
0
0
pll_div[4:0]  
dsp_turbo  
PLL clock division factor according to Table 2  
00011  
1
5 to 1  
6
PLL output frequency  
1: double  
0: no doubling  
reserved  
1
1
1
0
7
8
pc_reset_dsp  
program counter reset DSP  
1: reset on  
0: reset off  
2
3
reserved  
00  
10 to 9  
sel[2:0]  
selection of n × fs clock at SYSCLK output according to  
010  
13 to 11  
Table 4  
sel_loop_div[1:0]  
2
word select input range selection for WS_PLL according  
to Table 3  
01  
15 to 14  
2
2
reserved  
00  
00  
17 to 16  
19 to 18  
sel_FSDAC_clk  
clock source for FSDAC  
00: WS_PLL if no signal to pin CLK_IN  
01: 512fs to pin CLK_IN  
11: 256fs to pin CLK_IN  
output on pin SYSCLK  
1: disable  
dis_SYSCLK  
256fs_n*Fs  
1
1
2
0
20  
0: enable  
signal on pin SYSCLK  
1: fixed 256fs clock  
0
21  
0: n × fs clock; determined by bits 13 to 11  
reserved  
00  
23 to 22  
Table 11 SPDIF IN channel status register 2 right (0FF2H)  
SIZE  
(BITS)  
BIT  
POSITION  
NAME  
DESCRIPTION  
channel status SPDIF in right LSB bits 19 to 0  
DEFAULT  
ch_stat_in right lsb  
20  
00000H  
19 to 0  
Table 12 SPDIF IN channel status register 1 right (0FF3H)  
SIZE  
(BITS)  
BIT  
POSITION  
NAME  
DESCRIPTION  
channel status SPDIF in right MSB bits 39 to 20  
DEFAULT  
ch_stat_in right msb  
20  
00000H  
19 to 0  
2003 Mar 13  
18  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
Table 13 SPDIF IN channel status register 2 left (0FF4H)  
SIZE  
(BITS)  
BIT  
DEFAULT  
NAME  
DESCRIPTION  
channel status SPDIF in2 left LSB bits 19 to 0  
POSITION  
ch_stat_in left lsb  
20  
00000H  
19 to 0  
Table 14 SPDIF IN channel status register 1 left (0FF5H)  
SIZE  
(BITS)  
BIT  
POSITION  
NAME  
DESCRIPTION  
channel status SPDIF in2 left MSB bits 39 to 20  
DEFAULT  
ch_stat_in left msb  
20  
00000H  
19 to 0  
Table 15 Selector register 1 (0FFBH)  
SIZE  
NAME  
BIT  
POSITION  
DESCRIPTION  
DEFAULT  
(BITS)  
format_in1  
3
digital serial inputs 1 and 4 data format according to  
Table 17  
011  
2 to 0  
format_in2  
format_in3  
format_out  
3
3
3
digital serial input 2 data format according to Table 17  
digital serial input 3 data format according to Table 17  
011  
011  
000  
5 to 3  
8 to 6  
11 to 9  
digital serial outputs 1 to 4 data format according to  
Table 18  
en_output  
1
enable or disable digital serial outputs  
1: enable  
1
12  
0: disable  
1
4
reserved  
0
13  
master_source  
source selection  
0000  
17 to 14  
0000: digital serial input 1  
0101: digital serial input 2 or SPDIF 1 (see bit 18)  
1010: digital serial input 3 or SPDIF 2 (see bit 19)  
all other values are reserved  
SPDIF1 or digital serial input 2  
1: SPDIF1  
spdif_sel1  
1
1
1
0
0
0
18  
19  
20  
0: digital serial input 2  
SPDIF2 or digital serial input 3  
1: SPDIF2  
spdif_sel2  
0: digital serial input 3  
sel_spdifin_chstat  
select channel status information taken from SPDIF1 or  
SPDIF2  
1: from input SPDIF2  
0: from input SPDIF1  
reserved  
3
000  
23 to 21  
2003 Mar 13  
19  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
Table 16 Default settings of I2C-bus registers after power-up and reset  
I2C-BUS ADDRESS  
DEFAULT VALUE  
602FH  
0FFBH  
0FF5H  
0FF4H  
0FF3H  
0FF2H  
0050C6H  
0010DBH  
000000H  
000000H  
000000H  
000000H  
9.9  
Table definitions  
Table 17 Digital serial format for inputs 1 to 4  
format_in1, 2 and 3  
INPUT  
BIT 2  
BIT 1  
BIT 0  
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
standard I2S-bus  
LSB-justified, 16 bits  
LSB-justified, 18 bits  
LSB-justified, 20 bits  
LSB-justified, 24 bits  
Table 18 Digital serial formats for outputs 1 to 4  
format_out  
OUTPUT  
BIT 2  
BIT 1  
BIT 0  
0
1
1
1
1
0
0
0
1
1
0
0
1
0
1
standard I2S-bus  
LSB-justified, 16 bits  
LSB-justified, 18 bits  
LSB-justified, 20 bits  
LSB-justified, 24 bits  
10 SOFTWARE IN ROM DESCRIPTION  
The function of this chip is related to the PROM code (ROM code dependent).  
2003 Mar 13  
20  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
11 LIMITING VALUES  
In accordance with the Absolute Maximum Ratings System (IEC 60134).  
SYMBOL  
VDD  
PARAMETER  
supply voltage  
CONDITIONS  
MIN. MAX. UNIT  
0.5  
0.5  
+3.6  
+5.5  
±10  
±20  
±20  
±50  
+85  
V
VI  
input voltage  
V
IIK  
IOK  
input clamping diode current  
output clamping diode current  
VI < 0.5 V or VI > VDD + 0.5 V  
VO < 0.5 V or VO > VDD + 0.5 V  
0.5 V < VO < VDD + 0.5 V  
mA  
mA  
mA  
mA  
°C  
IO(sink/source) output source or sink current  
IDD,ISS  
Tamb  
Tstg  
VDD or VSS current per supply pin  
ambient temperature  
40  
65  
200  
2000  
100  
storage temperature  
+125 °C  
VESD  
electrostatic handling voltage  
note 1  
V
note 2  
V
Ilu(prot)  
Ptot  
latch-up protection current  
total power dissipation  
CIC specification/test method  
mA  
mW  
600  
Notes  
1. Machine model (R = 0 ; C = 100 pF; L = 2.5 µH).  
2. Human body model (R = 1500 ; C = 100 pF).  
12 THERMAL CHARACTERISTICS  
SYMBOL  
PARAMETER  
CONDITIONS  
VALUE  
60  
UNIT  
Rth(j-a)  
thermal resistance from junction to  
ambient  
mounted on printed-circuit board  
K/W  
2003 Mar 13  
21  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
13 CHARACTERISTICS  
VDD = 3.15 to 3.45 V; unless otherwise specified.  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN.  
TYP.  
MAX.  
UNIT  
Supplies; Tamb = 40 to +85 °C  
VDD  
operating supply voltage  
all pins VDD with  
3.15  
3.3  
3.45  
V
respect to pins VSS  
IDDD  
supply current of the digital part  
95  
90  
mA  
mA  
IDDD(core)  
supply current of the digital core  
part  
high activity of the  
DSP at DSPFREQ  
frequency  
IDDD(peri)  
IDDA  
supply current of the digital  
periphery part  
no external load to  
ground  
5
mA  
mA  
mA  
supply current of the analog part  
zero input and output  
signal  
20  
6.5  
IDDA(DAC)  
supply current of the DAC  
zero input and output  
signal  
13  
Power-down mode  
250  
µA  
IDDA(SPDIF)  
supply current of the SPDIF  
zero input and output  
signals  
13.5  
27  
mA  
inputs, on-chip PLL and WSPLL  
Ptot  
total power dissipation  
380  
400  
mW  
IPOWERDOWN  
DC supply current of the total chip pin POWERDOWN  
in Power-down mode enabled  
µA  
Digital I/O; Tamb = 40 to +85 °C; VDD = 3.15 to 3.45 V; unless otherwise specified  
VIH  
HIGH-level input voltage all digital  
inputs and I/Os  
2.0  
V
V
VIL  
LOW-level input voltage all digital  
inputs and I/Os  
0.8  
Vhys  
VOH  
Schmitt-trigger hysteresis  
HIGH-level output voltage  
0.4  
V
V
standard output;  
IO = 4 mA  
V
V
V
V
DD 0.4  
5 ns slew rate output;  
IO = 4 mA  
DD 0.4  
DD 0.4  
DD 0.4  
V
V
V
10 ns slew rate  
output; IO = 2 mA  
20 ns slew rate  
output; IO = 1 mA  
2003 Mar 13  
22  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
SYMBOL  
VOL  
PARAMETER  
CONDITIONS  
MIN.  
TYP.  
MAX.  
0.4  
UNIT  
LOW-level output voltage  
standard output;  
IO = 4 mA  
V
5 ns slew rate output;  
IO = 4 mA  
0.4  
0.4  
0.4  
0.4  
±5  
V
10 ns slew rate  
output; IO = 2 mA  
V
20 ns slew rate  
output; IO = 1 mA  
I2C-bus output;  
IO = 4 mA  
V
V
ILO  
output leakage current 3-state  
outputs  
VO = 0 V or VDD  
µA  
Rpd  
Rpu  
Ci  
internal pull-down resistor to VSS  
internal pull-up resistor to VDD  
input capacitance  
24  
30  
50  
50  
140  
100  
3.5  
200  
kΩ  
kΩ  
pF  
ns  
ti(r),ti(f)  
to(t)  
input rise and fall times  
output transition time  
VDD = 3.45 V  
6
standard output;  
CL = 30 pF  
3.5  
ns  
5 ns slew rate output;  
CL = 30 pF  
5
ns  
ns  
ns  
ns  
10 ns slew rate  
output; CL = 30 pF  
10  
20  
20 ns slew rate  
output; CL = 30 pF  
I2C-bus output;  
CL = 400 pF  
60  
300  
AC characteristics SPDIF1 and SPDIF2 inputs; Tamb = 25 °C; VDDA2 = 3.3 V; unless otherwise specified  
Vi(p-p)  
Ri  
AC input level (peak-to-peak level)  
input impedance  
0.2  
0.5  
6
3.3  
V
at 1 kHz  
kΩ  
mV  
Vhys  
hysteresis of input voltage  
40  
Analog DAC outputs; VDDA1 = 3.3 V; fs = 44.1 kHz; Tamb = 25 °C; RL = 5 k; all voltages referenced to ground;  
unless otherwise specified  
DC CHARACTERISTICS  
Ro(DAC)  
Io(max)  
DAC output resistance  
maximum output current  
0.13  
0.22  
3.0  
(THD + N)/S < 0.1%  
mA  
RL = 5 kΩ  
RL  
load resistance  
3
kΩ  
pF  
kΩ  
CL  
load capacitance  
200  
Ro(VREFDA)  
VREFDA output resistance  
28  
AC CHARACTERISTICS  
Vo(rms)  
output voltage (RMS value)  
unbalance between channels  
1000  
0.1  
mV  
dB  
Vo  
2003 Mar 13  
23  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
SYMBOL  
PARAMETER  
CONDITIONS  
at 0 dB  
MIN.  
TYP.  
85  
MAX.  
UNIT  
(THD + N)/S  
total harmonic distortion plus  
noise-to-signal ratio  
dB(A)  
dB(A)  
dB(A)  
dB  
at 60 dB  
37  
100  
80  
S/N  
signal-to-noise ratio  
code = 0  
αcs  
channel separation  
PSRR  
power supply rejection ratio  
fripple = 1 kHz;  
50  
dB  
Vripple(p-p) = 1%  
2003 Mar 13  
24  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
14 I2S-BUS TIMING  
LEFT  
WS  
RIGHT  
t
t
BCK(H)  
su(WS)  
t
t
f
t
r
h(WS)  
t
d(D)  
BCK  
t
t
su(D)  
BCK(L)  
t
T
h(D)  
cy  
LSB  
MSB  
DATA IN  
LSB  
MSB  
DATA OUT  
MGM129  
Fig.7 Timing of the digital serial audio data inputs and outputs.  
Table 19 Timing of the digital serial audio data inputs and outputs (see Fig.7)  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN.  
162  
TYP.  
MAX.  
UNIT  
Tcy  
tr  
bit clock cycle time  
rise time  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Tcy = 50 ns  
0.15Tcy  
tf  
fall time  
Tcy = 50 ns  
Tcy = 50 ns  
Tcy = 50 ns  
Tcy = 50 ns  
Tcy = 50 ns  
Tcy = 50 ns  
0.15Tcy  
tBCK(H)  
tBCK(L)  
tsu(D)  
bit clock HIGH time  
bit clock LOW time  
data set-up time  
data hold time  
data delay time  
0.35Tcy  
0.35Tcy  
0.2Tcy  
0.2Tcy  
th(D)  
td(D)  
0.15Tcy  
tsu(WS)  
th(WS)  
word select set-up time Tcy = 50 ns  
word select hold time Tcy = 50 ns  
0.2Tcy  
0.2Tcy  
2003 Mar 13  
25  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
15 I2C-BUS TIMING  
SDA  
t
t
f
t
t
t
t
t
t
t
BUF  
SU;DAT  
LOW  
f
r
HD;STA  
SP  
r
SCL  
t
t
SU;STA  
t
HD;STA  
SU;STO  
t
t
HIGH  
HD;DAT  
P
S
S
Sr  
MSC610  
Fig.8 Timing of the I2C-bus.  
Table 20 Timing of the I2C-bus (see Fig.8)  
STANDARD MODE  
I2C-BUS  
FAST MODE I2C-BUS  
SYMBOL  
PARAMETER  
CONDITIONS  
UNIT  
MIN. MAX.  
MIN.  
MAX.  
400  
fSCL  
SCL clock frequency  
0
100  
0
kHz  
tBUF  
bus free time between a  
STOP and START  
condition  
4.7  
1.3  
µs  
tHD;STA  
hold time (repeated)  
START condition; after this  
period, the first clock pulse  
is generated  
4.0  
0.6  
µs  
tLOW  
SCL LOW period  
SCL HIGH period  
4.7  
4.0  
4.7  
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
0.9  
µs  
ns  
ns  
DATA set-up time  
250  
100  
rise time of both SDA and Cb in pF  
SCL signals  
1000  
20 + 0.1Cb 300  
tf  
fall time of both SDA and  
SCL signals  
Cb in pF  
300  
20 + 0.1Cb 300  
ns  
µs  
pF  
ns  
tSU;STO  
Cb  
set-up time for STOP  
condition  
4.0  
0.6  
capacitive load for each  
bus line  
400  
400  
50  
tSP  
pulse width of spikes to be  
suppressed by input filter  
not applicable  
0
2003 Mar 13  
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  
SPDIF  
input signals  
100  
nF  
100  
nF  
100  
nF  
47  
µF  
47  
µF  
10 Ω  
10 Ω  
L1  
+3.3 V  
47 µF  
75 Ω  
75 Ω  
100 nF  
100 pF  
100 nF  
L2  
100 pF  
24 25  
35 17 23 16  
37 15 21 14 10  
4
7
8
31 IIS_OUT1  
IIS_BCK1  
IIS_WS1  
IIS_IN1  
1
30 IIS_OUT2  
29 IIS_OUT3  
28 IIS_OUT4  
2
3
5
XRAM  
YRAM  
digital  
outputs  
IIS_IN4  
33 IIS_BCK  
32 IIS_WS  
digital  
inputs  
SAA7715AH  
IIS_IN2  
IIS_IN3  
6
9
DSP CORE  
10 kΩ  
47 µF  
10 kΩ  
100 Ω  
100 Ω  
34 VOUTL  
36 VOUTR  
39 POM  
left output  
right output  
microcontroller  
STEREO  
DAC  
47 µF  
PRAM  
PROM  
÷ 2  
S
n × f  
4.7 µF  
38 VREFDA  
s
DSP CLOCK  
PLL  
CLOCK  
100 nF  
47 µF  
2
TCB  
I C-BUS  
WS_PLL  
27  
22  
41  
44 43 42 40  
20 19 26  
13 12 11  
18  
+3.3 V  
22 kΩ  
+5 V  
4.7 kΩ  
+5 V  
microcontroller  
(1)  
1 µF  
4.7 kΩ  
DSP flags  
22 kΩ  
MHC321  
(1) Omit this capacitor when a microcontroller is used.  
2
microcontroller  
I C-bus  
Fig.9 Application diagram.  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
17 PACKAGE OUTLINE  
QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 10 x 10 x 1.75 mm  
SOT307-2  
y
X
A
33  
23  
34  
22  
Z
E
e
H
E
E
A
2
A
(A )  
3
A
1
w M  
θ
b
p
L
p
pin 1 index  
L
12  
44  
detail X  
1
11  
w M  
Z
v
M
A
D
b
p
e
D
B
H
v
M
B
D
0
2.5  
scale  
5 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
θ
1
2
3
p
E
p
D
E
max.  
10o  
0o  
0.25 1.85  
0.05 1.65  
0.4 0.25 10.1 10.1  
0.2 0.14 9.9 9.9  
12.9 12.9  
12.3 12.3  
0.95  
0.55  
1.2  
0.8  
1.2  
0.8  
mm  
2.1  
0.25  
0.8  
1.3  
0.15 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  
97-08-01  
03-02-25  
SOT307-2  
2003 Mar 13  
28  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
18 SOLDERING  
If wave soldering is used the following conditions must be  
observed for optimal results:  
18.1 Introduction to soldering surface mount  
packages  
Use a double-wave soldering method comprising a  
turbulent wave with high upward pressure followed by a  
smooth laminar wave.  
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).  
For packages with leads on two sides and a pitch (e):  
– 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;  
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.  
– smaller than 1.27 mm, the footprint longitudinal axis  
must be parallel to the transport direction of the  
printed-circuit board.  
The footprint must incorporate solder thieves at the  
downstream end.  
18.2 Reflow soldering  
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.  
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.  
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.  
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.  
Typical dwell time is 4 seconds at 250 °C.  
A mildly-activated flux will eliminate the need for removal  
of corrosive residues in most applications.  
Typical reflow peak temperatures range from  
215 to 250 °C. The top-surface temperature of the  
packages should preferable be kept below 220 °C for  
thick/large packages, and below 235 °C for small/thin  
packages.  
18.4 Manual soldering  
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.  
18.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.  
When using a dedicated tool, all other leads can be  
soldered in one operation within 2 to 5 seconds between  
270 and 320 °C.  
To overcome these problems the double-wave soldering  
method was specifically developed.  
2003 Mar 13  
29  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
18.5 Suitability of surface mount IC packages for wave and reflow soldering methods  
SOLDERING METHOD  
PACKAGE(1)  
WAVE  
not suitable  
REFLOW(2)  
BGA, LBGA, LFBGA, SQFP, TFBGA, VFBGA  
suitable  
suitable  
HBCC, HBGA, HLQFP, HSQFP, HSOP, HTQFP, HTSSOP, HVQFN, not suitable(3)  
HVSON, SMS  
PLCC(4), SO, SOJ  
LQFP, QFP, TQFP  
SSOP, TSSOP, VSO  
suitable  
suitable  
not recommended(4)(5) suitable  
not recommended(6)  
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 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.  
4. 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.  
5. 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.  
6. Wave soldering is suitable for SSOP and TSSOP 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.  
2003 Mar 13  
30  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
19 DATA SHEET STATUS  
PRODUCT  
DATA SHEET STATUS(1)  
STATUS(2)  
DEFINITIONS  
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.  
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.  
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. Changes will be  
communicated according to the Customer Product/Process Change  
Notification (CPCN) procedure SNW-SQ-650A.  
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.  
20 DEFINITIONS  
21 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, without notice, in the  
products, including circuits, standard cells, and/or  
software, described or contained herein in order to  
improve design and/or performance. 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.  
Application information  
Applications that are  
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 Mar 13  
31  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
22 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 Mar 13  
32  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
NOTES  
2003 Mar 13  
33  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
NOTES  
2003 Mar 13  
34  
Philips Semiconductors  
Preliminary specification  
Digital Signal Processor  
SAA7715AH  
NOTES  
2003 Mar 13  
35  
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/01/pp36  
Date of release: 2003 Mar 13  
Document order number: 9397 750 10206  

相关型号:

SAA7715H

Digital Signal Processor
NXP

SAA7724H

Car radio digital signal processor
NXP

SAA7724H

Digital Signal Processor
PHILIPS

SAA7724H/N105,518

暂无描述
NXP

SAA7724H/N105,557

SAA7724H - Car radio digital signal processor QFP 100-Pin
NXP

SAA7740

Digital Audio Processing IC DAPIC
NXP

SAA7740H

Digital Audio Processing IC DAPIC
NXP

SAA7740H-T

IC 4-BIT, 23 MHz, OTHER DSP, PQFP64, Digital Signal Processor
NXP

SAA7750-N1D

Generic device for portable multimedia applications
NXP

SAA7780

ThunderBird Q3D PCI Audio Accelerator
NXP

SAA7785

ThunderBird Avenger PCI Audio Accelerator
NXP

SAA7803H

IC SPECIALTY CONSUMER CIRCUIT, PQFP100, 14 X 20 MM, 2.80 MM HEIGHT, 0.65 MM PITCH, PLASTIC, SOT-317-2, MO-112, QFP-100, Consumer IC:Other
NXP