AN737 - Vishay

AN737
Vishay Siliconix
Si9988 Buffered H-Bridge
Jerry Marshall
INTRODUCTION
APPLICATIONS
The Si9988 is a buffered H-bridge that will eliminate all the
external discretes that are normally needed to prevent
shoot-through in low-voltage brushed motor, stepper motor,
and actuator applications. Key features include the following:
The examples and descriptions that follow refer to the truth
table below for the Si9988.
D The output FETs are complementary, thus requiring no
high-side drive power supply.
D Built-in shoot-through protection prevents both FETs on
the same side of the H from being on at the same time. This
protection ordinarily would require several external
components or additional logic.
D Operating range is 3.8 to 13.2 V, making the Si9988 ideal
for the common PC supply voltages of 5 and 12 V.
D Built-in logic provides four states controlled by CMOS level
commands.
— The two on-states where current flows through the
load from either terminal (OUTA to OUTB or OUTB to
OUTA).
— A brake state where terminals OUTA and OUTB of the
load are both connected to ground, resulting in a
dynamic braking action.
D The inputs may be switched at frequencies up to 200 kHz,
allowing PWM operation.
D No additional components are necessary, except for a
possible snubber circuit, depending on the load and
electrical noise requirements and any feedback signal
processors.
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
TRUTH TABLE
State
EN
PWM
OUTA
OUTB
Action
0
0
0
0
1
+Dir
1
0
1
1
0
–Dir
2
1
0
0
0
Brake
3
1
1
0
0
Brake
Figure 1 shows a brushed dc motor operating in a full-on,
bi-directional mode. Open loop control could be implemented
by appropriate high-speed switching between states 1 and 2.
(Refer to the Truth Table.)
Figure 2 shows a brushed dc motor operating in a controlled
bi-directional, closed-loop mode. Speed control can be
implemented by feeding back the low-pass filtered voltage at
the load to control the duty cycle of the high-speed switching
between states 1 and 2. (Refer to the Truth Table.)
Torque control can be accomplished by using the current
feedback signal (Figure 3) to control the duty cycle of the high
speed switching between states 1 or 2 and 3. (Refer to the
Truth Table.)
VDD
EN
ShootThrough
Protection
Logic
PWM
Motor
= Si9988 Terminals
FIGURE 1. Basic Open Loop
Document Number: 71376
06-Dec-00
www.vishay.com
1
AN737
Vishay Siliconix
VDD
EN
VDD
EN
ShootThrough
Protection
Logic
ShootThrough
Protection
Logic
PWM
PWM
Motor
Motor
VDD
VDD
+
+
Voltage
Feedback
VEE
VCC
Current
Feedback
–
–
GND
= Si9988 Terminals
FIGURE 2. Voltage Feedback for PWM Motor Control
GND
= Si9988 Terminals
FIGURE 3. Current Feedback for PWM Motor Control
FEEDBACK TECHNIQUES
The Si9988 uses pulse width modulation (PWM) for
proportional control. Linear control requires additional external
devices and will not be discussed here. The examples in
Figure’s 2 and 3 show how to obtain a voltage and a current
signal for feedback purposes.
Voltage feedback is used where motor speed is the primary
controlled variable. In this case, a low-pass filter is used since
the voltage at the load is a high-frequency rectangular wave.
The baseband component of this voltage is proportional to the
duty cycle of the rectangular wave. The cut-off of the filter is
chosen to stop the PWM frequency but pass the lower
baseband frequencies required for feedback and control. The
rectangular wave switches between the two active states 1
and 2. Switching between these output states tends to give
greater control of the voltage and speed, since the output
impedance is always low.
www.vishay.com
2
Current feedback is used where motor torque or acceleration
is the primary controlled variable. A low-pass filter is normally
not required, since the motor inductance acts as the filter. If the
inductance or the PWM frequency is too low, a low-pass filter
may be required. At the output, the rectangular wave switches
between active states (1 or 2) and the high impedance state
(3). This tends to give greater control of the torque and
acceleration, because the output impedance is high when the
PWM cycle is off. Motor braking during these periods is thus
minimized.
With either feedback technique, state 0 (see Truth Table) will
result in motor braking. The analog output of the voltage sense
filter or current sense is fed back to the controller input to close
the loop. This may be a discrete controller, a microcontroller,
DSP, or fuzzy controller. The operation of the controller is
beyond the scope of this application brief.
Document Number: 71376
06-Dec-00