The UCB1510 is a single chip, integrated mixed signal telecom codec that can
directly be connected to a DAA and supports high speed modem protocols. The
general purpose I/O pins provide programmable inputs and/or outputs to the system.
The UCB1510 has a serial AClink interface intended to communicate to the system
controller. Both the codec input data and codec output data and the control register
data are multiplexed on this interface.
c
c
3.Applications
■ Sigma delta telecom codec with programmable sample rate, including digitally
controlled input voltage level, mute, loop back and clip detection functions. The
telecom codec can be directly connected to a Data Access Arrangement (DAA)
and includes a built in sidetone suppression circuit
■ AClink (rev 2.1) interface with secondary codec support
■ 3.3 V supply voltageand built in power saving modes make the UCB1510 optimal
for portable and battery powered applications
■ 5 V tolerant interface for motherboard/PC add on
■ Maximum operating current 25 mA
■ 8 general purpose IO pins for line interface control
■ Interrupt detection driven wake up sequence for ring detect
■ Low cost 12.288 MHz crystal
■ Standalone modems
■ Integrated modems
■ Audio/Modem Riser (AMR) Cards
■ Mobile Daughter Cards (MDC)
Page 2
Philips Semiconductors
UCB1510
AC97 digital modem codec
4.Ordering information
Table 1:Ordering information
Type numberPackage
NameDescriptionVersion
UCB1510DBSSOP28plastic shrink small outline package, 28 leads, body width 5.3mmSOT341-1
5.Block diagram
A0
PON
TINP
TINN
TOUTP
TOUTN
VREFBYP
Voltage
reference
XTAL_IN/A1
ADC
DAC
down
sample
filter
up
sample
filter
XTAL_OUT
Clock buffers &
sample rate
dividers
Line1 PCM flow
data /
control
registers
GPIO
IO[7:0]
Serial bus
interface
SDOUT
SDIN
SYNC
RESET
BIT_CLK
Fig 1. Block diagram
9397 750 06856
Preliminary specificationRev. 01 — 4 February 20002 of 32
Xtal oscillator/master clock input or inverted
secondary address
XTAL_OUT28-
[1] After cold or warm reset, the AClink interface is active with MLNK bit reset.
[2] I/OC = CMOS bidirectional; ID = digital input; S = supply; OA = analog output; IC = CMOS input;
IA= analog input; I/OA = analog bidirectional; OC = CMOS output.
[3] BIT_CLK is an input for AClink secondary codec, an output for primary codec. When BIT_CLK is an
output, the XTAL oscillator is active.
[4] SDIN is driving a 0 until a valid SYNC framing signal is received after cold reset.
[3]
O
A
Xtal oscillator output
9397 750 06856
Preliminary specificationRev. 01 — 4 February 20004 of 32
The functional description of the devices id described in Section 8 through
Section 15.
8.Telecom codec
The telecom codec contains an input channel, built up from a 64 times oversampling
sigma delta analog to digital converter (ADC) with digital decimation filters,
programmable gain and attenuation and built-in sidetone suppression circuit.
The output path consists of a digital up sample filter, a 64 time oversampling 4 bit
digital to analog converter (DAC) circuit with integrated filter followed by a differential
output driver, capable of directly driving a 600 Ω isolation transformer. The output
path includes a mute function. The telecom codec also incorporates loop back
modes, in which codec output path and the input path are connected in series. The
loop back tap and entry points are identified as circled letters in Figure 3, loop back
modes are described in the AClink register definition.
UCB1510
AC97 digital modem codec
TOUTP
TOUTN
TINP
TINN
E
sidetone_enable
SIDETONE
SUPPRESSION
CIRCUIT
ADC[3:2]
DAC Mute
ADC
J
D
DAC
H
C
DIGITAL
DECIMATION
FILTER
DIGITAL
NOISE
SHAPER
14
G
14
B
Fig 3. Telecom codec block diagram
The telecom sample rate (fst) is derived from the AC master clock and is
programmable using the sample rate registers. Not all AC97 specified sample rates
are supported, refer to Table 3 “Sampling frequencies” for details.
PCM data is transferred in the slot 5 of the AClink.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 20005 of 32
Any programmed vlaue above 24 kHz will lead to a 24 kHz sampling rate.
Changing the sampling rate while the codec is active may lead to unpredictable
results in the ADC and DAC chains and should be avoided.
The output section of the telecom codec is designed to interface with a 600 Ω line
through an isolation transformer. The built in mute function is activated by the
DAC Mute bit in register 0x46. The output driver remains active in the mute mode,
however no output signal is produced.
8.1 Digital filters
These filters are tailored for high speed modem performance.
A voice band filter can be activated to reduce the noise in the lower frequencies.
Table 4:Filter characteristics
ParameterConditionValue
Group delay25 samples
Pass band ripple±0.1 dB
Out of band rejection>0.55 fs-50 dB
Pass band(no voice band filter)0.0016 to 0.45 fs
Transition band0.45 to 0.55 fs
Voice band filter rejection band0-0.0018 fs30 dB
Voice band filter cutoff frequency0.05 fs
9397 750 06856
Preliminary specificationRev. 01 — 4 February 20006 of 32
An important built-in feature of the telecom codec is the sidetone suppression circuit.
The sidetone suppression circuit is activated when sidetone_enable of register 0x5A
is set.The sidetone suppression circuit subtracts part of the telecom output signal
from the telecom input signal. As a result the available dynamic range of the input
path can be more effectively utilized. If the sidetone suppression circuit is disabled,
the telecom input dynamic range can be largely occupied by the telecom output
signal.
Rs
Ri
-
Rg
The built-in side tone suppression circuit, shown in Figure 4, has a fixed subtraction
ratio, set be the resistors R
and Ri, which equals
s
600
⁄
. This ratio is calculated from
456
the following relations.
The impedance seen by the telephone line equals:
Z
line
2RtR
×=
RoRi×
++
----------------- -
t
RoRi+
, differential, in which Rtrepresents winding resistance
of the transformer, divided by 2. Assuming Ri >> Ro, then
R
line
RtRtRo600 2⁄300Ω==++=
single ended.
A typical transformer has 156 Ω winding impedance, thus Ro should be 144 Ω. The
ratio of the telecom input and output voltage is, therefore:
V
i(tel)
V
---------------------------------------
o(tel)
156 300144++
156 300+
V
o(tel)
456
×=×=
-------- -
600
Proper sidetone suppression thus requires Rs/Ri to be Vi/Vo.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 20007 of 32
The UCB1510 contains an on chip reference voltage source, which generates the
bias currents and the virtual analog ground. Alternatively the UCB1510 can be driven
from an external reference voltage source.
Bias ENA
vref_external
ena
Vbg
vref_bypass
internal
bandgap
reference
voltage
circuitry
&
&
UCB1510
AC97 digital modem codec
internal
analog
ground
Fig 5. Block diagram of the reference circuit.
Two bits in the control register 0x5A determine the mode of operation of this
reference voltage circuit. vref_bypass connects the internal reference voltage to the
VREFBYP pin, while vref_external disables the internal reference voltage and
switches the UCB1510 into the external voltage reference mode.
If the internal reference voltage is connected to the VREFBYP pin, an external
capacitor could be connected to filter this reference voltage. When choosing a
capacitor, the internal impedance (around 50 kΩ) should be taken into account.
If vref_external is set, an external voltage reference connected to the VREFBYP pin
is used as the voltage reference by UCB1510.
10. Power supply strategy
Since all the control logic of the UCB1510 is powered by the V
alwaysbe present on this pin for interrupts to be possible. V
all the time although it is recommended to use the control bits to turn OFF the analog
sections.
VREFBYP
, power should
DDD
needs not be present
DDA
9397 750 06856
Preliminary specificationRev. 01 — 4 February 20008 of 32
0x00 to 0x3AAll audio registers are ignored
0x3CExtended Modem ID
0x3EExtended Modem Status and Control
0x40Line1 DAC/ADC Rate
0x42 and 0x44Reserved for future use
0x46Line1 DAC/ADC Level
0x48 and 0x4AReserved for future use
0x4CGPIO Pin Configuration
0x4EGPIO Pin Polarity
0x50GPIO Pin Sticky
0x52GPIO Pin Wake-up Mask
0x54GPIO Pin Status
0x56Miscellaneous Modem AFE Status and Control
0x58Ignored
0x5ACodec control
0x5CMode control
0x5ETest control
0x5E to 0x7AIgnored
0x7CVendor ID1
0x7EVendor ID2
UCB1510
AC97 digital modem codec
11.2 Register detail
Shaded areas indicate read only data.
11.2.1 Extended Modem ID
Table 6:Extended Modem ID Register
Register address: 0x3C; default: N/A
BitD15D14D13D12D11D10D9D8
Symbol
BitD7D6D5D4D3D2D1D0
Symbol
Table 7:Description of Extended Modem ID bits
BitSymbol Function/Value
D15:14 ID[1:0]{A1,A0} where A0 is the inverse polarity of the
D0LIN1Line 1 support indicator = 1 (i.e., Line 1 is supported).
[1] Writing this register will cause a register reset: all modem registers will then take their default values.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 20009 of 32
Table 8:Extended Modem Status and Control Register
Register address: 0x3E; default: 0xFFxx
BitD15D14D13D12D11D10D9D8
SymbolPRHPRGPRFPREPRDPRCPRBPRA
BitD7D6D5D4D3D2D1D0
Symbol
Table 9:Description of Extended Modem status and Control bits
BitSymbol Function/Value
D15PRHReserved, should be 1
D14PRGReserved, should be 1
D13PRFReserved, should be 1
D12PREReserved, should be 1
D11PRD1 -> Line1 DAC OFF
D10PRC1 -> Line1 ADC OFF
D9PRB1 -> Line1 V
D8PRA1 -> GPIO OFF
D7HDAC0 (not supported)
D6HADC0 (not supported)
D5DAC20 (not supported)
D4ADC20 (not supported)
D3DAC11 indicates Line1 DAC ready (means that the Line1 DAC and the V
D2ADC11 indicates Line1 ADC ready (means that the Line1 ADC and the V
D1MREF1 indicates Line1 V
D0GPIO1 indicates GPIO ready.
D15DAC mute DAC section is active, but no signal will be sent.
D7ADC mute ADC section is active, but no signal will be sent.
D3-D2ADC[3:2]ADC Gain (0 -> 0 dB, 1 -> 6 dB, 2 -> 12 dB, 3 -> 18 dB)
D1-D0ADC[1:0]These bits are ignored.
UCB1510
AC97 digital modem codec
mute
ADC3ADC2ADC1ADC0
mute
11.2.5 GPIO Pin Configuration
Table 13: GPIO Pin Configuration Register
Register address: 0x4C; default: 0x00FF
BitD15D14D13D12D11D10D9D8
Symbol
BitD7D6D5D4D3D2D1D0
SymbolGC7GC6GC5GC4GC3GC2GC1GC0
The GPIO Pin Configuration register specifies whether a GPIO pin is configured for
input (1) or for output (0).
11.2.6 GPIO Pin Polarity
Table 14: GPIO Pin Polarity Register
Register address: 0x4E; default: 0xFFFF
BitD15D14D13D12D11D10D9D8
Symbol
BitD7D6D5D4D3D2D1D0
SymbolGP7GP6GP5GP4GP3GP2GP1GP0
The GPIO Pin Polarity register defines GPIO Input Polarity (0 = Low, 1 = High) when
a GPIO pin is configured as an input.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200011 of 32
BitD15D14D13D12D11D10D9D8
Symbol
BitD7D6D5D4D3D2D1D0
SymbolGS7GS6GS5GS4GS3GS2GS1GS0
The GPIO Pin Sticky register defines GPIO Input Type (0 = Non-Sticky, 1 = Sticky)
when a GPIO pin is configured as input. Sticky is defined as Edge sensitive,
Non-Sticky as Level-sensitive.
GPIO inputs configured as Sticky are cleared by writing a 0 to the corresponding bit
of the GPIO Pin Status register 0x54, and by reset.
Remark: Changing GPIO control registers while a GPIO is sticky may cause
unwanted interrupts and should be done carefully.
11.2.8 GPIO Wake-up Mask
UCB1510
AC97 digital modem codec
Table 16: GPIO Wake-up Mask Register
Register address: 0x52; default: 0x0000
BitD15D14D13D12D11D10D9D8
Symbol
BitD7D6D5D4D3D2D1D0
SymbolGW7GW6GW5GW4GW3GW2GW1GW0
The GPIO Pin Wake-up Mask register provides a mask for determining if an input
GPIO change will generate a wake-up or GPIO_INT (0 = No, 1 = Yes).
When the AC-link is powered down, a wake-up event will trigger the assertion of
SDIN. When the AC-link is powered up, a wake-up event will appear as
GPIO_INT = 1 on bit 0 of input slot 12.
11.2.9 GPIO Pin Status
Table 17: GPIO Pin Status Register
Register address: 0x54; default: N/A
BitD15D14D13D12D11D10D9D8
Symbol
BitD7D6D5D4D3D2D1D0
SymbolGI7GI6GI5GI4GI3GI2GI1GI0
The GPIO Status register reflects the state of all GPIO pins (inputs and outputs) on
slot 12.
When the GPIO is an output pin, the value set on slot #12 is transmitted directly to the
pin. When the GPIO pin is a non-sticky input, the status of the pin is accessible in
read mode. When the GPIO is a sticky Input, a transition, either from high to low
(polarity = 0) or from low-to-high (polarity = 1), will assert the corresponding GI bit
to 1. The GI bit will remain asserted until it is cleared by a write of 0.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200012 of 32
BitD15D14D13D12D11D10D9D8
Symbol
BitD7D6D5D4D3D2D1D0
Symbol
11.2.15 Vendor ID2
Table 27: Vendor ID2 Register
Register address: 0x7E; default: 0x4301
BitD15D14D13D12D11D10D9D8
Symbol
BitD7D6D5D4D3D2D1D0
Symbol
UCB1510
AC97 digital modem codec
01010000
01010011
01000011
00000001
11.3 Register reset modes
11.3.1 Warm reset
When a warm reset is activated, MLNK is set to 0 but the other registers retain their
values. If the codec is primary, the BIT_CLK is started and stabilized after 200 ms.
11.3.2 Cold reset
When a cold reset is activated, MLNK is set to 0 and all registers are programmed to
their default values. If the codec is primary, the BIT_CLK is started and stabilized
after 200 ms.
11.3.3 Register reset
A register reset causes all registers to return to their default values. Initiated by a
write to register 0x3C.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200015 of 32
The AClink frames is made of 13 slots. Slot0 is a 16-bit long tag slot, the remaining 12
slots are 20-bit long data transfer.
SYNC
UCB1510
AC97 digital modem codec
48KHz
Clock:12.288MHz
SDOUT (SLOT #)
16 bits
#0#1#2#3#4#5#6#7#8#9#10#11#12#0
SLOT #0: TAG
Fig 6. AClink frame slot definition
Register update is done at the end of slot 2. The new register value is effective
thereafter.
Slot #0 and slot #3 to #12 are shared by all codecs (primary and secondary). Multiple
codecs using the same slot cannot be used at the same time. Slot #1 and slot #2 are
used for register transfer and are codec specific. Addressing is defined in the
Tag slot #0: The UCB1510 will send a 1 as Tag slot bit 15 whenever the AClink is
active (MLNK is 0).
20bits
SLOT #2: CMD DATA
SLOT #1: CMD ADDR
SLOT #3 & #4:
not supported by UCB1510
SLOT #5: LINE1 DAC
SLOT #6.. #9:
SLOT #12: I/O CTRL
not supported by UCB1510
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200016 of 32
1x001primary readRead for primary codec register
11000primary writeWrite to a primary codec register
xx011secondary readRead from the 01 secondary codec
xx110secondary writeWrite to a 11 secondary codec register
slot #0
bit 13
(A1, A0)
slot #0
bits 1 and 0
12.2.1 Primary codec addressing
For addressing a primary codec, bits 1 and 0 of the Tag slot (codec ID A1 and A0)
should be 0. The bits 13 and 14 are used for register data transfer. When the
controller is not sending/receiving control data, it should be addressing the primary
codec. When writing to a register, the bits 14 and 13 (ADDR and DATA valid) should
be set to 1. When reading from a register, only the bit 14 is required to be 1.
Read/WriteTransferDescription
slot #1
bit 19
and 2 are not valid
register
12.2.2 Secondary codec addressing
When the Codec ID (A1,A0) is not 00, the controller is addressing a secondary codec
in a read or write sequence. The direction is defined in the slot 1 read/write bit (bit
19).
12.3 PCM sample transfer
Since the AClink frame frequency is defined to be 48kHz, exchanging samples with
the controller at a different sampling rate requires the support of on demand sample
transfer (slot request). The UCB1510 will send samples to the controller and assert
the slot 5 valid bit in the slot#0 (bit10)of the AClink frame. When it needs a new
sample from the controller, it will put a 0 on the slot5req bit in the slot#1 (bit9) of the
AClink frame. When the slot5req bit is 1, it indicates to the controller that no new
sample is needed. When the DAC is not active, the slot5req bit is kept at 0.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200018 of 32
The AClink is active and the interrupt request is transmitted by setting the interrupt bit
of slot 12 in the AClink frame.
UCB1510
AC97 digital modem codec
Interrupt request
Interrupt request
is enabled
If UCB1510 is configured as a primary codec, this is the case when MLNK is set to 0.
If UCB1510 is configured as a secondary codec, this is the case whether MLNK is set
to 0 or 1.
12.4.2 When BIT_CLK is stopped
In order to request an interrupt, the UCB1510 will assert the SDIN pin, if MLNK is set
to 1. BIT_CLK is not needed for this to happen. This applies when UCB1510 is used
as a primary or secondary codec.
If UCB1510 is configured as a primary codec, BIT_CLK is stopped as a result of
MLNK being set to 1.
If UCB1510 is configured as a secondary codec, BIT_CLK is stopped when the
controller shuts down the primary codec. For UCB1510 to generate interrupt while
BIT_CLK is stopped, MLNK has to be set to 1 before BIT_CLK is stopped.
After BIT_CLK is stopped, SDIN will be brought to 0, unless an interrupt asserts it
to 1. It is recommended that a level triggered interrupt detection is used in case the
interrupt request is asserted at the same time BIT_CLK is stopped.
12.5 Wake-up request to the UCB1510
A cold reset will program the registers to their default value and will wake up the
AClink.
When the AClink is not active (no BIT_CLK present), a rising SYNC will cause a
warm reset. If MLNK is set to 1, a rising RESET will also cause a warm reset. After a
warm reset, MLNK will be reset to 0.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200019 of 32
The UCB1510 has 8 programmable digital input/output (I/O) pins. These pins can be
independently programmed for polarity, value, direction and interrupt through the
GPIO control registers.
14. Interrupt generation
The UCB1510 contains a programmable interrupt control block.
The internal interrupt signal presents the 'OR' function of all interrupt status bits and
can be used to give an interrupt to the system controller using the AClink interrupt
protocol
The interrupt controller is implemented asynchronously. This provides the possibility
to generate interrupts when BIT_CLK is stopped, e.g. an interrupt can be generated
in power down mode, when the state of one of the IO pins changes (e.g. ring detect).
15. Reset circuit and mode selection
UCB1510
AC97 digital modem codec
The AC97 specification rev 2.1 describes a number of states and reset functions for a
modem codec either in primary or secondary codec.
15.1 Resets
15.1.1 Pulling the PON pin LOW
The PON pin acts as a hardware reset and is typically connected to a power
detection circuit.
15.1.2 Activating the RESET pin
Pulling the RESET pin low will start a cold or a warm reset sequence.
If the circuit is active (MLNK = 0). A cold reset is started. The reset sequence will end
after the rising edge of RESET. Only then will the AClink be available. Vendor test
modes are inactive as soon as the reset sequence starts so that mode sensing is
possible.
If the MLNK bit is set when the RESET pin is pulled low, a warm reset is activated
when RESET goes high again.
15.1.3 Activating the SYNC pin when AClink is inactive
When the AClink is not active (no BIT_CLK present), a rising SYNC will cause a
warm reset.
15.1.4 Writing reg 0x3C
When written, the reg 0x3C will initiate a register reset. All registers are set to their
default values.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200020 of 32
When starting a RESET pin induced cold reset, the AClink pins are sensed for
Vendor Test mode selection. BIT_CLK does not need to be running at that moment
Table 29: Mode selection with AC pins
SYNCSDOUTMode
00Normal mode, the AClink is operating properly.
01ATE test mode. All AClink pins are set to input thus allowing
10Vendor test mode.
11ATE test mode.
When the vendor test mode is activated, the vendor test register takes action. This
mode is for test only and should not be used in normal operation. Exiting this mode
requires a cold reset.
15.3 Primary/secondary codec selection
UCB1510
AC97 digital modem codec
board level JTAG testing.
16. Limiting values
Secondary codec implementation is selected by wiring the A0 pin low.
When A0 is low (A0 is 1), the XTAL_IN is used as A1 thus allowing ‘01’ and ‘11’ as
secondary addresses. ‘10’ is not possible. The ID register will then reflect the A1,A0.
Details can be found in the description of register 0x3C.
When the UCB1510 is a secondary codec, it derives its internal clock from BIT_CLK.
BITCLK is therefore configured as input.
Table 30: Limiting values
In accordance with the Absolute Maximum Rating System (IEC 60134).
SymbolParameterConditionsMinMaxUnit
V
DD
V
i
V
o
I
i(d)
I
o(d)
I
o
T
stg
[1] Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the
device. This is a stress rating only and functional operation of the device at these or any conditions
other than those described in the Absolute Maximum Rating section of this specification is not implied
[2] Parameters are valid over the ambient operating temperature unless otherwise specified. All voltages
are with respect to V
supply voltage−0.5+4.0V
DC input voltage−0.5VDD+ 0.5V
DC output voltage−VDD+ 0.5V
diode input current−10mA
diode output current−10mA
continuous output current,
digital outputs
storage temperature−55+150°C
, unless otherwise noted.
SSD
−4mA
[1].[2]
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200021 of 32
digital supply voltage3.03.33.6V
analog supply voltage3.03.33.6V
digital supply current
digital supply currentfull functionality
analog supply currentPower down,
[1]
−19−mA
[1]
−−mA
t.b.d.
only oscillator is on
LOW level input voltage−0.5−+0.2V
HIGH level input voltage0.8V
DDD
−0.5V
DDD
DDD
V
V
LOW level output voltageIOL=4mA−−0.4V
HIGH level output voltageIOH= 4 mA0.8V
DDD
−−V
serial interface clock frequency12.288MHz
operating ambient temperature−20−70°C
[1] Indicative value measured during the initial characterization.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200022 of 32
input gain +6 dB
[2] Additional test conditions: Fsampling 8 kHz; 0 dB output attenuation; 90% of digital full scale input voltage; 1200 Ω load.
[3] See Figure 10.
[4] See Figure 11.
[5] Deviation of the analog output from 0, with 0 code input to telecom output path.
[6] All curves repeat around the sample frequency fsa or fst for telecom codec.
RESET pulse width5−−ns
internal reset pulse width32 t
CLK
−ns
0dB
SBRvti
SBRsht
Fplt
FvltFvht
PBRR
Voice filter enabled
Fpht
Fsht
f
f
f
f
f
plt
pht
sht
vlt
vht
0.0016fst×=
0.42fst×=
0.6fst×=
0.018fst×=
0.05fst×=
Fig 10. Telecom input frequency response
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200024 of 32
Preliminary specificationRev. 01 — 4 February 200026 of 32
Page 27
Philips Semiconductors
21. Soldering
21.1 Introduction to soldering surface mount packages
This text gives a very brief insight to a complex technology. A more in-depth account
of soldering ICs can be found in our
Packages
There is no soldering method that is ideal for all surface mount IC packages. Wave
soldering is not always suitable for surface mount ICs, or for printed-circuit boards
with high population densities. In these situations reflow soldering is often used.
21.2 Reflow soldering
Reflow soldering requires solder paste (a suspension of fine solder particles, flux and
binding agent) to be applied to the printed-circuit board by screen printing, stencilling
or pressure-syringe dispensing before package placement.
Several methods exist for reflowing; for example, infrared/convection heating in a
conveyor type oven. Throughput times (preheating, soldering and cooling) vary
between 100 and 200 seconds depending on heating method.
UCB1510
AC97 digital modem codec
Data Handbook IC26; Integrated Circuit
(document order number 9398 652 90011).
Typical reflow peak temperatures range from 215 to 250 °C. The top-surface
temperature of the packages should preferable be kept below 230 °C.
21.3 Wave soldering
Conventional single wave soldering is not recommended for surface mount devices
(SMDs) or printed-circuit boards with a high component density, as solder bridging
and non-wetting can present major problems.
To overcome these problems the double-wave soldering method was specifically
developed.
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.
For packages with leads on four sides, the footprint must be placed at a 45° angle
•
to the transport direction of the printed-circuit board. The footprint must
incorporate solder thieves downstream and at the side corners.
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.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200027 of 32
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.4 Manual soldering
Fix the component by first soldering two diagonally-opposite end leads. Use a low
voltage (24 V or less) soldering iron applied to the flat part of the lead. Contact time
must be limited to 10 seconds at up to 300 °C.
When using a dedicated tool, all other leads can be soldered in one operation within
2 to 5 seconds between 270 and 320 °C.
21.5 Package related soldering information
Table 34: Suitability of surface mount IC packages for wave and reflow soldering
[1] All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the
maximum temperature (with respect to time) and body size of the package, there is a risk that internal
or external package cracks may occur due to vaporization of the moisture in them (the so called
popcorn effect). For details, refer to the Drypack information in the
Circuit Packages; Section: Packing Methods
[2] These packages are not suitable for wavesoldering as a solder joint between the printed-circuit board
and heatsink (at bottom version) can not be achieved, and as solder may stick to the heatsink (on top
version).
[3] If wave soldering is considered, then the package must be placed at a 45° angle to the solder wave
direction. The package footprint must incorporate solder thieves downstream and at the side corners.
[4] Wave soldering is only suitable for LQFP, QFP and TQFP packages with a pitch (e) equal to or larger
than 0.8 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.65 mm.
[5] Wave soldering is only suitablefor SSOP and TSSOP packages with apitch(e)equal to or larger than
0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm.
22. Revision history
Table 35: Revision history
Rev DateCPCNDescription
01 991111-Converted to DBII format.
The format of this specification has been redesigned to comply with Philips Semiconductors’
new presentation and information standard.
Data Handbook IC26; Integrated
.
9397 750 06856
Preliminary specificationRev. 01 — 4 February 200028 of 32
Application information —Applicationsthataredescribedhereinforany
oftheseproductsareforillustrativepurposesonly.PhilipsSemiconductors
makenorepresentationorwarrantythatsuchapplicationswillbesuitablefor
the specified use without further testing or modification.
[1]
25.Disclaimers
Life support —Theseproductsarenotdesignedforuseinlifesupport
appliances,devices,orsystemswheremalfunctionoftheseproductscan
reasonablybeexpectedtoresultinpersonalinjury.PhilipsSemiconductors
customersusingorsellingtheseproductsforuseinsuchapplicationsdoso
attheirownriskandagreetofullyindemnifyPhilipsSemiconductorsforany
damages resulting from such application.
Right to make changes —PhilipsSemiconductorsreservestherightto
makechanges,withoutnotice,intheproducts,includingcircuits,standard
cells,and/orsoftware,describedorcontainedhereininordertoimprove
design and/or performance. Philips Semiconductors assumes no
responsibilityorliabilityfortheuseofanyoftheseproducts,conveysno
licenceortitleunderanypatent,copyright,ormaskworkrighttothese
products,andmakesnorepresentationsorwarrantiesthattheseproducts
arefreefrompatent,copyright,ormaskworkrightinfringement,unless
otherwise specified.