TDA8950_1 © NXP B.V. 2008. All rights reserved.
Preliminary data sheet Rev. 01 — 9 September 2008 18 of 39
NXP Semiconductors TDA8950
2× 150 W class-D power amplifier

13.3.2 Bridge-Tied Load (BTL)

Maximum output power:
(3)
Maximum current internally limited to 9.2 A:
(4)
Variables:
RL: load impedance
RsL: series impedance of the filter coil
RDSon(hs): high-side RDSon of power stage output DMOS (temperature dependent)
RDSon(ls): low-side RDSson of power stage output DMOS (temperature. dependent)
fosc: oscillator frequency
tmin: minimum pulse width (typical 150 ns, temp. dependent)
VP: single-sided supply voltage (or 0.5 ×(VDD + |VSS|))
Po(0.5 %): output power at the onset of clipping
Note that Io(peak)M should be below 9.2 A (Section 8.3.2). Io(peak) is the sum of the current
through the load and the ripple current. The value of the ripple current is dependent on the
coil inductance and voltage drop over the coil.

13.4 External clock

For duty cycle independent operation of the device, the external clock input frequency is
internally divided by two. This implies that the frequency of the external clock is as twice
as high as the internal clock (typical 2 × 345 kHz = 690 kHz).
If two or more class-D amplifiers are used it is recommended that all devices run at the
same switching frequency. This can be realized by connecting all OCS pins together and
feeding them from an external oscillator. When applying an external oscillator, it is
necessary to force pin OSC to a DC level above SGND. The internal oscillator is disabled
and the PWM modulator will switch with half the externally applied frequency.
The internal oscillator requires an external resistor Rext(OSC) and capacitor COSC between
pin OSC and PIN VSSA.
The noise contribution of the internal oscillator is supply voltage dependent. An external
low noise oscillator is recommended for low noise applications running at high supply
voltage.
Po 0.5%()
RL
RLRDSon hs() Rdson ls()
++
------------------------------------------------------------------2VP1t
min 0.5 f osc
×()×× 2
2RL
--------------------------------------------------------------------------------------------------------------------------------------------------
=
Iopeak()
2VP1t
min 0.5 f osc
×()×
RLRDSon hs() RDSon ls()
+()2RsL
++
-------------------------------------------------------------------------------------------
=