21.1Introduction to soldering surface mount
packages
21.2Reflow soldering
21.3Wave soldering
21.4Manual soldering
21.5Suitability of surface mount IC packages for
wave and reflow soldering methods
22DATA SHEET STATUS
23DEFINITIONS
24DISCLAIMERS
25PURCHASE OF PHILIPS I2C COMPONENTS
2002 Sep 162
Page 3
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
1FEATURES
1.1General
• 2.4 to 3.6 V power supply
• 5 V tolerant digital inputs (at 2.4 to 3.6 V power supply)
• 24-bit data path for Analog-to-Digital Converter (ADC)
and Digital-to-Analog Converter (DAC)
• Selectable control via L3-bus microcontroller interface
or I2C-bus interface; choice of 2 device addresses in
L3-bus and I2C-bus mode
Remark: This device does not have a static mode
• Supports sample frequencies from 8 to 55 kHz for the
ADC part, and 8 to 100 kHz forthe DAC part. The ADC
cannot support DVD audio (96 kHz audio), only
Mini-Disc (MD), Compact-Disc (CD) and Moving Picture
Experts Group Layer-3 Audio (MP3). For playback
8 to 100 kHz is specified. DVD playback is supported
• Power management unit:
– Separate power control for ADC, Automatic Volume
Control (AVC), DAC, Phase Locked Loop (PLL) and
headphone driver
– Analog blocks like ADC and Programmable Gain
Amplifier (PGA) have a block to power-down the bias
circuits
– When ADC and/or DAC are powered-down, also the
clocks to these blocks are stopped to save power
Remark: By default, when the IC is powered-up, the
complete chip will be in the Power-down mode.
• ADC part and DAC part can run at different frequencies,
either system clock or Word Select PLL (WSPLL)
• ADC and PGA plus integrated high-pass filter to cancel
DC offset
• Thedecimationfilter is equipped with a digital Automatic
Gain Control (AGC)
• Mono microphone input with Low Noise Amplifier (LNA)
of 29 dB fixed gain and Variable Gain Control (VGA)
from 0 to 30 dB in steps of 2 dB
• Integrated digital filter plus DAC
• Separate single-ended line output and one stereo
headphone output, capable of driving a 16 Ω load. The
headphone driver has a built-in short-circuit protection
with status bits which can be read out from the
L3-bus or I2C-bus interface
• Digital silence detection in the interpolator (playback)
with read-out status via L3-bus or I2C-bus interface
• Easy application.
UDA1380
1.2Multiple format data input interface
• Slave BCK and WS signals
• I2S-bus format
• MSB-justified format compatible
• LSB-justified format compatible.
1.3Multiple format data output interface
• Select option for digital output interface: either the
decimatoroutput(ADC signal)ortheoutputsignalofthe
digital mixer which is in the interpolator DSP
• Selectable master or slave BCK and WS signals for
digital ADC output
• ADC plus decimator can run at either WSPLL,
regenerating the clock from WSI signal, or on SYSCLK
• Stereo line input with PGA: gain range from 0 to 24 dB
in steps of 3 dB
• LNA with 29 dB fixed gain for mono microphone input,
including VGA with gain from 0 to 30 dB in steps of 2 dB
• Digital left and right independent volume control and
mute from +24 to −63.5 dB in steps of 0.5 dB.
2002 Sep 163
Page 4
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
1.5DAC features
• DAC plus interpolator can run at either WSPLL
(regenerating the clock from WSI) or at SYSCLK
• Separate digital logarithmic volume control for left and
right channels via L3-bus or I2C-bus from 0 to −78 dB in
steps of 0.25 dB
• Digital tone control, bass boost and treble via L3-bus or
I2C-bus interface
• Digital de-emphasis for sample frequencies of:
32, 44.1, 48 and 96 kHz via L3-bus or I2C-bus interface
• Cosine roll-off soft mute function
• Output signal polarity control via L3-bus or I2C-bus
interface
• Digital mixer for mixing ADC output signal and digital
serial input signal, if they run at the same sampling
frequency.
2APPLICATIONS
This audio coder-decoder is suitable for home and
portable applications like MD, CD and MP3 players.
3GENERAL DESCRIPTION
The UDA1380 is a stereo audio coder-decoder, available
in TSSOP32 (UDA1380TT) and HVQFN32 (UDA1380HN)
packages. All functions and features are identical for both
package versions. The term ‘UDA1380’ in this document
refers to both UDA1380TT and UDA1380HN, unless
particularly specified.
UDA1380
The DAC part is equipped with a stereo line output and a
headphonedriveroutput.Theheadphonedriveriscapable
of driving a 16 Ω load. The headphone driver is also
capable of driving a headphone without the need for
external DC decoupling capacitors, since the headphone
can be connected to a pin V
In addition, there is a built-in short-circuit protection for the
headphone driver output which, in case of short-circuit,
limits the current through the operational amplifiers and
signals the event via its L3-bus or I2C-bus register.
The UDA1380 also supports an application mode in which
the coder-decoder itself is not running, but an analog
signal, for instance coming from an FM tuner, can be
controlled in gain, and applied to the output via the
headphone driver and line outputs.
The UDA1380 supports the I2S-bus data format with word
lengths of up to 24 bits, the MSB-justified data format with
word lengths of up to 24 bits and the LSB-justified serial
data format with word lengths of 16, 18, 20 or 24 bits
(LSB-justified 24 bits is only supported for the output
interface).
The UDA1380 has sound processing features in playback
mode, de-emphasis, volume, mute, bass boost and treble
which can be controlled by the L3-bus or I2C-bus interface.
REF(HP)
on the chip.
The front-end of the UDA1380 is equipped with a stereo
line input, which has a PGA control, and a mono
microphone input with an LNA and a VGA. The digital
decimation filter is equipped with an AGC which can be
used in case of voice-recording.
2002 Sep 164
Page 5
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
4QUICK REFERENCE DATA
V
DDD=VDDA(AD)=VDDA(DA)=VDDA(HP)
unless otherwise specified.
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Supplies
V
DDA(AD)
V
DDA(DA)
V
DDA(HP)
ADC analog supply voltage2.43.03.6V
DAC analog supply voltage2.43.03.6V
headphone analog supply
voltage
V
DDD
I
DDA(AD)
I
DDA(DA)
I
DDA(HP)
digital supply voltage2.43.03.6V
ADC analog supply currentone ADC and microphone amplifier
DAC analog supply currentoperating mode; fs= 48 kHz−3.4−mA
headphone analog supply
current
I
DDD
I
DD(tot)
T
amb
digital supply currentoperating mode; fs= 48 kHz−10.0−mA
total supply currentplayback mode (without headphone);
ambient temperature−40−+85°C
= 3.0 V; T
enabled; fs= 48 kHz
two ADCs and PGA enabled;
f
all ADCs and PGAs power-down, but
AVC activated; f
all ADCs, PGAs and LNA
power-down; f
Power-down mode; f
no signal applied (quiescent current)−0.9−mA
Power-down mode−0.1−µA
playback mode; f
record mode; f
Power-down mode; f
fs=48kHz
playbackmode (with headphone); no
signal; f
record mode (audio); f
record mode (speech); f
record mode (audio and speech);
f
fully operating; f
signal mix-in operating, using
FSDAC, AVC(with headphone); no
signal; f
Power-down mode; f
=25°C; RL=5kΩ; all voltages measured with respect to ground;
amb
2.43.03.6V
−4.5−mA
−7.0−mA
=48kHz
s
−3.3−mA
=48kHz
s
−1.0−µA
=48kHz
s
= 48 kHz−0.1−µA
s
= 48 kHz−5.0−mA
s
= 48 kHz−6.0−mA
s
= 48 kHz−1.0−µA
s
−9.0−mA
−8.8−mA
=48kHz
s
= 48 kHz−13.0−mA
s
=48kHz−10.0−mA
s
−13.0−mA
=48kHz
s
=48kHz−23.0−mA
s
−12.0−mA
=48kHz
s
= 48 kHz−2.0−µA
s
2002 Sep 165
Page 6
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Analog-to-digital converter (supply voltage 3.0 V)
D
o
(THD+N)/S
digital output levelat 0 dB setting; V
total harmonic distortion-
48
plus-noise to signal ratio at
at −1 dBFS−−85−dB
at −60 dBFS; A-weighted−−37−dB
fs=48kHz
S/N
48
signal-to-noise ratio at
Vi= 0 V; A-weighted−97−dB
fs=48kHz
α
cs
channel separation−100−dB
LNA input plus analog-to-digital converter (supply voltage 3.0 V)
V
i(rms)
input voltage (RMS value)at 0 dBFS digital output; 2.2 kΩ
source impedance
(THD+N)/S
total harmonic
48
distortion-plus-noise to
at 0 dB−−74−dB
at −60 dB; A-weighted−−25−dB
signal ratio at fs= 48 kHz
S/N
48
signal-to-noise ratio at
Vi= 0 V; A-weighted−85−dB
fs=48kHz
α
cs
channel separation−70−dB
Digital-to-analog converter (supply voltage 3.0 V)
V
o(rms)
(THD+N)/S
output voltage (RMS value)at 0 dBFS digital input; note 1−0.9−V
total harmonic
48
distortion-plus-noise to
at 0 dB−−88−dB
at −60 dB; A-weighted−−40−dB
signal ratio at fs= 48 kHz
(THD+N)/S
total harmonic
96
distortion-plus-noise to
at 0 dB−−80−dB
at −60 dB; A-weighted−−37−dB
signal ratio at fs= 96 kHz
S/N
48
signal-to-noise ratio at
code = 0; A-weighted−100−dB
fs=48kHz
S/N
96
signal-to-noise ratio at
code = 0; A-weighted−97−dB
fs=96kHz
α
cs
channel separation−90−dB
AVC (line input via ADC input; output on line output and headphone driver; supply voltage 3.0 V)
V
i(rms)
(THD+N)/S
input voltage (RMS value)−150−mV
total harmonic
48
distortion-plus-noise to
at 0 dB−−80−dB
at −60 dB; A-weighted−−28−dB
signal ratio at fs= 48 kHz
S/N
48
signal-to-noise ratio at
Vi= 0 V; A-weighted−87−dB
fs=48kHz
= 1.0 V−−1−dBFS
i(rms)
−−35mV
2002 Sep 166
Page 7
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Headphone driver (supply voltage 3.0 V)
P
o(rms)
(THD+N)/S
S/N
48
α
cs
Power consumption (supply voltage 3.0 V; fs= 48 kHz)
output power (RMS value)at 0 dBFS digital input; RL=16Ω− 35−mW
total harmonic
48
distortion-plus-noise to
signal ratio at fs= 48 kHz
signal-to-noise ratio at
at 0 dB; RL=16Ω−−60−dB
at 0 dB; R
=5kΩ−−82−dB
L
at −60 dB; A-weighted−−24−dB
code = 0; A-weighted−90−dB
fs=48kHz
channel separationRL=16Ω using pin V
REF(HP)
; no DC
−60−dB
decoupling capacitors; note 2
R
=16Ω single-ended application
L
−68−dB
with DC decoupling capacitors
(100 µF typical)
R
=32Ω single-ended application
L
−74−dB
with DC decoupling capacitors
(100 µF typical)
P
tot
total power dissipationplayback mode (without headphone)−27−mW
playback mode (with headphone)−27−mW
record mode (audio)−39−mW
record mode (speech)−31−mW
record mode (audio and speech)−40−mW
full operation−69−mW
Power-down mode−6−µW
Notes
1. The output voltage of the DAC is proportional to the DAC power supply voltage.
2. Channel separation performance is measured at the IC pin.
5ORDERING INFORMATION
TYPE
NUMBER
NAMEDESCRIPTIONVERSION
PACKAGE
UDA1380TTTSSOP32plastic thin shrink small outline package; 32 leads;
body width 6.1 mm; lead pitch 0.65 mm
UDA1380HNHVQFN32plastic, heatsink very thin quad flat package; no leads;
32 terminals; body 5 × 5 × 0.85 mm
SOT487-1
SOT617-1
2002 Sep 167
Page 8
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
6BLOCK DIAGRAM
handbook, full pagewidth
VINL
VINM
RESET
SYSCLK
31 (27)
3 (31)
5 (1)
13 (9)
V
DDA(AD)
32 (28)
+29 dB
V
SSA(AD)
AGC
V
30 (26)
SDCPGAPGA
SDCMIC AMP
ADC
DECIMATION FILTER
DC-CANCELLATION FILTER
ADCP
4 (32)
V
ADCN
2 (30)
ADC
SDC
n.c.
V
REF
29 (25)
V
DDD
6 (2)
UDA1380TT
(UDA1380HN)
V
DDA(DA)
26 (22)
1 (29)
UDA1380
VINR
DATAO
BCKO
WSO
BCKI
WSI
DATAI
VOUTL
Pin numbers for UDA1380HN in parentheses.
9 (5)
7 (3)
8 (4)
10 (6)
11 (7)
12 (8)
WSPLL
27 (23)
DATA OUTPUT
INTERFACE
DATA INPUT
INTERFACE
ANA VC
HEADPHONE
DRIVER
DSP FEATURES
INTERPOLATION FILTER
NOISE SHAPER
FSDAC
V
DDA(HP)
FSDAC
22 (18)24 (20)23 (19)28 (24)
V
REF(HP)
V
HEADPHONE
DRIVER
20 (16) 21 (17)
VOUTRHPVOUTLHP
SSA(HP)
L3 or I2C-BUS
INTERFACE
ANA VC
V
SSA(DA)
V
17 (13)
16 (12)
18 (14)
19 (15)
15 (11)
25 (21)
14 (10)
SSD
L3CLOCK/SCL
L3MODE
L3DATA/SDA
SEL_L3_IIC
RTCB
VOUTR
MGU526
Fig.1 Block diagram.
2002 Sep 168
Page 9
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
7PINNING
SYMBOL
UDA1380TT UDA1380HN
VINR129analog padADC input right, also connected
V
ADCN
VINM331analog padmicrophone input
V
ADCP
RESET515 V tolerant digital input pad;
V
DDD
BCKO735 V tolerant digital bidirectional
WSO84word select output
DATAO95output pad; push-pull; 5 ns
BCKI1065 V tolerant digital input pad;
WSI117word select input
DATAI128data input
SYSCLK139system clock 256f
V
SSD
RTCB15115 V tolerant digital input pad;
L3MODE16125 V tolerant digital bidirectional
L3CLOCK/SCL17135 V tolerant digital input pad;
L3DATA/SDA1814I
SEL_L3_IIC19155 V tolerant digital input pad;
V
SSA(HP)
VOUTRHP2117analog padheadphone output right
V
REF(HP)
VOUTLHP2319analog padheadphone output left
V
DDA(HP)
VOUTR2521analog padDAC output right
V
DDA(DA)
VOUTL2723analog padDAC output left
PIN
TYPEDESCRIPTION
to the mixer input of the FSDAC
230analog padADC reference voltage
432analog padADC reference voltage
pin RESET with pull-down, for
push-pull; TTL with hysteresis;
making Power-On Reset (POR)
pull-down
62digital supply paddigital supply voltage
bit clock output
pad; push-pull input; 3-state
output; 5 ns slew-rate control;
TTL with hysteresis
data output
slew-rate control; CMOS
bit clock input
push-pull; TTL with hysteresis
, 384fs,
s
512fsor 768fs input
1410digital ground paddigital ground
test control input, to be connected
push-pull; TTL with hysteresis;
to digital ground in the application
pull-down
L3-bus mode input or pin A1 for
pad; push-pull input; 3-state
input channel select
push-pull; TTL with hysteresis
2016analog ground padheadphone ground
2218analog padheadphone reference voltage
2420analog supply padheadphone supply voltage
2622analog supply padDAC analog supply voltage
2002 Sep 169
Page 10
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
SYMBOL
UDA1380TT UDA1380HN
V
SSA(DA)
V
REF
V
SSA(AD)
VINL3127analog padADC input left, also connected to
V
DDA(AD)
handbook, halfpage
V
V
RESET
DATAO
SYSCLK
L3MODE
VINR
ADCN
VINM
ADCP
V
DDD
BCKO
WSO
BCKI
WSI
DATAI
V
SSD
RTCB
1
2
3
4
5
6
7
8
UDA1380TT
9
10
11
12
13
14
15
16
PIN
TYPEDESCRIPTION
2824analog ground padDAC analog ground
2925analog padADC and DAC reference voltage
3026analog ground padADC analog ground
the mixer input of the FSDAC
3228analog supply padADC analog supply voltage
V
32
DDA(AD)
31
VINL
handbook, halfpage
DATAI
WSI
BCKI
DATAO
WSO
BCKO
V
DDD
RESET
8
7
6
5
4
3
2
1
SSD
SYSCLK
V
9
10
31
32
VINM
ADCP
V
RTCB
L3MODE
L3CLOCK/SCL
11
13
UDA1380HN
282627
29
30
VINR
ADCN
V
DDA(AD)
V
SSA(HP)
L3DATA/SDA
SEL_L3_IIC
V
16
141215
17
18
19
20
21
22
23
24
25
REF
VINL
V
SSA(AD)
V
VOUTRHP
V
REF(HP)
VOUTLHP
V
DDA(HP)
VOUTR
V
DDA(DA)
VOUTL
V
SSA(DA)
MGW778
MGU525
V
30
SSA(AD)
V
29
REF
V
28
SSA(DA)
27
VOUTL
V
26
DDA(DA)
25
VOUTR
V
24
DDA(HP)
23
VOUTLHP
V
22
REF(HP)
21
VOUTRHP
V
20
SSA(HP)
19
SEL_L3_IIC
18
L3DATA/SDA
17
L3CLOCK/SCL
Fig.2 Pin configuration UDA1380TT.
2002 Sep 1610
Fig.3 Pin configuration UDA1380HN.
Page 11
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
8FUNCTIONAL DESCRIPTION
8.1Clock modes
There are two clock systems:
• A SYSCLK signal, coming from the system or the SSA1
chip
• A WSPLL which generates the internal clocks from the
incoming WSI signal.
The system frequency applied to pin SYSCLK is
selectable. The options are 256fs, 384fs, 512fsand 768fs.
Thesystemclockmustbelockedinfrequencytothedigital
interface signals.
Remark: Since there is neither a fixed reference clock
available in the IC itself, nor a fixed clock available in the
systemtheICis in, there is no auto sample rate conversion
detection circuitry.
The system can run in several modes, using the two clock
systems:
• Both the DAC and the ADC part can run at the applied
SYSCLK input. In this case the WSPLL is
powered-down
• The ADC can run at the SYSCLK input, and at the same
time the DAC part can run (at a different frequency) at
the clock re-generated from the WSI signal
• The ADC and the DAC can both run at the clock
regenerated from the WSI signal.
UDA1380
8.1.1WSPLL REQUIREMENTS
TheWSPLLismeant to lock onto the WSI input signal, and
regenerates a 256fsand 128fs signal for the FSDAC and
the interpolator core (and for the decimator if needed).
Since the operating range of the WSPLL is from
75 to 150 MHz, the complete range of 8 to 100 kHz
sampling frequency must be divided into smaller parts, as
given in Table 1, using Fig.4 as a reference. This means
that the user must set the input range of the WSI input
signal.
In case the SYSCLK is used for clocking the complete
system(decimatorincludinginterpolator)theWSPLLmust
be powered-down with bit ADC_CLK via the L3-bus
or I2C-bus.
The SEL_LOOP_DIV[1:0] can be controlled by the PLL1
and PLL0 bits in the L3-bus or I2C-bus register.
handbook, halfpage
DIV1
128f
(digital parts)
256f
(ADC and FSDAC)
s
VCOWSI
PRE1
s
MGU527
Fig.4 WSPLL set-up.
Table 1 WSPLL divider settings
WORD SELECT
FREQUENCY (kHz)
SEL_LOOP_DIV[1:0]PRE1DIV1
6.25 to 12.50081536
12.5 to 250141536
25 to 501021536
50 to 100112768
2002 Sep 1611
VCO FREQUENCY
(MHz)
76 to 153
Page 12
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
8.1.2CLOCK DISTRIBUTION
Figure 5 shows the main clock distribution for the SYSCLK domain and the WSPLL clock domain.
For power saving reasons each clock signal inside the system must be controlled and enabled via a separate bit in the
L3-bus and I2C-bus registers (ADC_CLK).
The DAC part of the UDA1380 can operate from 8 to 100 kHz sampling frequency (fs). This applies to the DAC part only;
the ADC part can run from 8 to 55 kHz.
handbook, full pagewidth
SYSCLK
CLK_DIV
256/384/512/768f
128f
s
s
enable clock
ADC_CLK
128f
s
enable
clock
ADC
DECIMATOR
L3 or I2C-BUS
REGISTER
DECIMATOR
I2S-BUS
OUTPUT BLOCK
2
I
INPUT BLOCK
L3 or I2C-BUS
REGISTER
INTERPOLATOR
INTERPOLATOR
FSDAC
MGU528
WSI
WSPLL
256f
enable
clock
s
128f
s
128f
s
DAC_CLK
enable clock
Fig.5 Clock routing for the main blocks inside the coder-decoder.
S-BUS
2002 Sep 1612
Page 13
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
8.2ADC analog front-end
The analog front-end of the UDA1380 consists of one
stereo ADC with a selector in front of it (see Fig.6). Using
this selector one can either select the microphone input
with the microphone amplifier (LNA) with a fixed 29 dB
gain and VGA (no PGA, since a real microphone amplifier
ismuchbetterwith respect to noise), or the line input which
has a PGA for having 0 or 6 dB gain (for supporting 1 and
2 V (RMS)input).The PGA also provides gain control from
0 to 24 dB in steps of 3 dB.
Remarks:
• TheinputimpedanceofthePGA(lineinput)is12 kΩ,for
the LNA this is 5 kΩ
• TheLNAis standard equipped with a microphone power
supply. Since this normally requires two extra pins, this
feature will not be used inside the UDA1380. Instead,
the microphone supply block is replaced by the VGA
block.
UDA1380
8.2.1APPLICATIONS AND POWER-DOWN MODES
The following Power-down modes and functional modes
are supported:
• Power-down mode in which the power consumption is
very low (only leakage currents)
In this mode there is no reference voltage at the line
input
• Line input mode, in which the PGA can be used
• Microphone mode, in which the rest of the non-used
PGAs and ADCs are powered-down
• Mixed PGA and LNA mode: one line input and one
microphone input.
More information on the analog frond-end is given in
Section 8.11.1.
handbook, full pagewidth
VINL
1
(29)
31
(27)
3
(31)
PGAADC
PGA
LNASDC
SDC
SDC
VINR
VINM
Pin numbers for UDA1380HN in parentheses.
Fig.6 Analog front-end.
8.2.2LNA WITH VGA
The LNA is equipped with a VGA. The function of the VGA
is to have additional variable analog gain from 0 to 30 dB
in steps of 2 dB. This provides more flexibility in the choice
of the microphone.
SEL_MIC
bitstream
right
ADC
bitstream
left
MGU530
8.2.3APPLICATIONS WITH 2V(RMS) INPUT
For the line input it is preferable to have 0 dB and 6 dB
gain settings in order to be able to apply both
1 and 2 V (RMS) input signals, using a series resistance.
For this purpose a PGA is used which has0 to 24 dB gain,
in steps of 3 dB.
2002 Sep 1613
Page 14
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
In applications in which a 2 V (RMS) input signal is used,
a12kΩresistor must be used in series with the input of the
ADC(see Fig.7). This forms a voltage divider together with
the internal ADC resistor and ensures that the voltage,
applied to the input of the IC, never exceeds 1 V (RMS).
Using this application for a 2 V (RMS) input signal, the
switchmust be set to 0 dB.When a 1 V (RMS) input signal
is applied to the ADC in the same application, the gain
switch must be set to 6 dB.
An overview of the maximum input voltages allowed
againstthepresenceofanexternalresistor and the setting
of the gain switch is given in Table 2; the power supply
voltage is assumed to be 3 V.
handbook, halfpage
input signal
2 V (RMS)
Pin numbers for UDA1380HN in parentheses.
Fig.7 ADC front-end with PGA (line input).
external
resistor
12 kΩ
VINL,
VINR
31,
1
(27,
29)
12 kΩ
V
REF
PGA
V
DDA
= 3 V
MGU529
UDA1380
Table 3 Decimation filter characteristics
ITEMCONDITIONVALUE (dB)
Pass-band ripple0 to 0.45f
Stop band>0.55f
Dynamic range0 to 0.45f
Digital output
level
8.3.1O
VERLOAD DETECTION
at 0 dB input
analog
s
s
s
TheUDA1380is equipped with an overload detector which
can be read out from the L3-bus or I2C-bus interface.
In practice the output is used to indicate whenever the
output data, in either the output of the left or right channel,
exceeds −1 dB (the actual figure is −1.16 dB) of the
maximum possible digital swing. When this condition is
detected the output bit OVERFLOW in the L3-bus register
is forced to logic 1 for at least 512fs cycles (11.6 ms at
fs= 44.1 kHz). This time-out is reset for each infringement.
8.3.2VOLUME CONTROL
The decimator is equipped with a digital volume control.
This volume control is separate for left and right and can
be set with bits ML_DEC [7:0] and bits MR_DEC [7:0] via
the L3-bus or I2C-bus interface. The range is from +24 dB
to −63.5 dB and mutes in steps of 0.5 dB.
0.01
−70
>135
−1.5
Table 2 Application modes using input gain stage
RESISTOR
(12 kΩ)
INPUT GAIN
SWITCH
MAXIMUM
INPUT
VOLTAGE
Present0 dB2 V (RMS)
6 dB1 V (RMS)
Absent0 dB1 V (RMS)
6 dB0.5 V (RMS)
8.3Decimation filter (ADC)
Thedecimation from 128fsisperformed in two stages. The
first stage realizes acharacteristic with a decimation
----------x
xsin
factor of 16. The second stage consists of 3 half-band
filters, each decimating by a factor 2. The filter
characteristics are shown in Table 3.
8.3.3MUTE
The decimator is equipped with a dB-linear mute which
mutes the signal in 256 steps of 0.5 dB.
8.3.4AGC FUNCTION
The decimation filter is equipped with an AGC block. This
function is intended, when enabled, to keep the output
signal at a constant level. The AGC can be used for
microphone applications in which the distance to the
microphone is not always the same.
The AGC can be enabled via an L3-bus or I2C-bus bit by
setting the bit to logic 1. In that case it bypasses the digital
volume control.
Via the L3-bus or I2C-bus interface also some other
settings of the AGC, like the attack and decaysettings and
the target level settings, can be made.
Remark: The DC filter before the decimation filter must be
enabled by setting the L3-bus or I2C-bus bit SKIP_DCFIL
to logic 0 when AGC is in operation; otherwise the output
will be disturbed by the DC offset added in the ADC.
2002 Sep 1614
Page 15
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
8.4Interpolation filter (DAC)
The interpolation digital filter interpolates from 1 to 64fsor
to 128fs, by cascading FIR filters, see Table 4. The
interpolator is equipped with several sound features like
volume control, mute, de-emphasis and tone control.
Table 4 Interpolation filter characteristics
ITEMCONDITIONVALUE (dB)
Pass-band ripple0 to 0.45f
Stop band>0.55f
Dynamic range0 to 0.45f
8.4.1
DIGITAL MUTE
s
s
s
Muting the DAC will result in a cosine roll-off soft mute,
using 4 × 32 = 128 samples in normal mode (or 3 ms at
44.1 kHz sampling frequency). The cosine roll-off curve is
illustrated in Fig.8. These cosine roll-off functions are
implementedfor both the digital mixer and themastermute
inside the DAC data path, see Section 8.8.
handbook, halfpage
1
mute
factor
0.8
0.6
0.4
0.2
0
01051525
±0.025
−60
>135
MGU119
20
t (ms)
UDA1380
8.4.2S
In addition, there are basic sound features:
• dB-linear volume control using 14-bit coefficients in
steps of 0.25 dB: range 0 to −78 dB maximum
suppression and −∞ dB: applies to both master volume
and mixing volume control
• De-emphasis for 32, 44.1, 48 and 96 kHz for both
channel 1 and 2 (selectable independently)
• Treble, which is selectable gain for high frequencies
(positive gain only), the edge frequency of the treble is
fixed (depends on the sampling frequency). Can be set
for left and right independently:
– Two settings: fc= 1.5 kHz and fc= 3 kHz, assuming
– Both settings have 0 to 6 dB gain range in steps
• Bass boost, which is selectable gain for low frequencies
(positive gain only). The edge frequency of the bass
boost is fixed and depends on the sampling frequency.
Can be set for left and right independently:
– Two settings: fc= 250 Hz and fc= 300 Hz, assuming
– First setting: 0 to 18 dB gain range in steps of 2 dB
– Second setting: 0 to 24 dB gain range in
8.5Noise shaper
The noise shaper consists of two mono 3rd-order noise
shapers and one time-multiplexed stereo 5th-order noise
shaper.
The order of the noise shaper can be chosen between
3rd-order (which runs at 128fs) and 5th-order (which runs
at 64fs) via bit SEL_NS in the L3-bus or I2C-bus register.
The preferable choice for the noise shaper order is:
• 3rd-order noise shaper is preferred at low sampling
frequencies, for instance between 8 and 32 kHz. This is
for preventing out-of-band noise from the noise shaper
to move into the audio band
• 5th-order noise shaper is normally used at higher
sampling frequencies, normally from 32 to 100 kHz.
OUND FEATURES
sampling frequency is 44.1 kHz
of 2 dB
sampling frequency is 44.1 kHz
steps of 2 dB.
Fig.8Mute as a function of raised cosine roll-off,
displayed assuming 44.1 kHz.
2002 Sep 1615
The noise shaper shifts in-band quantization noise to
frequencieswellabovetheaudioband.Thisnoiseshaping
technique enables high signal-to-noise ratios to be
achieved. The noise shaper output is converted into an
analog signal using an FSDAC.
Page 16
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
8.6FSDAC
8.6.1GENERAL INFORMATION
The Filter-Stream Digital-to-Analog Converter (FSDAC) is
a semi-digital reconstruction filter that converts the
1-bit data stream (running at either 64fs for the 5th-order
noiseshaperor128fsforthe3rd-ordernoiseshaper)ofthe
noise shaper into 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 are achieved.
A post-filteris not needed due to theinherent filter function
of the DAC. On-board amplifiers convert the FSDAC
output current to an output voltage signal, capable of
driving a line output. The output voltage of the FSDAC
scales proportionally with the power supply voltage.
Remark: When the FSDAC is powered-down, the output
of the FSDAC becomes high impedance.
8.6.2ANALOG MIXER INPUT
UDA1380
8.7Headphone driver
The UDA1380 is equipped with a headphone driver which
can deliver 36 mW (at 3.0 V power supply) into a 16 Ω
load.
The headphone driver does not need external
DC decoupling capacitors because it can be DC coupled
with respect to a special headphone output reference
voltage. This saves two external capacitors (which is quite
useful in a portable device).
The headphone driver is equipped with short-circuit
protection on all three operationalamplifiers (left, right and
the virtual ground). Each of the operational amplifiers has
a signalling bit which becomes logic 1 in case the limiter is
activated, for instance in case of a short-circuit. This
means the microcontroller in the system can poll the
L3-bus or I2C-bus register of the headphone driver and as
soon as, and for as long as, the short-circuit detection bits
are activated, the microcontroller can signal the user that
something is wrong or power-down the headphone driver
(for instance, for energy-saving purposes).
The FSDAC has a mixer input, which makes it possible to
mix an analog signal to the output signal of the FSDAC
itself. In schematic form this is given in Fig.9.
This mixer input can be used for instance for mixing-in a
GSM signal or an FM signal directly to the line output.
In the UDA1380, the mixer input is connected from the
ADC line input via an AVC unit.
Remark: Before the AVC unit can be used stand-alone,
meaning without the digital part running, first the DAC part
must be initialised in order to have the DAC output
generating zero current. Otherwise the signal will be
clipped.
handbook, halfpage
bitstream
to analog mixer input
FSDAC
MGU531
Fig.9Mixing signals to the FSDAC output
(analog domain).
Remark: To improve headphone channel separation
performance,thedistancebetweenV
REF(HP)
andthemicro
speaker port must be minimized.
8.8Digital and analog mixers (DAC)
8.8.1DIGITAL MIXER
The ADC output signal and digital input signal can be
mixedwithoutexternalDSP as shown in Fig.10. This mixer
can be controlled via the microcontroller interface, and
must only be enabled when the ADC and the DAC are
running at the same frequency. In addition, the mixer
output signal can also be applied to the I2S-bus output
interface.
2002 Sep 1616
Page 17
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
data from
handbook, full pagewidth
decimation
filter
(channel 2)
from
digital
data input
(channel 1)
DE-EMPHASIS
DE-EMPHASIS
VOLUME
AND
MUTE
VOLUME
AND
MUTE
1f
s
mixing before
sound features
BASS-BOOST
AND
TREBLE
SEL_SOURCE
I2S-BUS OUTPUT BLOCK
Fig.10 Digital mixer (DAC).
mixing after
sound features
INTERPOLATION
FILTER
2f
s
UDA1380
master
VOLUME
AND
MUTE
to
interpolation
filter
MGU532
8.8.2ANALOG MIXER
The analog mixer, which uses the mixer input of the FSDAC, can mix a signal into the FSDAC output signal via an AVC
unit (see Fig.11). The mixer can be used to mix a signal into the FSDAC output signal and play it via the headphone
driver without the complete coder-decoder running. The analog control range is 0 to −64.5 dB and mutes in steps
of 1.5 dB, with a gain of 16.5 dB (so actually the range is from +16.5 dB to −48 dB plus mute).
handbook, full pagewidth
from analog
front-end
AVC[5:0] L3 or I
PON_AVC
RESISTOR
NETWORK
2
C-bus control bits
enable mixer
(EN_AVC)
to FSDAC
mixer input
MGU533
Fig.11 Analog mixer configuration.
2002 Sep 1617
Page 18
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
8.9Application modes
The operation mode can be set with pin SEL_L3_IIC,
either to L3-bus mode (LOW) or to the I2C-bus mode
(HIGH) as given in Table 5.
For all features in microcontroller mode see Chapter 9.
Remark: In the I
the LSB bit of the address of the UDA1380. In
L3-bus mode this bit is not available, meaning the device
has only one L3-bus device address.
L3-BUS MODE
SEL_L3_IIC = L
2
C-bus mode there is a bit A1 which sets
I2C-BUS MODE
SEL_L3_IIC = H
UDA1380
8.11Power-down requirements
The following blocks have power-down control via the
L3-bus or I
• Microphone amplifier (LNA) including its Single-Ended
to Differential Converter (SDC) and VGA
• ADC plus SDC and the PGA, for left and right separate
• Bias generation circuit for the front-end and the FSDAC
• Headphone driver
• WSPLL
• FSDAC.
Clocksofthe decimator, interpolator and the analog blocks
have separate enable and disable controls.
2
C-bus interface:
8.10Power-on reset
The UDA1380 has a dedicated pin RESET, which has a
pull-down resistor. This way a Power-on reset circuit can
be made with a capacitor and a resistor at the pin. The
internal pull-down resistor cannot be used because of the
5 V tolerant nature of the pad. The pull-down resistor is
shielded from the outside world by a transmission gate in
order to support 5 V tolerance.
The reset timing is determined by the external capacitor
and resistor which are connected to the pin RESET, and
the internal pull-down resistor. By the Power-on reset, all
the digital sound processing features and the system
controlling features are set to the default setting of the
L3-bus and I2C-bus control modes.
Remark: The reset time should be at least 1 µs, and
during the reset time the system clock should be running.
Incase the WSPLL is selected as theclock source, a clock
must be connected to the SYSCLK input in order to have
proper reset of the L3-bus or I2C-bus registers. This is
because by default the clock source is set to SYSCLK.
2002 Sep 1618
Page 19
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
8.11.1ANALOG FRONT-END
Figure 12 shows the power control inside the analog front-end. The control of all power-on pins of the ADC front-end is
done via separate L3-bus or I2C-bus bits.
handbook, full pagewidth
PGA_GAINCTRLL
VINL
1
(29)
31
(27)
3
(31)
VINR
VINM
PGA_GAINCTRLR
PGA
PGA
LNASDC
SDC
SDC
ADC
ADC
bitstream
right
bitstream
left
PON_BIAS
PON_PGARPON_ADCRPON_LNA
PON_PGALPON_ADCL
Pin numbers for UDA1380HN in parentheses.
Fig.12 Analog front-end power-down.
8.11.2FSDAC POWER CONTROL
The FSDAC block has power-on pins: one of which shuts
down the DAC itself, but leaves the output still at V
REF
voltage (which is half the power supply). This function is
set by the bit PON_DAC in the L3-bus or I2C-bus register.
A second L3-bus or I2C-bus bit shuts down the complete
bias circuit of the FSDAC, via bit PON_BIAS in the
L3-bus or I2C-bus register. This bit PON_BIAS acts the
same as given in Fig.12 for the analog front-end.
8.12Plop prevention
Plops are ticks and other strange sounds, that can occur
when a part of a device is powered-up or powered-down,
or when switching between modes is done.
Some ways to prevent plops from occurring are:
• When the FSDAC or headphone driver must be
powered-down, first a digital mute is applied. After that
V
REF
FE
BIAS
MGU534
the FSDAC or headphone driver can be powered-down.
In case the FSDAC or headphone driver must be
powered-up,first the analog part is switched on,thenthe
digital part is demuted
• When the ADC must be powered-down, a digital mute
sequence must be applied. When the digital output
signal is completely muted, the ADC can be
powered-down. In case the ADC must be powered-up,
firsttheanalogpartmustbepowered-up,then the digital
part must be demuted
• When there is a change of for example clock divider
settings or clock source (selecting between SYSCLK
and WSPLL clock), then also digital mute for that block
(either decimator or interpolator) should be used.
Remark: All items mentioned in Section 8.12 are not
‘hard-wired’ implemented, but to be followed by the users
as a guideline for plop prevention.
2002 Sep 1619
Page 20
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
8.13Digital audio data input and output
The supported audio formats for the control modes are:
• I2S-bus
• MSB-justified
• LSB-justified, 16 bits
• LSB-justified, 18 bits
• LSB-justified, 20 bits
• LSB-justified, 24 bits (only for the output interface).
The bit clock BCK can be up to 128fs, or in other words the
BCK frequency is 128 times the WS frequency or less:
f
≤ 128f
BCK
Remark: The WS edge must coincide with the negative
edge of the BCK at all times, for proper operation of the
digital I/O data interface. Figure 13 shows the interface
signals.
8.13.1DIGITAL AUDIO INPUT INTERFACE
The digital audio input interface is slave only, meaning the
system must provide the WSI and BCKI signals (next to
the DATAI signal).
Either the WSPLL locks onto the WSI signal and provides
the internal clocks for the interpolator and the FSDAC, or
a system clock must be applied which must be in
frequency lock to the digital data input interface signals.
8.13.2DIGITAL AUDIO OUTPUT INTERFACE
The digital audio output interface can be either master or
slave. The data source for the data output can be selected
from either the decimator (ADC front-end) or the digital
mixer output.
Remark: The digital mixer output is only valid if both the
decimator and the interpolator run at the same clock:
• In slave mode the signals on pins BCKO, WSO and
SYSCLK must be applied from the application (signals
mustbein frequency lock) and the UDA1380 returns the
DATAO signal from the decimator. The applied signal
from pin BCKO can be for instance: 32fs, 48fs, 64fs,
96fsor 128f
• In master mode the SYSCLK signal must be applied
from the system, but the UDA1380 returns with the
BCKO, WSO and the DATAO signals. For the BCKO
clock, there are 2 general rules:
– Whenthe SYSCLK is either 256fsor512fs,the BCKO
– Whenthe SYSCLK is either 384fsor 768fs,the BCKO
WS
s
frequency is supposed to be 64f
signal should be 48fs.
s
UDA1380
The slave and master modes can be selected by the
bit Serial Interface Mode (SIM) in the L3-bus or I2C-bus
interface.
9L3-BUS INTERFACE DESCRIPTION
The UDA1380 has an L3-bus microcontroller
interface mode. Controllable system and digital sound
processing features are:
• Software reset
• System clock frequency (selection between 256fs,
384fs, 512fsand 768fs clock divider settings)
• Clock mode setting, for instance, which block runs at
which clock, and clock enabling
• Power control for the WSPLL
• Data input and data output format control, for input and
output independently including data source selection for
the digital output interface
• ADC features:
– Digital mute
– AGC enable and settings
– Polarity control
– Input line amplifier control (0 to 24 dB in steps of
3 dB)
– DC filtering control
– Digital gain control (+24 to −63 dB gain in steps of
0.5 dB) for left and right
– Power control
– VGA of the microphone input
– Selection of line or microphone input
• DAC and headphone driver features:
– Power control FSDAC and headphone driver
– Polarity control
– Mixing control (only available when both decimator
and interpolator run at the same speed). This
includes the mixer volumes, mute and mixer position
switch
– De-emphasis control
– Master volume and balance control
– Flat/minimum/maximum settings for the bass boost
and treble
– Tone control: bass boost and treble
– Master mute control
– Headphone driver short-circuit protection status bits.
2002 Sep 1620
Page 21
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
RIGHT
UDA1380
MBL121
B15 LSB
1521
16
MSB B2
RIGHT
B17 LSB
16 1518 1721
MSB B2 B3 B4
RIGHT
B19 LSB
1518 1720 1921
16
MSB B2 B3 B4 B5 B6
RIGHT
B23 LSB
1518 1720 1922 21232421
16
B5 B6 B7 B8 B9 B10
B3 B4
B2
> = 8
dbook, full pagewidth
RIGHT
3
21> = 812 3
LEFT
MSBMSBB2
S-BUS FORMAT
2
I
MSB B2
RIGHT
LEFT
MSB
LSB
B15
LSB-JUSTIFIED FORMAT 16 BITS
321321
1521
B2
16
MSB
LSB
B17
LSB-JUSTIFIED FORMAT 18 BITS
1518 1721
16
LSB
B19
LSB-JUSTIFIED FORMAT 20 BITS
1518 1720 1921
16
LSB
B23
LSB-JUSTIFIED FORMAT 24 BITS
1518 1720 1922 21232421
16
Fig.13 Serial interface input and output formats.
> = 8> = 8
MSB-JUSTIFIED FORMAT
LEFT
MSB B2MSBLSBLSB MSB B2B2
LEFT
MSB B2 B3 B4
LEFT
MSB B2 B3 B4 B5 B6
LEFT
B5 B6 B7 B8 B9 B10
B3 B4
B2
MSB
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 ...
2002 Sep 1621
WS
BCK
DATA
WS
BCK
DATA
WS
BCK
DATA
WS
BCK
DATA
WS
BCK
DATA
WS
BCK
DATA
Page 22
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
9.1Introduction
Theexchange of data and control information betweenthe
microcontroller and the UDA1380, is accomplished
through a serial hardware interface comprising the
following pins:
L3DATA/SDA: microcontroller interface data line
L3MODE: microcontroller interface mode line
L3CLOCK/SCL: microcontroller interface clock line.
Information transfer via the microcontroller bus is
organized LSB first, and in accordance with the so called
‘L3’ format, in which two different modes of operation can
be distinguished: address mode and data transfer mode.
Inside the microcontroller there is a hand-shake
mechanism which takes care of proper data transfer from
themicrocontrollerclock,tothe destination clock domains.
This means that when data is sent to the microcontroller
interface, the system clock must be running.
9.2Device addressing
The device addressing mode is used to select a device for
subsequent data transfer. The address mode is
characterized by the signal on pin L3MODE being LOW
and a burst of 8 pulses on pin L3CLOCK/SCL,
accompanied by 8 bits. The fundamental timing is shown
in Figs 14 and 15.
Basically, two types of transfer can be defined:
data transfer to the device, and data transfer from the
device, as given in Table 6.
Table 6 Selection of data transfer
DOM
BIT 1
Table 6 shows that there are two types of data transfers:
DATA and STATUS which can be read and written.
Table 6 also shows that the DATA and STATUS read and
write actions are combined.
DOM
BIT 0
00not used
01not used
10DATA and STATUS write or pre-read
11DATA and STATUS read
TRANSFER
UDA1380
The device address consists of one byte, which is split-up
in two parts:
• Bits 7 to 2 represent a 6-bit device address. In the
UDA1380 this is 000001
• Bits 1 to 0 called Data Operation Mode, or DOM bits,
represent the type of data transfer according to Table 6.
9.3Slave address
The UDA1380 acts as a slave receiver or a slave
transmitter.Therefore the signals L3CLOCK and L3MODE
are only input signals. The data signal L3DATA is a
bidirectional line. The UDA1380 slave address is shown in
Table 7.
Table 7 L3 slave address
(MSB)BIT(LSB)
000001
9.4Register addressing
After sending the device address, including the flags (the
DOM bits) whether information is read or written, one byte
is sent with the destination register address using 7 bits,
and one bit which signals whether information will be read
or written. The fundamental timing for L3 is given in Fig.19.
Basically there are three forms for register addressing:
• Register addressing for L3 write: the first bit is a logic 0
indicating a write action to the destination register,
followed by seven register address bits
• Prepare read addressing: the first bit of the byte is
logic 1; signalling data will be read from the register
indicated
• The read action itself: in this case the device returns a
register address prior to sending data from that register.
When the first bit of the byte is logic 0, the register
address was valid, in case the first bit is a logic 1 the
register address was invalid.
Remarks:
• Each time a new destination address needs to be
written, the device address must be sent again
• When addressing the device for the first time after
power-upof the device, at least oneL3 clock-cycle must
be given to enable the L3 interface.
2002 Sep 1622
Page 23
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
9.5Data write mode
For writing data to a device, four bytes must be sent. Figure 14 explains the data write mode in a signal diagram:
• One byte with the device address, being ‘00000110’, which is including the LSB code 01 for signalling write to the
device
• One byte starting with a logic 0 for signalling write, followed by 7 bits indicating the destination address
• Two data bytes.
The SYSCLK signal must be applied in data write mode.
Table 8 L3 write data
L3 MODEDATA TYPE
Addressing modedevice address01100000
Data transfer 1register address0A6A5A4A3A2A1A0
Data transfer 2MS data byteD15D14D13D12D11D10D9D8
Data transfer 3LS data byteD7D6D5D4D3D2D1D0
Notes
1. First bit in time.
2. Last bit in time.
(1)
0
1234567
BIT
(2)
9.6Data read mode
For reading from the device, first a prepare-read must be
done. After this, the device address is sent again. The
device then returns with the register address, indicating
whether the address was valid or not, and the data of the
register. The following five steps explain this procedure,
and an example of transmission is given in Fig.15.
• One byte with the device address, being ‘00000110’,
whichis including the LSB code 01 for signallingwrite to
the address
• One byte is sent with the register address from which it
needs to be read. This byte starts with a logic 1, which
indicates that there will be a read action fromthe register
• One byte with the device address including ‘11’ is sent
to the device, being 00000111. The ‘11’ indicates that
the device must write data to the microcontroller, then
the microcontroller frees the L3DATA-bus so the
UDA1380 can send the register address byte and its
two-byte contents
• The device now writes the requested register address
on the bus, indicating whether the requested register
was valid or not (logic 0 means valid, logic 1 means
invalid)
• The device writes the data from the requested register
on the bus, being two bytes.
The SYSCLK signal must be applied in data read mode.
2002 Sep 1623
Page 24
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
Table 9 L3 prepare read data
L3 MODEDATA TYPE
Addressing modedevice address01100000
Data transfer 1register address1A6A5A4A3A2A1A0
Notes
1. First bit in time.
2. Last bit in time.
Table 10 L3 read data
L3 MODEDATA TYPE
Addressing modedevice address11100000
Data transfer 1;
note 3
Data transfer 2;
note 3
Data transfer 3;
note 3
register address0: valid
MS data byteD15D14D13D12D11D10D9D8
LS data byteD7D6D5D4D3D2D1D0
(1)
0
(1)
0
1: invalid
1234567
1234567
A6A5A4A3A2A1A0
BIT
(2)
BIT
(2)
Notes
1. First bit in time.
2. Last bit in time.
3. Data transfer from the UDA1380 to the microcontroller.
2002 Sep 1624
Page 25
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
MGU535
data byte 1data byte 2
UDA1380
MGU536
data byte 1data byte 2
L3CLOCK
register address
device address
L3MODE
write
Fig.14 Data write mode for L3 version 2.
10
0
DOM bits
L3DATA
0/1
valid/non-valid
Fig.15 Data read mode for L3 version 2.
register addressdevice addressregister address
1
read
prepare readsend by the device
device address
111
0
DOM bits
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 ...
2002 Sep 1625
L3CLOCK
L3MODE
L3DATA
Page 26
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
10 I2C-BUS INTERFACE DESCRIPTION
The UDA1380 supports I2C-bus microcontroller interface
mode as well as the L3-bus mode; all features can be
controlled by the microcontroller with the same register
addresses as in the L3-bus mode.
Theexchange of data and control information betweenthe
microcontroller and the UDA1380 in I2C-bus mode is
accomplished through a serial hardware interface
comprising the following pins:
L3MODE: sets the bit A1of the I2C-bus device address
L3DATA/SDA: microcontroller interface data line, SDA.
Figure 20 shows the clock and data timing of the I2C-bus
transfer.
10.1Addressing
Before any data is transmitted on the I2C-bus, the device
whichshouldrespondisaddressedfirst.Theaddressingis
always done with the first byte transmitted after the start
procedure. The UDA1380 device address is
[A6 to A0] 00110(A1)0, with bit A1 as the address
selection bit (two addresses possible).
UDA1380
10.1.1D
The UDA1380 acts as either a slave receiver or a slave
transmitter.Therefore the clock signal SCL is only an input
signal.Thedatasignal SDA is a bidirectional line. Table 11
shows the device address of the UDA1380.
The device can be set to one of the two addresses by
using bit A1 (which is pin L3MODE) to select.
Table 11 I
(MSB)BIT(LSB)
10.1.2R
Table 12 shows the register address format of the
UDA1380. The register mapping in I2C-bus mode is the
same as for the L3-bus interface.
Table 12 I
(MSB)BIT(LSB)
EVICE ADDRESS (PIN A1)
2
C-bus device address
00110A10R/
EGISTER ADDRESS
2
C-bus register address
0 A6A5A4A3A2A1 A0
W
2002 Sep 1626
Page 27
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
UDA1380
STOP
C-bus configuration for a WRITE cycle. The WRITE cycle is used to write the data to the internal registers. The device and register
2
LS data
byte
auto increment if repeated n groups of 2 bytes are transmitted
C-bus mode
2
MS data
byte
ADDRESS
REGISTER
C-bus and the microcontroller can generate a stop condition (P).
2
R/W
DEVICE
INITIAL BYTEACKNOWLEDGE FROM UDA1380
ADDRESS
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 ...
10.2WRITE cycle
Table 13 shows the I
2002 Sep 1627
by the microcontroller.
addresses are one byte each, the setting data is always a pair of two bytes.
The format of the WRITE cycle is as follows:
1. The microcontroller starts with a start condition (S).
2. The first byte (8 bits) contains the device address ‘00110A10’ and a logic 0 (WRITE) for the bit R/W.
3. This is followed by an acknowledge (A) by the UDA1380.
4. After this the microcontroller writes the register address (ADDR) (8 bits) where the writing of the register content of the UDA1380 must start.
5. The UDA1380 acknowledges this register address (A).
6. The UDA1380 sends the two-bytes data with the Most Significant (MS) byte first, and then the Least Significant (LS) byte, each time acknowledged
7. The UDA1380 stops this cycle by generating an acknowledge (A).
8. Finally, the UDA1380 frees the I
Table 13 Master transmitter writes to UDA1380 registers in the I
S00110A100AADDRAMS1ALS1A...A...AMSnALSnAP
START
Page 28
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
UDA1380
LS data
byte
auto increment if repeated n groups of 2 bytes are transmitted
MSdata
byte
C-bus mode
2
R/W
ADDRESS
REGISTER
C-bus and the microcontroller can generate a stop condition (P).
2
C-bus configuration for a READ cycle. The READ cycle is used to read the data values from the internal registers.
2
R/W
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 ...
10.3READ cycle
Table 14 shows the I
2002 Sep 1628
acknowledged by the microcontroller.
3. This is followed by an acknowledge (A) by the UDA1380.
4. After this the microcontroller writes the register address (ADDR) where the reading of the register content of the UDA1380 must start.
5. The UDA1380 acknowledges this register address.
6. Then the microcontroller generates a repeated start (Sr).
The format of the READ cycle is as follows:
1. The microcontroller starts with a start condition (S).
2. The first byte (8 bits) contains the device address ‘00110A10’ and a logic 0 (WRITE) for the bit R/W.
7. Then the microcontroller generates the device address ‘00110A10’ again, but this time followed by a logic 1 (READ) of the bit R/W.
8. The UDA1380 sends the two-bytes register contents with the Most Significant (MS) byte first, and then the Least Significant (LS) byte, each time
9. The microcontroller stops this cycle by generating a negative acknowledge (NA).
Table 14 Master transmitter reads from the UDA1380 registers in the I
10. Finally, the UDA1380 frees the I
DEVICE
INITIAL BYTEACKNOWLEDGE FROM UDA1380ACKNOWLEDGE FROM MICROCONTROLLER
ADDRESS
S00110A100AADDRA Sr00110A101AMS1ALS1A ... A ... AMSnALSnNAP
Page 29
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
11 REGISTER MAPPING
Table 15 Register map of control settings (write)
REGISTER
ADDRESS
2
System settings (running at the L3-bus or I
00Hevaluation modes, WSPLL settings, clock divider and clock selectors
2
01HI
02Hpower control settings
03Hanalog mixer settings
04Hreserved
Interpolation filter (running at 128f
10Hmaster volume control
11Hmixer volume control
12Hmode selection, left and right bass boost, and treble settings
13Hmaster mute, channel 1 and channel 2 de-emphasis and channel mute
14Hmixer, silence detector and interpolation filter oversampling settings
Decimator (running at 128f
20Hdecimator volume control
21HPGA settings and mute
22HADC settings
23HAGC settings
Software reset
7FHrestore L3-default values
S-bus I/O settings
decimator clock)
s
interpolator clock)
s
C-bus clock itself)
FUNCTION
UDA1380
Table 16 Register map of status bits (read-out)
REGISTER
ADDRESS
Headphone driver and interpolation filter
18Hinterpolation filter status
Decimator
28Hdecimator status
2002 Sep 1629
FUNCTION
Page 30
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
11.1Evaluation modes and clock settings
Table 17 Register address 00H
15 to 13EV[2:0]Evaluation bits. Bits EV2, EV1 and EV0 are special control bits for
manufacturer’s evaluation and must always be kept at their default values for
normal operation of UDA1380; default value 000, see Table 17.
12−default value 0
11EN_ADCADC clock enable. A 1-bit value to enable the system clock (from SYSCLK
input) to the analog part of the ADC. See Fig.5 for more detailed information.
When this bit is logic 0: clock to ADC disabled and when this bit is logic 1: clock
to ADC running. Default value 0.
10EN_DECDecimator clock enable. A 1-bit value to enable the 128f
decimator, the 128fs part of the I2S-bus output block and the clock to the ADC
L3-bus or I2C-bus registers. See Fig.5 for more detailed information. When this
bit is logic 0: clock to the decimator disabled. When this bit is logic 1: clock to
the decimator running. Default value 1.
9EN_DACFSDACclock enable.A 1-bit value to enable the 256f
of the FSDAC.See Fig.5 for more detailed information. When this bit is logic 0:
clock to FSDAC disabled. When this bit is logic 1: clock to the FSDACrunning.
Default value 0.
8EN_INTInterpolator clock enable. A 1-bit value to enable the 128f
interpolator, the 128fs part of the I2S-bus input block and the interpolator
registers of the L3-bus or I2C-bus interface. See Fig.5 for more detailed
information. When this bit is logic 0: clock to the interpolator disabled. When
this bit is logic 1: clock to the interpolator running. Default value 1.
7 and 6−default value 00
5ADC_CLKADC clock select. A 1-bit value to select the 128f
analog partforthe decimator and the ADC. This can either be the clock derived
from the SYSCLK input or from the WSPLL. When this bit is logic 0: SYSCLK
is used. When this bit is logic 1: WSPLL is used. Default value 0.
clock and the clock of the
s
clock to the
s
clock to the analog part
s
clock to the
s
2002 Sep 1630
Page 31
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
BITSYMBOLDESCRIPTION
4DAC_CLKDAC clock select. A 1-bit signal to select the clocks for the DAC
(interpolator and FSDAC analog block). In both cases the clocks must be
128fsand 256fs (for the analog part), but in one case the clock is derived from
the WSI clock, and in the other case the clock is derived from the SYSCLK.
When this bit is logic 0: SYSCLK is used. When this bit is logic 1: WSPLL is
used. Default value 0.
3 and 2sys_div[1:0]Dividers for system clock input. A 2-bit value to select the proper division
factor for the SYSCLK input in such a way that a128f
from the SYSCLK clock signal. The 128fs clock is needed for clocking the
decimator and interpolator. Default value 00, see Table 19.
1 and 0PLL[1:0]WSPLL setting. A 2-bit value to select the WSPLL input frequency range.
These set the proper divider setting for the WSPLL. The input is the
WSI signal, the output inside the IC is a 128f
value 10, see Table 20.
Table 19 Dividers for system clock input
sys_div1sys_div0INPUT CLOCK ON PIN SYSCLK
00256f
01384f
10512f
11768f
(default)
s
and a 256fs clock. Default
s
s
s
s
clock will be generated
s
UDA1380
Table 20 WSPLL settings
PLL1PLL0INPUT FREQUENCY RANGE (kHz) ON PIN WSI
006.25 to 12.5
0112.5 to 25
1025 to 50 (default)
1150 to 100
2002 Sep 1631
Page 32
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
11.2I2S-bus input and output settings
Table 21 Register address 01H
BIT15141312111098
Symbol−−−−−SFORI2SFORI1SFORI0
Default00000000
BIT76543210
Symbol−SEL_
SOURCE
Default00000000
Table 22 Description of register bits
BITSYMBOLDESCRIPTION
15 to 11−default value 00000
10 to 8SFORI[2:0]Digital data input formats. A 3-bit value to select the digital input data
7−default value 0
6SEL_SOURCEDigital output interface mode settings. A 1-bit value SEL_SOURCE to set
5−default value 0
4SIMDigital output interface mode settings. A 1-bit value SIM sets the mode of
3−default value 0
2 to 0SFORO[2:0]Digital data output formats. A 3-bit value to set the digital data output format
−SIM−SFORO2SFORO1SFORO0
format (DATAI input). Default value 000, see Table 23.
the mode of the digital output interface source to either the decimator output or
the digital mixer output. When this bit is logic 0: source digital output interface
mode, set to decimator. When this bit is logic 1: source digital output interface
mode, set to digital mixer output. Default value 0.
the digital output interface. The speed of the BCKO pad, being 64f
selected by the bits sys_div[1:0]. In case the 384fsor 768fs mode is selected
the output clock is 48fs, in case 256fsor 512fs is selected, the BCKO is 64fs.
When this bit is logic 0: mode of digital output interface is set to slave. When
this bit is logic 1: mode of digital output interface is set to master. Default
value 0.
(on pin DATAO). Default value 000, see Table 24.
or 48fs, is
s
Table 23 Digital data input formats
SFORI2SFORI1SFORI0SERIAL_FORMAT_DAI
000I
001LSB-justified, 16 bits
010LSB-justified, 18 bits
011LSB-justified, 20 bits
101MSB-justified
100not used: mapped to I
110
111
2002 Sep 1632
2
S-bus (default)
2
S-bus
Page 33
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
Table 24 Digital data output formats
SFORO2SFORO1SFORO0SERIAL_FORMAT_DAO
2
000I
001LSB-justified, 16 bits
010LSB-justified, 18 bits
011LSB-justified, 20 bits
100LSB-justified, 24 bits
101MSB-justified
110not used: mapped to I
111
11.3Power control settings
11.3.1POWER CONTROL SETTING BIAS CIRCUITS
Using a 1-bit value, the power control settings of the bias circuits of the ADC, AVC and FSDAC can be set. When this bit
is set to logic 0, the complete bias circuits of the analog front-end and the FSDAC are shut down. In this case, the
reference voltage disappears from the input of the ADCs and LNA and the output of the FSDAC, this can cause plops,
but saves power.
S-bus (default)
2
S-bus
Table 25 Register address 02H
BIT15141312111098
SymbolPON_PLL−PON_HP−−PON_DAC−PON_
BIAS
Default00000000
BIT76543210
SymbolEN_AVCPON_AVC−PON_LNAPON_
PGAL
Default00000000
Table 26 Description of register bits
BITSYMBOLDESCRIPTION
15PON_PLLPower-on WSPLL. When this bit is logic 0: power-off; when this bit is logic 1:
power-on. Default value 0.
14−default value 0
13PON_HPPower-onheadphone driver.A 1-bit valueto switch the headphone driver into
power-on or Power-down mode. When this bit is logic 0: headphone driver is
powered-off; when this bit is logic 1: headphone driver is powered-on. Default
value 0.
12 and 11−default value 00
10PON_DACPower-on DAC. A 1-bit value to switch the DAC into power-on or
Power-down mode. In this Power-down mode the V
voltage) will remain on the FSDAC output. When this bit is logic 0: DAC is
powered-off; when this bit is logic 1: DAC is powered-on. Default value 0.
9−default value 0
PON_
ADCL
PON_
PGAR
(half the power supply
REF
PON_
ADCR
2002 Sep 1633
Page 34
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
BITSYMBOLDESCRIPTION
8PON_BIASPower-on BIAS. A 1-bit value to set the power control setting of the ADC, AVC
and FSDAC. When this bit is logic 0: ADC, AVC and FSDAC bias circuits are
powered-off; when this bit is logic 1: Power-onbias for ADC, AVCand FSDAC.
Default value 0.
7EN_AVCEnablecontrol AVC. A 1-bit value to enable or disable the analog mixer. When
this bit is logic 0: analog mixer is disabled; when this bit is logic 1: analog mixer
is enabled. Default value 0.
6PON_AVCPower-on AVC. A 1-bit value to have power-on control for the analog mixer.
When this bit is logic 0: analog mixer powered-off; when this bit is logic 1:
analog mixer powered-on. Default value 0.
5−default value 0
4PON_LNAPower-on LNA. A 1-bit value to power-on the LNA and SDC. When this bit is
logic 0: LNA and SDC are powered-off; when this bit is logic 1: LNA and SDC
are powered-on. Default value 0.
3PON_PGALPower-on PGAL. A 1-bit value to have power-on control for the PGA left.
When this bit is logic 0: left PGA is powered-off; when this bit is logic 1: left
PGA is powered-on. Default value 0.
2PON_ADCLPower-on ADCL. A 1-bit value to have power-on control for the ADC left.
When this bit is logic 0: left ADC is powered-off; when this bit is logic 1: left
ADC is powered-on. Default value 0.
1PON_PGARPower-on PGAR. A 1-bit value to have power-on control for the PGA right.
When this bit is logic 0: right PGA is powered-off; when this bit is logic 1: right
PGA is powered-on. Default value 0.
0PON_ADCRPower-on ADCR. A 1-bit value to have power-on control for the ADC right.
When this bit is logic 0: right ADC is powered-off; when this bit is logic 1: right
13 to 8AVCL[5:0]Analog volume control. A 6-bit value to program the left master volume
attenuation. The range is from +16.5 to −48 and −∞ dB in steps of 1.5 dB. The
16.5 dB gain is there to boost the 150 mV (RMS) which comes from for
instance an FM tuner IC to 1 V (RMS) needed to drive the headphone driver
full-swing. Default value 111111, see Table 29.
7 and 6−default value 00
5 to 0AVCR[5:0]Analog volume control. A 6-bit value to program the right master volume
attenuation. The range is from +16.5 to −48 and −∞ dB in steps of 1.5 dB. The
16.5 dB gain is there to boost the 150 mV (RMS) which comes from for
instance an FM tuner IC to 1 V (RMS) needed to drive the headphone driver
full-swing. Default value 111111, see Table 29.
Bits RSV12,RSV11,RSV10,RSV02,RSV01,and RSV00are special control bits for manufacturer’s evaluation and must
always be kept at their default values for normal operation of UDA1380.
AVCL4
AVCR4
AVCL3
AVCR3
AVCL2
AVCR2
AVCL1
AVCR1
AVCL0
AVCR0
VOLUME (dB)
Table 30 Register address 04H
BIT15141312111098
Symbol−−−−−RSV12RSV11RSV10
Default−−−−−010
BIT76543210
Symbol−−−−−RSV02RSV01RSV00
Default−−−−−010
Table 31 Description of the register bits
BITSYMBOLDESCRIPTION
15 to 11−not used
10RSV12Reserved bit. Default value 0
9RSV11Reserved bit. Default value 1
8RSV10Reserved bit. Default value 0
7to3−not used
2RSV02Reserved bit. Default value 0
1RSV01Reserved bit. Default value 1
0RSV00Reserved bit. Default value 0
2002 Sep 1636
Page 37
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
11.6Master volume control
Table 32 Register address 10H
15 and 14 M[1:0]Flat/minimum/maximum setting. A 2-bit value to program the mode of the sound
processing filters of bass boost and treble. Default value 00, see Table 40.
13 and 12 TRL[1:0]Treble setting left. A 2-bit value to program the mode of the sound processing filter of
treble. The used setting depends on the bits M1 and M0. Default value 00, see Table 41.
11 to 8BBL[3:0]Bass boost setting left. A 4-bit value to program the bass boost setting, which can be set
for left and right independently. The used set depends on the bits M1 and M0. Default
value 0000, see Table 42.
7 and 6−default value 00
5 and 4TRR[1:0]Treble setting right. A 2-bit value to program the mode of the sound processing filter of
treble. Default value 00, see Table 41.
3 to 0BBR[3:0]Bass boost setting right. A 4-bit value to program the bass boost setting, which can be
set for left and right independently. The used set depends on the mode bits. Default
15−default value 0
14MTMMaster mute. A 1-bit value to enable the digital mute for the master. When this
bit is logic 0: no soft mute of master. When this bit is logic 1: soft mute of
master. Default value 1.
13 and 12 −default value 00
11MT2Channel 2 mute. A 1-bit value to enable the digital mute for channel 2. After
enabling the mixer, bit MT2 must be set to logic 0. When this bit is logic 0: no
soft mute of channel 2. When this bit is logic 1: soft mute of channel 2 (default
value 1, meaning that channel 2 is always muted, even when the mixer is
enabled).
10 to 8DE2_[2:0]De-emphasis. A 3-bit value to enable the digital de-emphasis filter for
channel 1 and 2. Default value 000, see Table 45.
7to4−default value 0000
3MT1Channel 1 mute. A 1-bit value to enable the digital mute for channel 1. When
this bit is logic 0: no soft mute of channel 1. When this bit is logic 1: soft mute
of channel 1. Default value 0.
2 to 0DE1_[2:0]De-emphasis. A 3-bit value to enable the digital de-emphasis filter for
15DA_POL_INVDAC polarity control. A 1-bit value to control the signal polarity of the
DAC output signal. When this bit is logic0: DAC output not inverted.
When this bit is logic 1: DAC output inverted. Default value 0.
14SEL_NSNoise shaper order select. A 1-bit value to select between the
3rd-order and the 5th-order noise shaper. When this bit is logic 0: select
3rd-order noise shaper. When this bit is logic 1: select 5th-order noise
shaper. Default value 0.
13MIX_POSMixer signal control. A 2-bit value to select the digital mixer settings
12MIX
11 to 8−default value 0000
7SILENCESilence detector. A 1-bit value to force the DAC output to silence.
6SDET_ONSilence detector enable. A 1-bit value to enable the digital silence
5 and 4SD_VALUE[1:0]Silence detector settings. A 2-bit value to program the silence
3 and 2−default value 00
1 and 0OS[1:0]Oversampling input settings. A 2-bit value to select the oversampling
inside the interpolation filter. Default value 0. Default the mixer is off,
see Table 48.
When this bit is logic 0: no overruling. The setting of the FSDAC silence
switch depends on the status of the digital silence detector circuit and
the master_mute status. When this bit is logic 1: overruling. The FSDAC
silence switch is activated, independent of the status of the digital
silence detector circuit or the master_mute status. Default value 0.
detector. When this bit is logic 0: silence detection circuit disabled.
When this bit is logic 1: silence detection circuit enabled. Default
value 0.
detector, the number of ‘ZERO’ samples counted before the silence
detector signals whether there has been digital silence. Default
value 00, see Table 49.
input mode. Default value00, see Table 50.
2002 Sep 1642
Page 43
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
Table 48 Mixer signal control setting bits
MIX_POSMIXFUNCTION
00no mixing; default
10volume of channel 1 is forced to 0 dB and volume of channel 2 is forced to −∞ dB
01mixing is done before the sound processing: input signals are automatically scaled by
6 dB in order to prevent clipping during adding; after the addition, the 6 dB scaling is
compensated
11mixing is done after the sound processing: input signals are automatically scaled in
00single-speed input is normal input; mixing possible; default
01double-speed input is after first half-band; no mixing possible
10quad-speed input is in front of noise shaper; no mixing possible
11reserved
11.11 Decimator volume control
Table 51 Register address 20H
ADC input amplifier right gain settings. A 4-bit value to program the gain of the input
amplifier. There are nine settings, for a gain range from 0 to 24 dB in steps of 3 dB. The
gain control of the PGA is independent for left and right. Default value0000,
see Table 56.
ADC input amplifier left gain settings. A 4-bit value to program the gain of the input
amplifier. There are nine settings, for a gain range from 0 to 24 dB in steps of 3 dB. The
gain control of the PGA is independent for left and right. Default value0000,
see Table 56.
12ADCPOL_INVADC polarity control. A 1-bit value to select ADC polarity. When this bit is logic 0:
polarity of ADC non-inverting. When this bit is logic 1: polarity of ADC inverting.
Default value 0.
11 to 8VGA_CTRL[3:0] Microphone input VGA gain settings. A 4-bit value to program the gain of the LNA
in the microphone input channel. The range is 0 to 30 dB in steps of 2 dB.
Default value 0000, see Table 59.
2002 Sep 1645
Page 46
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
BITSYMBOLDESCRIPTION
7to4−default value 0000
3SEL_LNALine input select. A 1-bit value to set the multiplexer in the analog front-end to select
between the LNA or the enable-in input for the left ADC. When this bit is logic 0: select
line input. When this bit is logic 1: select LNA for the left ADC. Default value 0.
2SEL_MICMicrophone input select. A 1-bit value to set the multiplexerat the ADC right channel
output (on bit-stream level) which selects either the right channel data or the left
channel data, in case only the microphone input is used. In that case the microphone
signal can be applied to the decimator for both left and right. When this bit is logic 0:
select right channel ADC. When this bit is logic 1: select left channel ADC (for instance
for microphone input). Default value 0.
1SKIP_DCFILDC filter bypass. A 1-bit value set to skip the DC filter which is just before the
decimator.This DC filter is there to compensate for the DC offset added in the ADC (to
remove idle tones from the audio band). This DC signal added (the DC dither) must
not be amplified in order to prevent clipping. Therefore this DC offset is removed first.
When this bit is logic 0: DC filter enabled. When this bit is logic 1: DC filter bypassed.
Default value 1.
0EN_DCFILDC filter enable. A 1-bit value set to enable the DC filter which is at the output of the
decimator (running at 1f
logic 1: DC filter enabled. Default value 0.
). When this bit is logic 0: DC filter disabled. When this bit is
10 to 8AGC_TIME[2:0]AGC time constant settings. A 3-bit value to set the AGC time constants, being the
attack and decay time constants. The given constants are for 44.1 and 8 kHz
sampling frequencies, and must be scaled either down or up according to the
sampling frequency used. Default value 000, see Table 62.
7to4−default value 0000
3 and 2AGC_LEVEL[1:0]AGC target level settings. A 2-bit value to set the AGC target level.Default value 00,
see Table 63.
1−default value 0
0AGC_ENAGC enable control. A 1-bit value to enable or disable the AGC. When the AGC is
enabled, the bit SKIP_DCFIL must be set to logic 0 to avoid disturbance on the output
signal due to the DC offset added in the ADC. When this bit is logic 0: AGC off,
manual gain control via the left and right decimator volume control. When this bit is
logic 1: AGC enabled, with manual microphone gain setting via VGA. Default value 0.
10HP_STCTVHeadphone driver short-circuit detection. When this bit is logic 0:
headphone driver is not short-circuit protected. When this bit is logic 1:
headphone driver short-circuit protection is activated.
9HP_STCTLLeft headphone driver short-circuit detection. When this bit is logic 0: left
channel headphone driver is not short-circuit protected. When this bit is
logic 1: left channel headphone driver short-circuit protection is activated.
8HP_STCTRRight headphone driver short-circuit detection. When this bit is logic 0:
right channel headphone driver not short-circuit protected. When this bit is
logic 1: right channel headphone driver short-circuit protection activated.
7−not used
6SDETR2Interpolator silence detect channel 2 right. When this bit is logic 0:
interpolator on channel 2 right input has detected no silence. When this bit is
logic 1: interpolator on channel 2 right input has detected silence.
5SDETL2Interpolator silence detect channel 2 left. When this bit is logic 0:
interpolator on channel 2 left input has detected no silence. When this bit is
logic 1: interpolator on channel 2 left input has detected silence.
MUTE_
STATE_CH2
MUTE_
STATE_CH1
2002 Sep 1648
Page 49
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
BITSYMBOLDESCRIPTION
4SDETR1Interpolator silence detect channel 1 right. When this bit is logic 0:
interpolator on channel 1 right input has detected no silence. When this bit is
logic 1: interpolator on channel 1 right input has detected silence.
3SDETL1Interpolator silence detect channel 1 left. When this bit is logic 0:
interpolator on channel 1 left input has detected no silence. When this bit is
logic 1: interpolator on channel 1 left input has detected silence.
2MUTE_STATE_MInterpolator muting. A 1-bit value which signals whether the interpolator has
reached mute or not. When this bit is logic 0: interpolator is not muted. When
this bit is logic 1: interpolator is muted.
1MUTE_STATE_CH2Interpolatormuting channel 2. When this bit is logic 0: interpolator channel 2
is not muted. When this bit is logic 1: interpolator channel 2 is muted.
0MUTE_STATE_CH1Interpolatormuting channel 1. When this bit is logic 0: interpolator channel 1
is not muted. When this bit is logic 1: interpolator channel 1 is muted.
note 3−250+250V
latch-up protection currentT
short-circuit current of DACT
= 125 °C; VDD= 3.6 V−200mA
amb
=0°C; VDD= 3 V; note 4
amb
output short-circuited to V
output short-circuited to V
SSA(DA)
DDA(DA)
−450mA
−325mA
13 HANDLING
Inputs and outputs are protected against electrostatic discharge in normal handling. However, to be totally safe, it is
advised to take normal precautions appropriate to handling MOS devices.
14 THERMAL CHARACTERISTICS
SYMBOLPARAMETERCONDITIONSVALUEUNIT
R
th(j-a)
thermal resistance from junction to ambientin free air85K/W
reference voltagewith respect to V
output resistance on
pin V
REF
positive reference voltage
; note 20.45V
SSA(AD)
DDA
0.5V
DDA
0.55V
DDA
V
−12.5−kΩ
−V
DDA(AD)
−V
of the ADC
negative reference voltage
−0−V
of the ADC
input resistance−12−kΩ
input capacitance−24−pF
load resistance3−−kΩ
load capacitancenote 3−−50pF
P
tot
total power dissipationplayback mode
−27−mW
(without headphone)
playback mode (with headphone)−27−mW
record mode (audio)−39−mW
record mode (speech)−31−mW
record mode (audio and speech)−40−mW
full operation−69−mW
Power-down mode−6−µW
Notes
1. All supply connections must be made to the same power supply unit.
2. V
DDA=VDDA(DA)=VDDA(AD)
.
3. When higher capacitive loads must be driven, a 100 Ω resistor must be connected in series with the DAC output in
order to prevent oscillations in the output operational amplifier.
2002 Sep 1652
Page 53
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
17 AC CHARACTERISTICS
V
DDD=VDDA(AD)=VDDA(DA)=VDDA(HP)
respect to ground; unless otherwise specified.
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Analog-to-digital converter
D
o
∆V
i
(THD + N)/S
digital output level0 dB setting; V
unbalance between channels−<0.1−dB
total harmonic
48
distortion-plus-noise to signal at
fs= 48 kHz
S/N
48
signal-to-noise ratio at
fs= 48 kHz
α
cs
channel separation−100−dB
PSRRpower supply rejection ratiof
= 3.0 V;fi= 1 kHz at −1 dB; T
3 dB setting; V
6 dB setting; V
9 dB setting; V
12 dB setting; V
15 dB setting; V
18 dB setting; V
21 dB setting; V
24 dB setting; V
at −1 dBFS
0 dB setting−−85−dB
3 dB setting−−85−dB
6 dB setting−−85−dB
9 dB setting−−85−dB
12 dB setting−−84−dB
15 dB setting−−83−dB
18 dB setting−−82−dB
21 dB setting−−80−dB
24 dB setting−−78−dB
at −60 dBFS; A-weighted
0 dB setting−−37−dB
3 dB setting−−36−dB
6 dB setting−−36−dB
9 dB setting−−36−dB
12 dB setting−−35−dB
15 dB setting−−34−dB
18 dB setting−−33−dB
21 dB setting−−32−dB
24 dB setting−−30−dB
Vi= 0 V; A-weighted−97−dB
= 1 kHz;
ripple
V
= 30 mV (p-p)
ripple
=25°C; RL=5kΩ; all voltages measured with
amb
= 1.0 V−−1−dBFS
i(rms)
= 708 mV−−1−dBFS
i(rms)
= 501 mV−−1−dBFS
i(rms)
= 354 mV−−1−dBFS
i(rms)
= 252 mV−−1−dBFS
i(rms)
= 178 mV−−1−dBFS
i(rms)
= 125 mV−−1−dBFS
i(rms)
=89mV−−1−dBFS
i(rms)
=63mV−−1−dBFS
i(rms)
−80−dB
2002 Sep 1653
Page 54
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
LNA input plus analog-to-digital converter
V
i(rms)
(THD+N)/S
input voltage (RMS value)at 0 dBFS digital output; 2.2 kΩ
total harmonic
48
distortion-plus-noise to signal
ratio at fs= 48 kHz
S/N
48
signal-to-noise ratio at
fs= 48 kHz
α
cs
channel separation−70−dB
Digital-to-analog converter
V
o(rms)
∆V
o
(THD+N)/S
output voltage (RMS value)at 0 dBFS digital input; note 1−0.9−V
unbalance between channels−<0.1−dB
total harmonic
48
distortion-plus-noise to signal
ratio at fs= 48 kHz
(THD+N)/S
total harmonic
96
distortion-plus-noise to signal
ratio at fs= 96 kHz
S/N
48
signal-to-noise ratio at
fs= 48 kHz
S/N
96
signal-to-noise ratio at
fs= 96 kHz
α
cs
channel separation−90−dB
PSRRpower supply rejection ratiof
Headphone driver
P
o(rms)
(THD+N)/S
output power (RMS value)at 0 dBFS digital input,
total harmonic
48
distortion-plus-noise to signal
ratio at fs= 48 kHz
α
cs
S/N
48
channel separationRL=16Ω using pin V
signal-to-noise ratio at
fs= 48 kHz
source impedance
at 0 dB−−74−dB
at −60 dB; A-weighted−−25−dB
Vi= 0 V; A-weighted−85−dB
at 0 dB−−88−dB
at −60 dB; A-weighted−−40−dB
at 0 dB−−80−dB
at −60 dB; A-weighted−−37−dB
code = 0; A-weighted−100−dB
code = 0; A-weighted−97−dB
= 1 kHz;
ripple
V
= 30 mV (p-p)
ripple
assuming RL=16Ω
at 0 dB; RL=16Ω−−60−dB
at 0 dB; R
=5kΩ−−82−dB
L
at −60 dB; A-weighted−−24−dB
REF(HP)
no DC decoupling capacitors;
note 2
R
=16Ω single-ended
L
application with DC decoupling
capacitors (100 µF typical)
=32Ω single-ended
R
L
application with DC decoupling
capacitors (100 µF typical)
code = 0; A-weighted−90−dB
−−35mV
−60−dB
−35−mW
;
−60−dB
−68−dB
−74−dB
2002 Sep 1654
Page 55
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
AVC (line input via ADC input, output on line output and headphone driver)
V
i(rms)
(THD+N)/S
S/N
48
α
cs
Notes
1. The output voltage of the DAC is proportional to the DAC power supply voltage.
2. Channel separation performance is measured at the IC pin.
input voltage (RMS value)−150−mV
total harmonic
48
distortion-plus-noise to signal
ratio at fs= 48 kHz
signal-to-noise ratio at
fs= 48 kHz
channel separation−82−dB
at 0 dB−−80−dB
at −60 dB; A-weighted−−28−dB
Vi= 0 V; A-weighted−87−dB
2002 Sep 1655
Page 56
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
18 TIMING
V
DDD=VDDA(AD)=VDDA(DA)=VDDA(HP)
otherwise specified.
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
System clock timing; note 1
T
sys
t
CWL
t
CWH
system clock cycle timef
system clock LOW timef
system clock HIGH timef
Serial interface input/output data timing (see Fig.17)
f
BCK
T
cy(BCK)
t
BCKH
t
BCKL
t
r
t
f
t
su(WS)
t
h(WS)
t
su(DATAI)
t
h(DATAI)
t
h(DATAO)
t
d(DATAO-BCK)
t
d(DATAO-WS)
bit clock frequency−−128f
bit clock cycle time−−
bit clock HIGH time30−− ns
bit clock LOW time30−− ns
rise time−−20ns
fall time−−20ns
word select set-up time10−− ns
word select hold time10−− ns
data input set-up time10−− ns
data input hold time10−− ns
data output hold time0−− ns
data output to bit clock delay−−30ns
data output to word select delay−−30nsL3-bus interface timing (see Figures 18 and 19)
t
r
t
f
T
cy(CLK)L3
t
CLK(L3)H
t
CLK(L3)L
t
su(L3)A
rise timenote 3−−10ns/V
fall timenote 3−−10ns/V
L3CLOCK cycle timenote 4500−− ns
L3CLOCK HIGH timenote 4250−− ns
L3CLOCK LOW timenote 4250−− ns
L3MODE set-up time in address
mode
t
h(L3)A
L3MODE hold time in address
mode
t
su(L3)D
L3MODE set-up time in data
transfer mode
t
h(L3)D
L3MODE hold time in data transfer
mode
= 2.7 to 3.6 V; T
= −20 to +85 °C; all voltages referenced to ground; unless
1. The typical value of the timing is specified at 48 kHz sampling frequency (see Fig.16).
2. T
is the cycle time of the sample frequency.
cy(s)
3. In order to prevent digital noise interfering with the L3-bus communication, it is best to have the rise and fall times as
short as possible.
4. When the sampling frequency is below 32 kHz, the L3CLOCK cycle must be limited to1⁄
5. Cb is the total capacitance of one bus line in pF. The maximum capacitive load for each bus line is 400 pF.
6. After this period, the first clock pulse is generated.
7. To be suppressed by the input filter.
190−− ns
190−− ns
30−− ns
1.3−− µs
cycle.
64fs
2002 Sep 1657
Page 58
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
handbook, full pagewidth
t
CWH
T
sys
t
CWL
UDA1380
MGR984
handbook, full pagewidth
WS
BCK
DATAO
DATAI
Fig.16 Timing of system clock.
t
BCKH
t
r
T
cy(BCK)
t
f
t
BCKL
t
h(WS)
t
d(DATAO-WS)
t
su(WS)
t
h(DATAO)
t
su(DATAI)
t
d(DATAO-BCK)
t
h(DATAI)
Fig.17 Serial interface input data timing.
2002 Sep 1658
MGS756
Page 59
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
handbook, full pagewidth
L3MODE
L3CLOCK
L3DATA
t
h(L3)A
BIT 0
t
su(L3)A
t
su(L3)DA
t
CLK(L3)L
t
CLK(L3)H
t
h(L3)DA
t
su(L3)A
t
h(L3)A
T
cy(CLK)(L3)
BIT 7
UDA1380
MGL723
handbook, full pagewidth
L3CLOCK
L3MODE
L3DATA
write
L3DATA
read
t
su(L3)D
t
en(L3)R
t
su(L3)DA
BIT 0
Fig.18 Timing of address mode.
t
CLK(L3)L
T
t
CLK(L3)H
t
h(L3)DA
t
h(L3)R
cy(CLK)L3
t
su(L3)R
t
h(L3)D
BIT 7
t
dis(L3)R
t
stp(L3)
MGU015
Fig.19 Timing of data transfer mode for write and read.
2002 Sep 1659
Page 60
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
SP
t
HD;STA
t
P
MBC611
SU;STO
t
Sr
UDA1380
f
t
r
t
LOW
t
BUF
t
SU;STA
t
SU;DAT
t
HIGH
t
HD;DAT
t
HD;STA
t
S
C-bus transfer.
2
handbook, full pagewidth
Fig.20 Timing of the I
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 ...
2002 Sep 1660
SDA
P
SCL
Page 61
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
19 APPLICATION INFORMATION
handbook, full pagewidth
ground
microphone
+3 V
input
right
input
input
left
system
clock
BLM31A601S
BLM31A601S
47 µF
(16 V)
47 µF
(16 V)
47 µF
(16 V)
47 Ω
100 µF
(16 V)
L3DATA/SDA
L3CLOCK/SCL
L3MODE
SEL_L3_IIC
SYSCLK
100 µF
(16 V)
VINL
VINR
VINM
DATAI
WSI
BCKI
RTCB
V
V
DDA
DDD
31 (27)
1 (29)
3 (31)
18 (14)
17 (13)
16 (12)
19 (15)
13 (9)
12 (8)
11 (7)
10 (6)
15 (11)
30 (26)
2 (30)
V
DDA
100 Ω
100 µF
(16 V)
100 nF
(63 V)
V
ADCN
V
ADCP
4 (32)20 (16)24 (20)
(UDA1380HN)
32 (28)14 (10)6 (2)
(63 V)
V
DDA(AD)
V
SSA(AD)
100 nF
100 nF
(63 V)
100 µF
(16 V)
V
SSA(HP)
UDA1380TT
V
SSD
V
V
DDA
DDD
V
DDA(HP)
28 (24)
V
SSA(DA)
100 nF
(63 V)
5 (1)
26 (22)
V
RESET
(23) 27
(21) 25
(5) 9
(4) 8
(3) 7
(18) 22
(19) 23
(17) 21
(25) 29
V
DDD
4.7 µF
(16 V)
47 kΩ
VOUTL
VOUTR
DATAO
WSO
BCKO
V
REF(HP)
VOUTLHP
VOUTRHP
V
REF
DDA(DA)
47 µF
(16 V)
47 µF
(16 V)
0 Ω
0 Ω
100 nF
(63 V)
UDA1380
100 Ω
10 kΩ
100 Ω
10 kΩ
10 µF
(16 V)
MGU537
left
output
right
output
headphone
100 µF
(16 V)
1 Ω
V
DDA
Pin numbers for UDA1380HN in parentheses.
Fig.21 Application diagram.
2002 Sep 1661
V
DDD
10 Ω
100 µF
(16 V)
V
1 Ω
DDA
Page 62
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
20 PACKAGE OUTLINES
TSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm;
lead pitch 0.65 mm
E
H
32
D
c
y
Z
17
UDA1380
SOT487-1
A
X
v M
E
A
A
2
A
1
pin 1 index
116
w M
e
DIMENSIONS (mm are the original dimensions)
UNITA1A2A
Notes
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.
2. Plastic interlead protrusions of 0.25 mm maximum per side are not included.
A
max.
0.15
mm
1.10
OUTLINE
VERSION
SOT487-1 MO-153
0.05
0.95
0.85
3bp
0.30
0.19
0.20
0.09
0.25
IEC JEDEC EIAJ
cD
11.10
10.90
REFERENCES
b
p
02.55 mm
scale
(1)E(2)
6.20
6.00
eH
E
8.30
0.65
7.90
LL
p
0.75
0.50
detail X
0.100.100.201.00
EUROPEAN
PROJECTION
(A )
L
p
L
0.78
0.48
A
3
θ
Zywvθ
o
8
o
0
ISSUE DATE
97-06-11
99-12-27
2002 Sep 1662
Page 63
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
HVQFN32: plastic, heatsink very thin quad flat package; no leads;
32 terminals; body 5 x 5 x 0.85 mm
A
D
terminal 1
index area
B
E
UDA1380
SOT617-1
A
4
A
detail X
e
1
e
916
L
8
E
h
pin 1 index
1
32
DIMENSIONS (mm are the original dimensions)
A
A
UNIT
max.
mm
Note
1. Plastic or metal protrusions of 0.076 mm maximum per side are not included.
max.
0.80
4
0.35
0.18
(1)
b
D
5.05
4.95
D
3.25
2.95
h
1/2 e
b
17
e
1/2 e
24
D
E
5.05
4.95
h
(1)
25
02.55 mm
scale
E
3.25
2.95
h
e
1
3.5
0.51.00
∅ v
∅ w
e
3.5
C
y
X
w
y
C
1
ye
0.050.1
y
1
M
ACCB
M
e
2
L
2
0.50
0.2v0.1
0.30
OUTLINE
VERSION
SOT617-1MO-220
IEC JEDEC EIAJ
REFERENCES
2002 Sep 1663
EUROPEAN
PROJECTION
ISSUE DATE
01-06-07
01-08-08
Page 64
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
21 SOLDERING
21.1Introduction to soldering surface mount
packages
Thistextgivesaverybriefinsighttoacomplex 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).
There is no soldering method that is ideal for all surface
mount IC packages. Wave soldering can still be used for
certainsurfacemountICs, but it is not suitable for fine pitch
SMDs. In these situations reflow soldering is
recommended.
21.2Reflow soldering
Reflow soldering requires solder paste (a suspension of
fine solder particles, flux and binding agent) to be applied
totheprinted-circuit board by screen printing, stencilling or
pressure-syringe dispensing before package placement.
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 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.
21.3Wave soldering
Conventional single wave soldering is not recommended
forsurfacemountdevices (SMDs) or printed-circuit boards
with a high component density, as solder bridging and
non-wetting can present major problems.
To overcome these problems the double-wave soldering
method was specifically developed.
UDA1380
If wave soldering is used the following conditions must be
observed for optimal results:
• Use a double-wave soldering method comprising a
turbulent wave with high upward pressure followed by a
smooth laminar wave.
• For packages with leads on two sides and a pitch (e):
– larger than or equal to 1.27 mm, the footprint
longitudinal axis is preferred to be parallel to the
transport direction of the printed-circuit board;
– smaller than 1.27 mm, the footprint longitudinal axis
must be parallel to the transport direction of the
printed-circuit board.
The footprint must incorporate solder thieves at the
downstream end.
• Forpackageswithleads 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.
During placement and before soldering, the package must
be fixed with a droplet of adhesive. The adhesive can be
applied by screen printing, pin transfer or syringe
dispensing. The package can be soldered after the
adhesive is cured.
Typical dwell time is 4 seconds at 250 °C.
A mildly-activated flux will eliminate the need for removal
of corrosive residues in most applications.
21.4Manual 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.
When using a dedicated tool, all other leads can be
soldered in one operation within 2 to 5 seconds between
270 and 320 °C.
2002 Sep 1664
Page 65
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
UDA1380
for MD, CD and MP3
21.5Suitability of surface mount IC packages for wave and reflow soldering methods
1. Formoredetailedinformation on the BGA packages refer to the
2. All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the maximum
3. These packages are not suitable for wave soldering. On versions with the heatsink on the bottom side, the solder
4. If wave soldering is considered, then the package must be placed at a 45° angle to the solder wave direction.
5. Wave soldering is suitable for LQFP, TQFP and QFP packages with a pitch (e) larger than 0.8 mm; it is definitely not
6. Wave soldering is suitable for SSOP and TSSOP packages with a pitch (e) equal to or larger than 0.65 mm; it is
, SO, SOJsuitablesuitable
from your Philips Semiconductors sales office.
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
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.
The package footprint must incorporate solder thieves downstream and at the side corners.
suitable for packages with a pitch (e) equal to or smaller than 0.65 mm.
definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm.
Objective dataDevelopmentThis data sheet contains data from the objective specification for product
Preliminary dataQualificationThis data sheet contains data from the preliminary specification.
Product dataProductionThis data sheet contains data from the product specification. Philips
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.
(1)
STATUS
(2)
development. Philips Semiconductors reserves the right to change the
specification in any manner without notice.
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.
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.
DEFINITIONS
23 DEFINITIONS
Short-form specification The data in a short-form
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.
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
attheseoratanyotherconditionsabovethosegiveninthe
Characteristics sections of the specification is not implied.
Exposure to limiting values for extended periods may
affect device reliability.
Application information Applications that are
described herein for any of these products are for
illustrative purposes only. Philips Semiconductors make
norepresentation or warranty that such applications will be
suitable for the specified use without further testing or
modification.
24 DISCLAIMERS
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 resultin personal injury. Philips
Semiconductorscustomers 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.
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
theuseofany of these products, conveys no licence or title
under any patent, copyright, or mask work right to these
products,andmakesnorepresentations or warranties that
these products are free from patent, copyright, or mask
work right infringement, unless otherwise specified.
2002 Sep 1666
Page 67
Philips SemiconductorsProduct specification
Stereo audio coder-decoder
for MD, CD and MP3
25 PURCHASE OF PHILIPS I2C COMPONENTS
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.
2
C components conveys a license under the Philips’ I2C patent to use the
UDA1380
2002 Sep 1667
Page 68
Philips Semiconductors – a w orldwide compan y
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.
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 Netherlands753503/02/pp68 Date of release: 2002 Sep 16Document order number: 9397 750 09937
SCA74
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.