• IEC 958 output simultaneously available while decoding
MPEG2
• I2C-bus control
• Output flags for direct control
• Stand-alone operation possible (self-booting)
• No external DRAM or SRAM required
• On-chip PLL for internal clock generation
• 13.5 or 27 MHz master clock
• 100 pins plastic LQFP package
• 5 V power supply.
APPLICATIONS
This IC is mainly intended for use in Digital Versatile Disc
(DVD) players. However it may also be used in any
application that is able to accept an MPEG2 audio
bitstreams such as:
• Set top boxes
• Multimedia PCs
• Digital television
• Next generation audio equipment.
GENERAL DESCRIPTION
The SAA2503 incorporates all necessary functions, such
as MPEG2 multichannel audio decoding plus
down-mixing, MPEG1 layer 2 decoding, Linear PCM
(LPCM) processing all producing high quality audio.
Together with the serial audio interfaces and the IEC 958
transmitter this allows for the complete audio function of a
DVD player in a single chip.
ORDERING INFORMATION
TYPE
NUMBER
SAA2503HTLQFP100plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mmSOT407-1
1997 Jul 022
NAMEDESCRIPTIONVERSION
PACKAGE
Page 3
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
FUNCTIONAL I/O DIAGRAM
handbook, full pagewidth
H0 to H7
HA0 to HA2
HR/W
HEN
HOREQ
HACK/PB14
GPIO0 to GPIO3
I2CEN
BUSY
MUTE
ADO
ACI
resrved (19)
MODC
MODB
MODA
RESET
PARALLEL
HOST
INTERFACE
SAA2503
FLAGS
IEC 958
TRANSMITTER
reset
interrupt
I2C-BUS
SERIAL
HOST
INTERFACE
SERIAL
AUDIO
INTERFACE
OnCE
PLL
HA2
HA0
SDA
SLK
HREQ
SDB
SCKR
WSR
SCKT
WST
SDI0
SDI1
SDO0
SDO1
SDO2
DSCK/OS1
DSI/OS0
DSO
DR
PLOCK
PCAP
PINIT
EXTAL
Fig.1 Functional I/O diagram.
1997 Jul 023
MGK396
Page 4
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
PINNING
SYMBOLPINI/ODESCRIPTION
n.c.1−not connected
n.c.2−not connected
GNDA13GNDground 1 for some sections of internal logic
n.c.4−not connected
n.c.5−not connected
H7/PB76I/Onot used
H6/PB67I/Onot used
GNDH18GNDisolated ground 1 for the HI I/O drivers
HOA2/PB109I/Onot used
V
CCH1
HOA1/PB911I/Onot used
HR/
W/PB1112I/Onot used
HEN/PB1213I/Onot used
V
CCQ1
GNDQ115GNDisolated ground 1 for the internal logic
HACK/PB1416I/Onot used
GNDH217GNDisolated ground 2 for the HI I/O drivers
HOA0/PB818I/Onot used
H5/PB519I/Onot used
V
CCH2
H4/PB421I/Onot used
H3/PB322I/Onot used
GNDH323GNDisolated ground 3 for the HI I/O drivers
H2/PB224I/Onot used
H1/PB125I/Onot used
H0/PB026I/Onot used
HOREQ/PB1327I/Onot used
GNDH428GNDisolated ground 4 for the HI I/O drivers
V
CCH3
ADO30Odigital audio data output
ACI31Iaudio clock input
n.c.32−not connected
n.c.33−not connected
n.c.34−not connected
PLOCK35OHIGH when PLL is phase locked
V
CCQ2
GNDQ237GNDisolated ground 2 for the internal logic
PINIT38IPLL enable/disable control
GNDP39GNDground dedicated for the PLL
PCAP40IPLL capacitor input
10supplyisolated power supply 1 for some sections of the internal chip logic
14supplyisolated power supply 1 for the HI I/O drivers
20supplyisolated power supply 2 for the HI I/O drivers
29supplyisolated power supply 3 for the HI I/O drivers
36supplyisolated power supply 2 for some sections of the internal chip logic
1997 Jul 024
Page 5
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
SYMBOLPINI/ODESCRIPTION
V
CCP
EXTAL42Iexternal clock/crystal Input
SCL43II
GNDS144GNDisolated ground 1 for the SHI I/O drivers
SDA45I/OI
RESET46Ihardware reset for the microcontroller
MODA47Imode select A
MODB48Imode select B
MODC49Imode select C
V
CCS1
HA051I/OI
HA252II
HREQ53Ihost request
GNDS254GNDisolated ground 2 for the SHI I/O drivers
SDO255Onot used
SDO156Onot used
SDO057Oserial data output 0
V
CCS2
SCKT59Otransmit serial clock
WST60Otransmit word select
SCKR61Ireceive serial clock
GNDQ362GNDground 3 dedicated for the PLL
V
CCQ3
GNDS364GNDisolated ground 3 for the SHI I/O drivers
WSR65Ireceive word select
SDI166Iserial data input 1
SDI067Inot used
DSO68Onot used
DSI/OS069Onot used
DSCK/OS170Onot used
n.c.71−not connected
n.c.72−not connected
n.c.73−not connected
n.c.74−not connected
DR75Inot used
SDB76I/Ogeneral purpose I/O
MUTE77I/Ogeneral purpose I/O
GNDD178GNDground 1 for some sections of internal logic
BUSY79I/Ogeneral purpose I/O
I2CEN80I/Ogeneral purpose I/O
V
CCD1
41supplysupply voltage for the Phase Locked Loop (PLL)
2
C-bus serial clock
2
C-bus data and acknowledge
50supplyisolated power supply 1 for the SHI I/O drivers
2
C-bus slave address 0
2
C-bus slave address 2
58supplyisolated power supply 2 for the SHI I/O drivers
63supplyisolated power supply 3 for some sections of the internal chip logic
81supplyisolated power supply 1 for some sections of the internal chip logic
1997 Jul 025
Page 6
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
SYMBOLPINI/ODESCRIPTION
GPIO382I/Onot used
GPIO283I/Onot used
GNDD284GNDground 2 for some sections of internal logic
GPIO185I/Onot used
GPIO086I/Onot used
GNDQ487GNDground 4 for some sections of internal logic
V
CCQ4
n.c.89−not connected
n.c.90−not connected
GNDA291GNDground 2 for some sections of internal logic
n.c.92−not connected
V
CCA1
n.c.94−not connected
n.c.95−not connected
GNDA396GNDground 3 for some sections of internal logic
n.c.97−not connected
n.c.98−not connected
n.c.99−not connected
V
CCA2
88supplyisolated power supply 4 for some sections of the internal chip logic
93supplyisolated power supply 1 for some sections of the internal chip logic
100supplyisolated power supply 2 for some sections of the internal chip logic
DR
n.c
n.c
n.c
n.c
DSCK/OS1
DSI/OS0
DSO
SDI0
SDI1
WSR
GNDS3
V
CCQ3
GNDQ3
SCKR
WST
SCKT
V
CCS2
SDO0
SDO1
SDO2
GNDS2
HREQ
HA2
HA0
26
H0/PB0
HOREQ/PB13
GNDH4
31323334353637383940414243444546474849
n.c
n.c
n.c.
ACI
ADO
CCH3
V
CCQ2
PLOCK
V
GNDQ2
30
29
28
27
Fig.2 Pin configuration.
1997 Jul 027
PINIT
GNDP
PCAP
V
CCP
SCL
EXTAL
SDA
GNDS1
MODA
RESET
MODB
MODC
50
CCS1
V
MGK395
Page 8
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
FUNCTIONAL DESCRIPTION
Operating modes
The SAA2503 can operate in 2 modes.
Stand-alone (mode 4)
In this mode (modC = 1, modB = 0 and modA = 0) the
SAA2503 boots itself from the internal program ROM after
power-up and can start decoding when a decoding mode
2
has been selected via the I
C-bus.
Booting via the I2C-bus (mode 7)
In this mode (modC = 1, modB = 1 and modA = 1) the
SAA2503 starts executing an internal boot program that
will receive 1536 bytes via the I2C-bus and then write
those to an on-chip program RAM.
This mode allows the standard behaviour (I/O interfaces,
additional processing) to be modified as specified in the
stand-alone mode.
The preferred system clock to be applied to the EXTAL pin
of the SAA2503 is 27 MHz if booted in mode 4
(stand-alone operation).
The internal PLL multiplies this clock by a factor of 3 to
obtain an 81 MHz internal clock.
If using another external clock frequency it is advisable to
ensure that:
• The internal PLL is disabled during booting when
f
> 27 MHz
clk(ext)
• That 10 MHz < (f
× 3) < 81 MHz.
clk(ext)
INTERFACING TO THE A/V SPLITTER
Serial audio interface
2
The serial audio interface can be configured as an I
S-bus
interface and when required, as Quad I2S interface.
The signal received via the I2S-bus is an encoded audio
bitstream in accordance with IEC 1937, or LPCM.
2
Table 1 Pinning of the I
S-bus interface
PINSDESCRIPTIONPIN NUMBERDIRECTION
SDI0high impedance67not used
SDI1serial data66input/output
SDO0serial data57output
SDO1serial data56not used
SDO2serial data55not used
SCKRI
2
S-bus clock; notes 1 and 261input
WSRword select receive65input
SDBserial data begin76input
SCKTI
2
S-bus clock; notes 1 and 259input
WSTword select transmit60input
Notes
1. SCKT is equal to SCKR when the I2S-bus format is the format of the input signal. When Quad I2S-bus is used
SCKT =1⁄4SCKR.
2. The maximum allowed clock frequency for SCK is1⁄3f
(f
is the internal clock generated by the PLL of the
clk
clk
SAA2503).
1997 Jul 028
Page 9
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
MPEG2 bitstreams
The MPEG2 audio bitstream is received via the I2S-bus in
the same format as specified in IEC 1937. The MPEG2
audio bitstream consists of data bursts of 1 frame.
The data is formatted in 16-bit chunks. The time period
until the next frame is filled with logic 0. The serial data is
received by the SAA2503 via the SDI1 pin (pin 66).
For more information on transporting MPEG2 bitstreams
via IEC 958 see IEC 1937.
Linear PCM (LPCM)
2
S-BUS
I
Linear PCM samples are received in an I2S-bus format.
Serial audio data is received via SDI1 (pin 66).
The I2S-bus clock is received via SCKR (pin 61) and the
I2S-bus word select is received via WSR (pin 65); the
I2S-bus clock operates at 64fs.
handbook, full pagewidth
SD
Q0Q1Q2Q3Q4Q5Q6Q7
QUAD I2S-BUS
Quad I2S-bus is the interface providing audio samples in
LPCM with 4 times the sampling frequency. The interface
is an extension of the I2S-bus where the Serial Data Begin
(SDB) indicates the first 2 channels out of 8 channels.
The audio samples are transferred with MSB first, where
each sample occupies 32 bits, filled with logic 0.
WS
SDB
SCK
12S-bus clock/Quad 12S-bus clock
1 sampling period
MGK398
Fig.3 Quad I2S-bus frame format.
The SDB remains HIGH when only 2 channels LPCM or encode bitstreams (in accordance with IEC 1937) are
transferred (Quad I
2
S-bus is equal to I2S-bus).
1997 Jul 029
Page 10
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
Table 2 Allocation of LPCM channels on Quad I2S-bus, fs=48or96kHz
Also see Chapter “Interfacing to the A/V splitter”.
Stereo output for DAC
The output stereo down-mixing signal is in I
2
S-bus format
and can be directly connected to a DAC. The SDO0
(pin 57) provides the output for the serial audio data.
Furthermore, SCKT (pin 59) provides the I2S-bus clock
and WST (pin 60), the I2S-bus word select.
IEC 958 transmitter
The format of the IEC 958 interface consists of a sequence
of IEC 958 sub frames. Each IEC 958 sub frame is
normally used to carry one LPCM sample. The IEC 958
sub frame may also be used to convey data words.
The non-PCM encoded audio bitstreams to be transferred
are formed into data bursts. These bitstreams consist of a
sequence of data words.
Each data burst contains a 64-bit burst_preamble,
followed by the burst_payload.
Table 3 Pinning of IEC 958 interface
The burst_preamble provides a sync_word, information on
the burst_payload and the bitstream number.
The interface may convey one or more bitstreams. Each
type of bitstream may impose a particular requirement for
the repetition time for the data bursts that make up the
bitstream.
The 16-bit data words of a data burst are placed in time
slots 12 to 27 of an IEC 958 sub frame. In the consumer
application, both odd and even IEC 958-sub frames (CH1
and CH2) are simultaneously used to carry 32-bit data
words (32-bit mode). This allows the consumer IEC 958 to
convey either 2-channel LPCM audio, or a set of
alternating data words, but not both simultaneously.
For more information see IEC 1937.
The IEC 958 interface is of the digital audio interface. This
conveys LPCM or encoded audio bitstreams according to
IEC 1937 (IEC 1937), using the ‘network layer’ of IEC 958
(IEC 958). The audio data will be accompanied by a
validity bit, channel status and user data (sub code).
PINSDESCRIPTIONPIN NUMBERDIRECTION
ADOAudio Data Output30output
ACIAudio Clock Input; note 131input
Note
1. The ACI clock is 256f
INTERFACING WITH THE MICROCONTROLLER
Flags
The SAA2503 has 3 flags which, after a hardware reset,
are all initialized to logic 1.
2
C-bus communication disabled (pin 80); I2CEN: this
1. I
flag is set to logic 0 when the SAA2503 is ready to
accept messages via the I2C-bus.
2. Life test (pin 79); BUSY: when the SAA2503 operates
(or 512 or 384fs).
s
3. MPEG decoding active and synchronised (pin 77);
MUTE: when the SAA2503 operates in the MPEG
decoding mode, this flag indicates the state of the
SAA2503 (synchronized or not). When this pin is at
logic 1 the SAA2503 is out of sync, when set to logic 0
the SAA2503 is synchronized. It will not change state
when the SAA2503 remains synchronized. When the
SAA2503 is operating in one of the LPCM modes, the
MUTE pin is set at logic 1 during initialization and
logic 0 during processing.
in the MPEG decoding mode, this flag toggles
whenever the SAA2503 has detected a
synchronization pattern. The flag will then produce a
20.833 Hz (fas= 48 kHz) and a 19.140 Hz
(fas= 44.1 kHz) signal. It can be used to monitor the
MPEG decoding process. When this flag no longer
toggles there is an error. When the SAA2503 operates
in one of the LPCM modes however, the flag produces
either a 23.437 Hz (fas= 48 kHz) or a 21.533 Hz
(fas= 44.1 kHz) signal.
2
C-bus interface
I
The I2C-bus interface supports data rates of up to
400 kbits/s. For a description of the I2C-bus see
“The I2C-bus and how to use it”
, ordering number
9398 393 40011.
For a description of the I2C-bus commands controlling the
LQFP100: plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mm
c
y
100
X
75
76
pin 1 index
1
e
w M
b
p
D
H
D
51
50
Z
E
26
25
Z
D
b
B
e
w M
p
v M
v M
A
H
E
E
A
B
A
2
A
A
1
detail X
SOT407-1
Q
(A )
3
θ
L
p
L
0510 mm
scale
DIMENSIONS (mm are the original dimensions)
mm
OUTLINE
VERSION
SOT407-1
A
A1A2A3bpcE
max.
0.20
1.6
0.05
1.5
1.3
0.28
0.16
0.18
0.12
0.25
IEC JEDEC EIAJ
UNIT
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
(1)
(1)(1)(1)
D
14.1
13.9
REFERENCES
eH
14.1
13.9
0.5
16.25
15.75
1997 Jul 0214
H
D
LLpQZywv θ
E
16.25
15.75
0.75
0.45
0.70
0.57
0.120.10.21.0
EUROPEAN
PROJECTION
Z
D
1.15
1.15
0.85
0.85
ISSUE DATE
95-12-19
E
o
7
o
0
Page 15
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
SOLDERING
Introduction
There is no soldering method that is ideal for all IC
packages. Wave soldering is often preferred when
through-hole and surface mounted components are mixed
on one printed-circuit board. However, wave soldering is
not always suitable for surface mounted ICs, or for
printed-circuits with high population densities. In these
situations reflow soldering is often used.
This text gives a very brief insight to a complex technology.
A more in-depth account of soldering ICs can be found in
“IC Package Databook”
our
Reflow soldering
Reflow soldering techniques are suitable for all LQFP
packages.
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.
Several techniques exist for reflowing; for example,
thermal conduction by heated belt. Dwell times vary
between 50 and 300 seconds depending on heating
method. Typical reflow temperatures range from
215 to 250 °C.
Preheating is necessary to dry the paste and evaporate
the binding agent. Preheating duration: 45 minutes at
45 °C.
Wave soldering
Wave soldering is not recommended for LQFP packages.
This is because of the likelihood of solder bridging due to
closely-spaced leads and the possibility of incomplete
solder penetration in multi-lead devices.
(order code 9398 652 90011).
If wave soldering cannot be avoided, the following
conditions must be observed:
• A double-wave (a turbulent wave with high upward
pressure followed by a smooth laminar wave)
soldering technique should be used.
• The footprint must be at an angle of 45° to the board
direction and must incorporate solder thieves
downstream and at the side corners.
Even with these conditions, do not consider wave
soldering LQFP packages LQFP48 (SOT313-2),
LQFP64 (SOT314-2) or LQFP80 (SOT315-1).
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.
Maximum permissible solder temperature is 260 °C, and
maximum duration of package immersion in solder is
10 seconds, if cooled to less than 150 °C within
6 seconds. 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.
Repairing soldered joints
Fix the component by first soldering two diagonallyopposite end leads. Use only a low voltage soldering iron
(less than 24 V) applied to the flat part of the lead. Contact
time must be limited to 10 seconds at up to 300 °C. When
using a dedicated tool, all other leads can be soldered in
one operation within 2 to 5 seconds between
270 and 320 °C.
1997 Jul 0215
Page 16
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
DEFINITIONS
Data sheet status
Objective specificationThis data sheet contains target or goal specifications for product development.
Preliminary specificationThis data sheet contains preliminary data; supplementary data may be published later.
Product specificationThis data sheet contains final product specifications.
Limiting values
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). 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.
Application information
Where application information is given, it is advisory and does not form part of the specification.
LIFE SUPPORT APPLICATIONS
These products are not 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 customers using or selling these products for
use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such
improper use or sale.
2
PURCHASE OF PHILIPS I
C COMPONENTS
2
Purchase of Philips I
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.
C components conveys a license under the Philips’ I2C patent to use the
1997 Jul 0216
Page 17
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
NOTES
1997 Jul 0217
Page 18
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
NOTES
1997 Jul 0218
Page 19
Philips SemiconductorsObjective specification
MPEG2 audio decoderSAA2503
NOTES
1997 Jul 0219
Page 20
Philips Semiconductors – a worldwide company
Argentina: see South America
Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113,
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. +1 800 234 7381
Uruguay: see South America
Vietnam: see Singapore
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 625 344, Fax.+381 11 635 777
For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications,
Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825
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.
Internet: http://www.semiconductors.philips.com
Printed in The Netherlands547027/1200/01/pp20 Date of release: 1997 Jul 02Document order number: 9397 750 01802
Loading...
+ 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.