Preliminary specification
File under Integrated Circuits, IC02
1999 Aug 05
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
CONTENTS
1FEATURES
1.1Hardware features
1.2Software features
2APPLICATIONS
3GENERAL DESCRIPTION
4QUICK REFERENCE DATA
5ORDERING INFORMATION
6BLOCK DIAGRAM
7PINNING INFORMATION
8FUNCTIONAL DESCRIPTION
8.1Analog outputs
8.1.1Analog output circuit
8.1.2DAC frequency
8.1.3DACs
8.1.4Upsample filter
8.1.5Performance
8.1.6Power-On Mute (POM)
8.1.7Power-off plop suppression
8.1.8Pin VREFDA
8.1.9Internal DAC current reference
8.1.10Supply of the analog outputs
8.2I2S-bus inputs and outputs
8.2.1Digital data stream formats
8.2.2Slave I2S-bus inputs
8.2.3Master I2S-bus inputs and outputs
8.3Equalizer accelerator
8.3.1Introduction
8.3.2Configuration of equalizer sections
8.3.3Overflow detection
8.4Clock circuit and oscillator
8.4.1General description
8.4.2Supply of the crystal oscillator
8.5Programmable phase-locked loop circuit
8.6I2C-bus control
8.6.1Introduction
8.6.2Characteristics of the I2C-bus
8.6.3Bit transfer
8.6.4Start and stop conditions
8.6.5Data transfer
8.6.6Acknowledge
8.6.7State of the I2C-bus interface during and after
Power-on reset
20DEFINITIONS
21LIFE SUPPORT APPLICATIONS
22PURCHASE OF PHILIPS I2C COMPONENTS
2
C-BUS FORMAT
packages
wave and reflow soldering methods
1999 Aug 052
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
1FEATURES
1.1Hardware features
• Digital Signal Processor (DSP) core:
– 18 bits data width, 12 bits coefficient width
– SeparateX, Y and P memories(both384 bytesword
XRAM and YRAM, 3 kbytes word PROM)
– 1 kbytes delay line memory suited for Dolby Pro
Logic Surround.
• Inputs:
– 2 slave 18-bit digital stereo inputs: I2S-bus and
LSB-justified serial formats
– 2 master 18-bit digital stereo inputs: I2S-bus and
LSB-justified serial formats.
• Outputs:
– 4 DACs with 4-times oversampling and noise
shaping, fed to 4 output pins and configurable from
the DSP program, as left, right, front and surround
channels of a Dolby Pro Logic Surround system
– 2 master 18-bit digital stereo outputs: I2S-bus and
LSB-justified serial formats.
• 4-channel 5-band or 2-channel 10-band
I2C-bus controlled parametric equalizer
• I2C-bus microcontroller interface for:
– Access to full X and Y memory space
– Control of hardware settings: selectors,
programmable clock generations, etc.
• Controllable Phase-Locked Loop (PLL) to generate the
high frequency DSP clock from common fundamental
oscillator crystal
• 3.3 V process with 3.3 or 5 V digital periphery:
– 3.3 or 5 V I2S-bus and I2C-bus microcontroller
interfacing.
• Operating temperature range from 0 to 70 °C.
1.2Software features
• Dolby Pro Logic Surround/Dolby 3 stereo:
Trademark of Dolby Laboratories Licensing Corporation
• Noise generation: A pink noise generator is included
for installation of the Dolby Pro Logic/Dolby 3 stereo
mode
• Hall/Matrix Surround: When no Dolby Pro Logic
Surround source material is available then this mode
can be used to produce a signal in the surround channel
• Incredible Surround (222-IS): This algorithm expands
the stereo width (stereo expander). This is intended to
be used when the 2 speakers are placed close together
(TV set and Midi set).
• Robust Incredible Surround (222-RIS): Same as
incredible surround only an alternative algorithm
• 3D Surround (422) or Incredible Virtual Surround:
Dolby Pro Logic Surround reproduced by 2 speakers
(L and R)
• IS-3D Surround (422-IS): Same as 3D Surround (422)
only with extra stereo width expander on left and right
• RIS-3D Surround (422-RIS): Same as IS-3D Surround
(422) with alternative algorithm
• 3D Surround (423) or Incredible Virtual Surround:
Dolby Pro Logic Surround reproduced by 3 speakers
(L, C and R)
• IS-3D Surround (423-IS): Same as 3D Surround (423)
only with extra stereo width expander on left and right
• RIS-3D Surround (423-RIS): Same as IS-3D Surround
(423-IS) with alternative algorithm
1999 Aug 053
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
• Voice cancelling (karaoke): Rejects voice out of
source material, mainly intended to be used with
karaoke. Several karaoke modes available in stereo
modeandinDolbyProLogicmode,suchas(auto) voice
cancel, (auto) centre voice cancel, (auto) multi left and
(auto) multi right.
• Microphone mix modes (karaoke): Mono microphone
mixed to left, right and centre channel
• Spectrum analysis: 3-band spectrum analyser is
provided
• Dolby B: Both a Dolby B encoder as well as a Dolby B
decoder is implemented
• 2 Room solution: In all modes not requiring more than
2 output channels (stereo and karaoke incredible
surround) it is also possible to feed the source signal to
the other 2 output channels (with same processed or
not processed signal)
• Dynamic Bass Enhancement (DBE): Dynamic bass
enhancementgenerates a sub-woofer channel, which is
either a separate output or is added tothe front channels
• Volume processing: Independent volume processing
of all 4 output channels
• AC-3/MPEG-2: Inputs available intended to be used
with an AC-3/MPEG-2 co-processor. In this mode the
SAA7712H can be used as post-processor.
• Output redirection: Several output configurations are
possible (normal 4 channel, special 4 + 2 channel,
record 2 + 2 channel, 6 or 6 + 2 channel).
Dependingon the sample frequency several combinations
of the above mentioned features are possible.
3GENERAL DESCRIPTION
The SAA7712H provides for digital signal processing
power in TV systems and home theatre systems.
A DSP core is equipped with digital inputs and outputs, a
5-band parametric equalizer accelerator, a digital
co-processor interface and a delay line memory. This
architecture accommodates on-chip standard sound
processing,incrediblesurround,DolbyProLogicSurround
and other surround sound processing algorithms.
The architecture also supports co-processing, e.g. to add
to the processing power of the internal DSP core or for
multi-channel surround decoding.
All settings and parameters are controlled by an I2C-bus
interface. The available interfaces support a high
application flexibility.
The DSP core communicates over 32 dedicated registers.
The selected digital input is master for the data rate of the
DSP core. This input can be selected among 2 slave
I2S-bus inputs. The 4 outputs from the core are passed
through 4 DACs and then routed to 4 output pins.
Two master I2S-bus outputs and two master I2S-bus
inputs can serve as an I2S-bus co-processor interface.
Eight of the remaining registers are used for
communication with the hardware equalizer, and eight for
communication with the delay line memory.
All I2S-bus inputs and outputs support the Philips I2S-bus
format as well as 16, 18 and 20-bit LSB-justified formats.
2APPLICATIONS
The SAA7712H can be used in TV sets with:
• Dolby Pro Logic Surround, incredible surround,
3D Surround and advanced acoustics processing
• Multi-channelsound decoding (AC-3 and MPEG-2)on a
co-processor. The SAA7712H can be used for
post-processing.
1999 Aug 054
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
4QUICK REFERENCE DATA
SYMBOLPARAMETERCONDITIONMIN.TYP.MAX.UNIT
V
DD3V
supply voltage 3.3 V analog
and digital
V
DD5V
I
DDD3V
supply voltage 5 V peripherywith respect to V
DC supply current of the 3.3 V
digital core part
I
DDD5V
DC supply current of the 5 V
digital periphery part
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
h
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1999 Aug 056
andbook, full pagewidth
POMVREFDA
815
6BLOCK DIAGRAM
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
from
audio
source 1
from
audio
source 2
2
I
S_IN1_WS
2
I
S_IN1_BCK
2
I
S_IN1_DATA
2
I
S_IN2_WS
2
I
S_IN2_BCK
2
I
S_IN2_DATA
SYS_CLK
SAA7712H
27
29
28
24
26
25
21
OSCILLATOR
AND PLL
I2S-BUS
INPUT
SWITCH
OSC_IN
DOLBY PRO LOGIC
DOLBY 3 STEREO
TEST2
TEST1
OSC_OUT
SURROUND
CHANNEL
DELAY
INCREDIBLE
SURROUND
(IS, RIS)
or
or
HALL/MATRIX
CENTRE
VOICE
CANCELLING
HOST I/O
S_IO_IN1
S_IO_IN2
2
2
S_IO_BCK
I
I
2
I
SURROUND
SURROUND
SURROUND
363032636233314847
S_IO_WS
2
I
S_IO_OUT1
2
I
3D
IS-3D
RIS-3D
TEST
37
TSCAN
S_IO_OUT2
2
I
2-CHANNEL
10-BAND
EQUALIZER
4-CHANNEL
5-BAND
EQUALIZER
59607776573938414020
58
RTCB
SHTCB
EQOV
DSP_OUT1
VOLUME
PROCESSING
DSP_IN1
DSP_IN2
DSP_OUT2
QUAD
DAC
VDACP1
DSP_RESET
I2C-BUS
INTERFACE
SDA SCL
VDACN1
4546
MGS206
18
OUT0_I
19
OUT0_V
17
OUT1_I
16
OUT1_V
11
OUT2_I
12
OUT2_V
10
OUT3_I
9
OUT3_V
44
A0
Fig.1 Block diagram.
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
7PINNING INFORMATION
SYMBOLPINDESCRIPTIONPIN TYPE
n.c.1not connected
n.c.2not connected
n.c.3not connected
n.c.4not connected
n.c.5not connected
n.c.6not connected
n.c.7not connected
POM8power-on mute; timing determined by external capacitorAP2D
OUT3_V9analog voltage output 3AP2D
OUT3_I10analog current output 3AP2D
OUT2_I11analog current output 2AP2D
OUT2_V12analog voltage output 2AP2D
V
SSA2
V
DDA2
VREFDA15voltage reference of the analog partAP2D
OUT1_V16analog voltage output 1AP2D
OUT1_I17analog current output 1AP2D
OUT0_I18analog current output 0AP2D
OUT0_V19analog voltage output 0AP2D
EQOV20equalizer overflow line outputB4CR
SYS_CLK21test pin outputBT4CR
V
DDD5V1
V
SSD5V1
2
I
S_IN2_WS24I2S-bus or LSB-justified format word select input from a digital audio source 2 IBUFD
2
S_IN2_DATA25I2S-bus or LSB-justified format left-right data input from a digital audio
I
2
S_IN2_BCK26I2S-bus clock or LSB-justified format input from a digital audio source 2IBUFD
I
2
I
S_IN1_WS27I2S-bus or LSB-justified format word select input from a digital audio source 1 IBUFD
2
S_IN1_DATA28I2S-bus or LSB-justified format left-right data input from a digital audio
I
2
I
S_IN1_BCK29I2S-bus clock or LSB-justified format input from a digital audio source 1IBUFD
2
S_IO_BCK30I2S-bus bit clock output for interface with DSP co-processor chipBT4CR
I
2
I
S_IO_IN131I2S-bus input data channel 1 from DSP co-processor chipIBUFD
2
I
S_IO_IN232I2S-bus input data channel 2 from DSP co-processor chipIBUFD
2
I
S_IO_WS33I2S-bus word select output for interface with DSP co-processor chipBT4CR
V
DDD5V2
V
SSD5V2
2
S_IO_OUT136I2S-bus output data channel 1 to DSP co-processor chipBT4CR
I
2
I
S_IO_OUT237I2S-bus output data channel 2 to DSP co-processor chipBT4CR
DSP_IN138digital input 1 of the DSP core (F0 of the status register)IBUFD
22digital supply voltage1; peripheral cells only (3 or 5 V)VDD5
23digital ground supply 1; peripheral cells only (3 or 5 V)VSS5
IBUFD
source 2
IBUFD
source 1
34digital supply voltage2; peripheral cells only (3 or 5 V)VDD5
35digital ground supply 2; peripheral cells only (3 or 5 V)VSS5
1999 Aug 057
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
SYMBOLPINDESCRIPTIONPIN TYPE
DSP_IN239digital input 2 of the DSP-core (F1 of the status register)IBUFD
DSP_OUT140digital output 1 of the DSP-core (F2 of the status register)B4CR
DSP_OUT241digital output 2 of the DSP-core (F3 of the status register)B4CR
V
DDD5V3
V
SSD5V3
A044I
SCL45I
SDA46I
TEST147test pin 1BD4CR
TEST248test pin 2BT4CR
V
SSD3V1
V
SSD3V2
V
SSD3V3
V
DDD3V1
V
DDD3V2
V
SSD3V4
V
SSD3V5
V
SSD3V6
DSP_RESET57reset (active LOW)IBUFU
RTCB58 asynchronous reset test control block (active LOW)IBUFD
SHTCB59shift clock test control blockIBUFD
TSCAN60scan controlIBUFD
V
SS_OSC
OSC_IN62crystal oscillator input; crystal oscillator sense for gain control or forced input
OSC_OUT63crystal oscillator output; drive output to 11.2896 MHz crystalOSC
V
DD_OSC
n.c.65not connected
n.c.66not connected
n.c.67not connected
n.c.68not connected
n.c.69not connected
n.c.70not connected
n.c.71not connected
n.c.72not connected
n.c.73not connected
n.c.74not connected
n.c.75not connected
VDACP176 not used
VDACN177not used
42digital supply voltage3; peripheral cells only (3 or 5 V)VDD5
43digital ground supply 3; peripheral cells only (3 or 5 V)VSS5
2
C-bus slave subaddress selection inputIBUFD
2
C-bus serial clock inputSCHMITCD
2
C-bus serial data input/outputBD4SCI4
49digital ground supply 1 of 3 V core onlyVSS3S
50digital ground supply 2 of 3 V core onlyVSS3S
51digital ground supply 3 of 3 V core onlyVSS3S
52digital supply voltage1 of 3 V core onlyVDD3
53digital supply voltage2 of 3 V core onlyVDD3
54digital ground supply 4 of 3 V core onlyVSS3S
55digital ground supply 5 of 3 V core onlyVSS3S
56digital ground supply 6 of 3 V core onlyVSS3S
61ground supply crystal oscillator circuitVSS3S
OSC
in slave mode
643 V supply voltage crystal oscillator circuitVDD3
B4CR4 mA slew rate controlled digital output
BD4CR4 mA slew rate controlled digital I/O
BD4CRD4 mA slew rate controlled digital I/O with pull-down resistor
BT4CR4 mA slew rate controlled 3-state digital output
IBUFdigital input
IBUFUdigital input with pull-up resistor
IBUFDdigital input with pull-down resistor
BD4SCI4I
SCHMITCDSchmitt trigger input
AP2Danalog input/output
OSCanalog input/output
VDD55 V V
VDD33 V V
VSS3S3 or 5 V V
VSS55 V V
APVDDanalog V
APVSSanalog V
2
C-bus input/output with open-drain NMOS 4 mA output
internal
DD
internal
DD
internal substrate
SS
external
SS
DD
SS
1999 Aug 059
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
handbook, full pagewidth
VDACN1
VDACP1
n.c.
n.c.
n.c.
n.c.
n.c.
n.c.
n.c.
n.c.
n.c.
n.c.
n.c.
66
65
V
64
DD_OSC
OSC_OUT
63
OSC_IN
62
V
61
SS_OSC
TSCAN
60
SHTCB
59
RTCB
58
DSP_RESET
57
V
56
SSD3V6
V
55
SSD3V5
V
54
SSD3V4
V
53
DDD3V2
V
52
DDD3V1
V
51
SSD3V3
V
50
SSD3V2
V
49
SSD3V1
TEST2
48
TEST1
47
SDA
46
SCL
45
A0
44
V
43
SSD5V3
V
42
DDD5V3
DSP_OUT2
41
OUT3_V
OUT3_I
OUT2_I
OUT2_V
V
V
VREFDA
OUT1_V
OUT1_I
OUT0_I
OUT0_V
EQOV
SYS_CLK
V
DDD5V1
V
SSD5V1
2
I
S_IN2_WS
n.c.
n.c.
n.c.
n.c.
n.c.
n.c.
n.c.
POM
SSA2
DDA2
n.c.
n.c.
n.c.
80
79
78
77
76
75
74
73
71
72
70
69
68
67
1
2
3
4
5
6
7
8
9
10
11
12
13
SAA7712H
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
S_IO_IN1
S_IO_IN2
2
S_IN2_BCK
2
S_IN2_DATA
I
2
I
S_IN1_WS
2
I
S_IN1_DATA
2
I
S_IO_BCK
2
S_IN1_BCK
I
2
I
2
I
I
Fig.2 Pin configuration.
1999 Aug 0510
33
34
S_IO_WS
V
2
I
35
SSD5V2
DDD5V2
V
36
37
S_IO_OUT1
S_IO_OUT2
2
2
I
I
38
39
DSP_IN1
DSP_IN2
40
MGS207
DSP_OUT1
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
8FUNCTIONAL DESCRIPTION
8.1Analog outputs
8.1.1ANALOG OUTPUT CIRCUIT
Depending on the configuration of the equalizer sections,
the SAA7712H has 2 or 4 analog outputs which are
supplied by the samepower supply. Each ofthese outputs
hasavoltageand a current pin (see Fig.3). The signals are
available on 2 outputs (OUT0 and OUT1), or 4 outputs
(OUT0, OUT1, OUT2 and OUT3).
handbook, halfpage
BIT 0 to 13
MSB
DAC
MGS208
V
ref
OUT0_I
(OUT1_I)
OUT0_V
(OUT1_V)
8.1.3DACS
Each of the four low noise high dynamic range DACs
consists of a signed-magnitude DAC with current output,
followed by a buffer operational amplifier.
8.1.4UPSAMPLE FILTER
To reduce spectral components above the audio band, a
fixed 4 times oversampling and interpolating digital filter is
used. The filters give an out-of-audio-band attenuation of
at least 29 dB. The filter is followed by a first-order noise
shaper to expand the dynamic range to more than 105 dB.
The band around multiples of the sample frequency of the
DAC (4fs) is not affected by the digital filter. A capacitor
must be added in parallel with the DAC output amplifier to
attenuate this out-of-band noise further to an acceptable
level.
In Fig.4 the overall frequency spectrum at the DAC audio
output without external capacitor or low-pass filter for the
audio sampling frequencies of 38 kHz is shown. In Fig.5
the detailed spectrum around fs is shown for an fs of
38, 44.1 and 48 kHz. The pass band bandwidth (−3 dB) is
1
⁄2fs.
Fig.3 Analog output circuit.
8.1.2DAC FREQUENCY
The sample rate (fs) of the selected source is the frame
rate of the DSP.The word clock for the upsample filter and
the clock for the DACs, at 4fs, are derived internally from
the word select of the selected audio source.
8.1.5PERFORMANCE
The signed-magnitude noise-shaped DAC has a dynamic
range in excess of 100 dB. The signal-to-noise ratio of the
audio output at full-scale is determined by the word length
of the converter. The noise at low outputs is fully
determined by the noise performance of the DAC. Since it
is a signed-magnitude type, the noise at digital silence is
also low. As a disadvantage, the total THD is higher than
conventional DACs. The typical total harmonic
distortion-plus-noise to signal ratio as a function of the
output level is shown in Fig.6.
handbook, halfpage
−20
(THD + N)/S
(dB)
−40
MGS211
8.1.6POWER-ON MUTE (POM)
To avoid any uncontrolled noise at the audio outputs after
power-on of the IC, the reference current source of the
DAC is switched off. The capacitor on pin POM
determines the time after which this current has a soft
switch-on.So at power-on the current audiosignal 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 9 times lower
than the current loading after the voltage on pin POM has
passed the 1 V level. This results in an almost dB linear
behaviour.
8.1.7POWER-OFF PLOP SUPPRESSION
Power should still be provided to the analog part of the
DAC, while the digital part is switching off. As a result, the
output voltage will decrease gradually allowing the power
amplifier some extra time to switch-off without audible
plops. If a 5 V power supply is present, the supply voltage
of the analog part of the DAC can be fed from the 5 V
power supply via a 1.8 V zener diode. A capacitor,
connected to the 3.3 V power supply, provides power to
the analog part when the 5 V power supply is switching off
fast.
−60
−80
−80−60−400
−20
output level (dB)
Fig.6Typical (THD + N)/S curve as a function of
the output level.
1999 Aug 0513
Philips SemiconductorsPreliminary specification
Sound effects DSPSAA7712H
8.1.8PIN VREFDA
With two internal resistors half the supply voltage (V
DDA2
is obtained and coupled to an internal buffer. 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 ground.
8.1.9INTERNAL DAC CURRENT REFERENCE
As a reference for the internal DAC current and for the
DAC current source output, a current is drawn from the
level on pin VREFDA to pin V
(ground) via an internal
SSA2
resistor. The absolute value of this resistor also
determines the absolute current of the DAC. This means
that the absolute value of the current is not that fixed due
to the spread of the current reference resistor value. This,
however, does not influence the absolute output voltages
because these voltages are also derived from a
conversion of the DAC current to the actual output voltage
via internal resistors.
8.1.10SUPPLY OF THE ANALOG OUTPUTS
All the analog circuitry of the DACs and the operational
amplifiers are fed by 2 supply pins, V
Pin V
must have sufficient decoupling to prevent THD
DDA2
DDA2
and V
SSA2
.
degradation and to ensure a good power supply rejection
ratio.
The digital part of the DAC is fully supplied from the chip
core supply.
2
8.2I
)
8.2.1DIGITAL DATA STREAM FORMATS
S-bus inputs and outputs
For communication with external digital sources a serial
3-line bus is used. This I2S-bus has one line for data, one
line for clock and one line for the word select.
See Fig.7 for the general waveform formats of the four
possible formats.
Theserialdigitalinputs(andoutputs)oftheSAA7712Hare
capable of handling multiple formats: Philips I2S-bus and
LSB-justified formats of 16, 18 and 20 bits word sizes.
In Philips I2S-bus format, the number of bit clock (BCK)
pulses may vary in the application. When the transmitter
word length is smaller than the receiver word length, the
receiver will fill in zeroes at the LSB side. When the
transmitter word length exceeds the receiver word length,
the LSBs are skipped. For correct operation of the DACs,
there should be a minimum of 16 bit clocks per word
select.
In the LSB-justified formats, the transmitter and receiver
must be set to the same format. Be aware that a format
switch between 20, 18 and 16 bits LSB-justified formats is
done by changing the relative timing of the word select
edges. The data bits remain unchanged. In the 20 bits
format, the 2 LSBs are zeroes. In the 16 bits format, the
2 data bits following the word select edge are not zero, but
undefined. In fact, these are the LSBs of the 18-bit word.
The timing specification for the waveforms of the serial
digital inputs and outputs are given in Fig.17.
1999 Aug 0514
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.