
ML4423
6
REV. 1.0 10/10/2000
Current Limit
Motor current is sensed on I
SENSE
(pin 16). R
LIMIT
should
be selected so that
R
V
I
LIMIT
MAX
=
0 5
(4)
For a 2A current limit, R
LIMIT
= 0.25
. The 1k
resistor
and 330pF capacitor filter (shown in figure 3) filter the
high frequency flyback pulses (due to the freewheeling
diode recovery currents) occurring at the output. When
I
MAX
is reached the output power will be turned off for
the remainder of the current PWM cycle, which is
asynchronous with the sinewave frequency. Thus current
limit is fixed-period with variable duty cycle.
PWM SINE Controller
This circuit block compares the sinewaves at SINE
A
and
SINE
B
to the sampled inputs SENSE
A
–SENSE
C
and
SENSE
B
–SENSE
C
, respectively. The PWM loop then
drives the outputs to force these “differential” waveforms
to equal the internal reference waveforms at SINE
A
and
SINE
B
. The differential signals SENSE
A
–SENSE
C
and
SENSE
B
–SENSE
C
will be approximately 1.7 volts zero-
peak maximum. The signals at these pins should be
filtered to remove the PWM frequency. The high voltages
at the motor terminals are divided down to 1.7V to
provide voltage feedback to the controller. In figure 3,
the resistors to ground from SENSE
A
(pin 1) and SENSE
B
(pin 3) should be 1k
. SENSE
C
(pin 2) should have a
500
to ground because it has 1/2 the input impedance
of the other 2 inputs. The 0.15
μ
F capacitors to ground on
SENSE
A
and SENSE
B
and the 0.3
μ
F capacitor to ground
on SENSE
C
will create a 1kHz low pass filter at these
inputs. V
PEAK
on the motor is set by the divider ratios.
For the values shown in figure 3:
(V
SPEED
= 4.4V)
V
V
k
1
k
k
V
k
500
V
PEAK
=
+
=
+
=
1 7
.
99
1
1 7
.
49 5
500
170
.
(5)
OUTPUT DRIVE
The 6 output drivers of the ML4423 drive the H and L
outputs from 0 to 12 volts (with pin 25 tied to V
CC
+(12V)).
The outputs will drive about 10mA and are designed to
drive output buffers and high side drivers requiring 12V
swings. The ML4423 provides lower current 0 to 5V drive
for high/low side drivers requiring 5V input signal swings
with pin 25 left unconnected.
PROGRAMMABLE DEADTIME
A dead time circuit is provided to prevent shoot through
currents in the power output stage. The dead time is
controlled by a resistor to ground on R
DT
(pin 9). The dead
time selected should be large enough to prevent cross
conduction between the upper and lower power devices
of each inverter phase leg.
t
R
(
DEAD
DB
=
)
1 2 10
11
.
(6)
With f
PWM
= 25kHz, the PWM period is 40
μ
s. With R
DB
= 166k, t
DEAD
= 2
μ
s (~5%).
C
GM1
and C
GM2
These two external capacitors to ground each set a pole in
the forward path of the feedback loop in conjunction with
a g
m
of 1/650
. The pole should be placed at a frequency
higher than the PWM frequency.
g
C
f
m
gm
PWM
2
π
>
(7)
APPLICATION
The ML4423 provides all the signals necessary to drive
the output power stage connected to the motor. The
components around the ML4423 for a typical application
are shown in figure 3. The motor DC supply voltage
should be greater than the largest signal waveform
required or output clipping may result. Figure 4 shows an
alternate circuit using the IR2118.