LS7283 - LSI CSI

LSI/CSI
UL
®
LS7283
LSI Computer Systems, Inc. 1235 Walt Whitman Road, Melville, NY 11747
(631) 271-0400 FAX (631) 271-0405
A3800
- Preliminary - BRUSHLESS DC MOTOR COMMUTATOR/CONTROLLER
January 2005
CONNECTION DIAGRAM - TOP VIEW
STANDARD 20 PIN PLASTIC DIP
CS1
1
LSI
20
CS2
OUT 1
2
19
FORWARD/REVERSE
OUT 2
3
18
V DD (-V)
OUT 3
4
17
S3
COMMON
5
16
S2
OUT 4
6
15
S1
OUT 5
7
14
OSCILLATOR
OUT 6
8
13
V TRIP
BRAKE
9
12
OVERCURRENT SENSE
ENABLE 10
11
V SS (+V)
LS7362
FEATURES:
• Speed Control by Pulse Width Modulation (PWM)
of low-side drivers only.
• Open or closed loop motor speed control.
• +5V to +40V operation (VDD - VSS).
• Externally selectable input to output code for 60°,
120°, 240°, or 300° electrical sensor spacing.
• Three or four phase operation.
• Analog Speed control.
• Forward/Reverse control.
• Output Enable control.
• Positive Static Braking.
• Overcurrent Sensing.
• Six outputs drive switching bridge directly.
• LS7283 (DIP); LS7283-S (SOIC)
LS7283-TS (TSSOP) - See Connection Diagram
DESCRIPTION:
The LS7283 is a MOS circuit designed to generate the signals necessary to control a three-phase or four-phase
brushless DC motor. It is the basic building block of a
brushless DC motor controller. The circuit responds to
changes at the SENSE inputs, originating at the motor position sensors, to provide electronic commutation of the
motor windings. Pulse width modulation (PWM) of low-side
drivers for motor speed control is accomplished through either the ENABLE input or through the V TRIP input (Analog
Speed control) in conjunction with the OSCILLATOR input.
Overcurrent circuitry is provided to protect the windings, associated drivers and power supply. The LS7283 circuitry
causes the external output drivers to switch off immediately
upon sensing the overcurrent condition, and on again only
when the overcurrent condition disappears and the positive
edge of either the ENABLE input or the sawtooth OSCILLATOR occurs. This limits the overcurrent sense cycling to the chopping rate of the ENABLE input or the sawtooth OSCILLATOR. A positive braking feature is provided
to effect rapid deceleration. The LS7283 is designed for
driving Bipolar and Field Effect Transistors. Because only
low-side drivers are pulse width modulated, the LS7283 is
ideally suited in situations where the integrated circuit interfaces with level converters to drive high voltage brushless
DC motors. By pulse width modulating the low-side drivers
only, the switch losses in the level conversion circuitry for
the high-side drivers is minimized. Figure 1 indicates how
the level conversion is accomplished.
7283-010705-1
The COMMON, Pin 5 is tied to the positive supply rail
and LS7283 Outputs 1, 2, and 3 are used to drive level
converters Q101, Q102 and Q103, respectively. Only the
motor top-side drivers consisting of Q107, Q108 and
Q109 which are connected to the motor power supply,
VM, will be subject to the high speed switching currents
that flow through the motor. The level converters are
turned on and off at the slower commutation rate.
INPUT/OUTPUT DESCRIPTION:
COMMUTATION SELECTS (Pins 1, 20)
These inputs are used to select the proper sequence of
outputs based on the electrical separation of the motor
position sensors. With both inputs low (logic zero), the
sequence is adjusted for 60° electrical separation, with
CS2 high and CS1 low, 120° separation sequence is selected, with CS1 high and CS2 low, 240° separation sequence is selected and with CS1 and CS2 high, the 300°
separation sequence is selected. Note that in all cases
the external output drivers are disabled for invalid
SENSE input codes. Internal pull-down resistors are provided at Pins 1 and 20 causing a logic zero when these
pins are left open.
FORWARD/REVERSE (Pin 19)
This pin acts to modify the input to output sequence such
that when brought from high to low or low to high the direction of rotation will reverse. An internal pull-up resistor is
provided at Pin 19 causing a logic one when left open.
SENSE INPUTS (Pins 15, 16, 17)
These inputs provide control of the output commutation
sequence as shown in Table 3. S1, S2, S3 originate in the
position sensors of the motor and must sequence in cycle
code order. Hall Switch pull-up resistors are provided at
Pins 15, 16 and 17. The positive supply of the Hall devices should be common to the chip VDD.
BRAKE (Pin 9)
A high level applied to this input unconditionally turns off
outputs 1, 2 and 3 and turns on outputs 4, 5 and 6 (See
Figure 1). Transistors Q101, Q102 and Q103 cut off causing Q107, Q108 and Q109 to cut off and transistors Q104,
Q105 and Q106 turn on, shorting the windings together.
The BRAKE has priority over all other inputs. An internal
pull-down resistor is provided at Pin 9 causing no braking
when left open. (Center- tapped motor configuration requires a power supply disconnect transistor controlled by
the BRAKE signal - See Figure 3.)
ENABLE (Pin 10)
A high level on this input permits the output to sequence
as in Table 3I, while a low disables all external output drivers. An internal pull-up resistor is provided at Pin 10, enabling when left open. Positive edges at this input will reset
the overcurrent flip-flop.
OVERCURRENT SENSE (Pin 12)
This input provides the user a way of protecting the motor
winding, drivers and power supply from an overload
condition. The user provides a fractional-ohm resistor
between the negative supply and the common emitters of
the NPN drivers. This point is connected to one end of a
potentiometer (e.g. 100k Ohms), the other end of which is
connected to the positive supply. The wiper pickoff is
adjusted so that all outputs are disabled for currents greater than the limit. The action of the input is to disable all
external output drivers. When BRAKE exists, OVERCURRENT SENSE will be overridden. The overcurrent
circuitry latches the overcurrent condition. The latch may
be reset by the positive edge of either the sawtooth OSCILLATOR or the ENABLE input. When using the ENABLE input as a chopped input, the OSCILLATOR pin
should be held at VDD. When the ENABLE input is held
high, the OSCILLATOR must be used to reset the overcurrent latch.
VTRIP (Pin 13)
This pin is used in conjunction with the sawtooth oscillator
provided on the circuit. When the voltage level applied to
VTRIP is more negative than the waveform at the OSC
pin, the low-side drivers will be enabled. When VTRIP is
more positive than the sawtooth OSC waveform the lowside drivers are disabled. The sawtooth waveform at the
OSC typically varies from 0.4VDD to V DD - 2V. The purpose of the VTRIP input in conjunction with the OSCILLATOR is to provide variable speed adjustment for
7283-010705-2
the motor by means of PWM of the low-side drivers.
OSCILLATOR (Pin 14)
A reisistor and capacitor connected to this pin (See Fig. 6) provide the timing components for a sawtooth OSCILLATOR. The
signal generated is used in conjunction with VTRIP to provide
PWM for variable speed applications and to reset the overcurrent condition.
OUTPUTS 1, 2, 3 (Pins 2, 3, 4)
These open drain outputs are enabled as shown in Table 3I and
provide base current when the COMMON (Pin 5) is tied to VDD.
These outputs provide commutation only for the high-side drivers. They are not pulse-width modulated to control speed.
OUTPUT 4, 5, 6 (Pins 6, 7, 8)
These open drain outputs are enabled as in Table 3 and
provide base current to NPN transistors when the COMMON is
tied to VDD. They provide commutation and are pulse-width
modulated to provide speed control.
COMMON (Pin 5)
The COMMON is connected to VDD for driving low-side drivers
and high-side level converters.
VDD (Pin 11)
Supply voltage positive terminal.
VSS (Pin 18)
Supply voltage negative terminal.
TYPICAL CIRCUIT OPERATION:
Figure 1 indicates an application using bipolar power transistors. The oscillator is used for motor speed control as explained under VTRIP. Only low-side drive transistors are pulse
width modulated during speed control. The outputs turn on
in pairs (See Table 3). For example, two separate paths are
turned on when Q8 and Q4 are on. One path is from the positive supply through Q8, R1 and the base emitter junction of
Q101. The second is from the positive supply through Q4, R14,
the base emitter junction of Q105 and the fractional-ohm resistor to ground. The current in the first path is determined by
the power supply voltage, the impedance of Q8, the value of
R1 and the voltage drop across the base-emitter junction of
Q101 (0.7V for a single transistor or 1.4V for a Darlington Transistor). The current in the second path is determined by the
power supply voltage, the impedance of Q4, the value of R14
and the voltage drop across the base-emitter junction of Q105.
Table 1 provides the recommended value for R1. R2, R3, R13,
R14 and R15 are the same value.
Figure 2 indicates an application where Power FETs are used.
The nominal power supply for the LS7283 in this configuration
is 15V so that the low side N-Channel Power FET drivers will
have 15V of gate drive. Resistors R13, R14 and R15 serve to
discharge the gate capacitance during FET turn-off. The highside P-Channel FET drivers use 15V Zener diodes Z1, Z2 and
Z3 to limit the gate drive. Resistors R8, R10 and R12 are the
gate capacitance discharge resistors. Table 2 indicates the
minimum value of R13 (= R14 = R15) needed as a function of
output drive voltage for the low-side drivers.
MAXIMUM RATINGS:
PARAMETER
DC Supply Voltage
Any Input Voltage to VSS
Storage Temperature
Operating Temperature
SYMBOL
VDD - VSS
VIN
TSTG
TA
VALUE
+45
+40 to -0.3
-65 to +150
-40 to +125
UNIT
V
V
°C
°C
DC ELECTRICAL CHARACTERISTICS:
(All Voltages Referenced to VSS, TA = 25°C unless otherwise specified)
SYMBOL
MIN
Supply Voltage
VDD
5
Supply Current
(Excluding Outputs)
IDD
Input Specifications:
BRAKE, ENABLE, CS1, CS2
RIN
S1, S2, S3, FORWARD/REVERSE
Voltage (Logic 1)
VIH
VDD - 1.5
(Logic 0)
VIL
0
OVERCURRENT SENSE (See Note)
Voltage (Logic 1)
VIH
(VDD / 2) + 0.25
(Logic 0)
VIL
0
Oscillator:
Frequency Range
Fosc
0
External Resistor Range
Rosc
22
TYP
-
MAX
40
UNIT
V
1.5
3
mA
150
-
kΩ
-
VDD
VDD - 4.0
V
V
-
VSS
(VDD / 2) - 0.25
V
V
1/RC
-
100
1000
kHz
kΩ
NOTE: Theoretical switching point of the OVERCURRENT SENSE input is one half of the power supply determined by an internal bias
network in manufacturing. Tolerances cause the switching point to vary plus or minus 0.25V. After manufacture, the switching point
remains fixed within 10mV over time and temperature. The input switching sensivity is a maximum of 50mV. There is no hysteresis on
the OVERCURRENT SENSE input.
TABLE 1. OUTPUT CURRENT LIMITING RESISTOR SELECTION TABLE
20mA 15mA 10mA 7.5mA
5mA
2.5mA
2mA
1.5mA
6V
**
**
**
**
**
**
**
1.3k
9V
**
**
**
**
0.62k
2.4k
3.3k
4.3k
12V
**
**
0.43k
1k
1.8k
3.9k
4.7k
6.2k
15V
**
0.47k
1k
1.6k
2.4k
5.1k
6.2k
8.2k
18V
0.15k
0.82k
1.5k
1.8k
3k
6.2k
7.5k
10k
21V
0.75k
1.1k
1.8k
2.4k
3.6k
7.5k
9.1k
12k
24V
0.91k
1.3k
2k
2.7k
4.3k
8.2k
11k
13k
28V
1.2k
1.6k
2.4k
3.3k
5.1k
10k
13k
16k
32V
1.3k
1.8k
2.7k
3.9k
5.6k
12k
15k
20k
36V
1.6k
2k
3.3k
4.3k
6.8k
13k
16k
22k
40V
1.8k
2.4k
3.6k
4.7k
7.5k
15k
18k
24k
TABLE 2
For Power Supply 5V to 40V
R1 (k ohms)
Output Voltage
6.8
3.3
1.8
VDD - 0.5
VDD - 1.0
VDD - 2.0
** Exceeds maximum current possible for this voltage
SEQUENCE SELECT
CS1 CS2
0
0
ELECTRICAL SEPARATION
(-60°-)
SENSE INPUTS
S1 S2 S3
0 0 0
1 0 0
1 1 0
1 1 1
0 1 1
0 0 1
0 1 0
1 0 1
TABLE 3
OUTPUT COMMUTATION SEQUENCE
THREE-PHASE OPERATION
CS1 CS2
CS1 CS2 CS1 CS2
FORWARD/REVERSE = 1
0
1
1
0
1
1
(-120°-)
(-240°-)
(-300°-)
OUTPUTS
DRIVERS
S1 S2 S3
S1 S2 S3 S1 S2 S3 ENABLED A
B
C
0 0 1
0 1 0
0 1 1
O1, O5
+
Off
1 0 1
1 1 0
1 1 1
O3, O5
Off
+
1 0 0
1 0 0
1 1 0
O3, O4
Off +
1 1 0
1 0 1
1 0 0
O2, O4
+
Off
0 1 0
0 0 1
0 0 0
O2, O6
Off
+
0 1 1
0 1 1
0 0 1
O1, O6
+
Off 0 0 0
1 1 1
0 0 0
1 1 1
0 1 0
1 0 1
ALL DISABLED
ALL DISABLED
FORWARD/REVERSE = 0
OUTPUTS
ENABLED
O2, O4
O2, O6
O1, O6
O1, O5
O3, O5
O3, O4
DRIVERS
A
B
C
+
Off
Off +
+
Off
+
Off
Off +
Off
+
ALL DISABLED
ALL DISABLED
The OVERCURRENT input (BRAKE low) enables external output drivers in normal sequence when more negative than VDD/2 and disables
all external output drivers when more positive than VDD/2. The OVERCURRENT is sensed continuously, and sets a flip-flop which is reset
by the rising edge of the ENABLE input or the sawtooth OSCILLATOR. (See description under OVERCURRENT SENSE.)
7283-011705-3
VM
VDD
11
R8
5
R12
R10
Q107
R7
R1
O1
2
BRAKE
Q101
R2
O2
Q102
R3
O3
Q103
4
Output
Encoder
R4
Q6
Q7
R5
R6
L3
L1
A
Q5
C
7
R13
O6
8
R14
O5
R15
O4
6
L2
B
Q3
Q4
VDD
R11
R9
3
Q8
Q109
Q108
12
Q104
R16
Q105
R17
Q106
R18
TO OVERCURRENT
ADJUSTMENT
Fractional
Ohm
Resistor
FIGURE 1. BIPOLAR THREE PHASE OUTPUT DRIVER CIRCUITRY
VM
VDD
Z1
R8
11
R10
Z2
Q107
R7
2
O1 R1
BRAKE
3
Q8
Q5
Q4
R5
Q103
R6
L3
L1
L2
B
7
O6
O5
O4
12
R13
TO OVERCURRENT
ADJUSTMENT
Q104
Q105
R14
R15
Fractional
Ohm
Resistor
FIGURE 2. POWER FET THREE PHASE OUTPUT DRIVER CIRCUITRY
7283-010705-4
M
O
T
CO
R
Q3
8
6
Q109
Q108
R11
Q102
R3
A
VDD
Z3
Q101
O3
R4
Q6
Q7
R9
O2 R2
4
Output
Encoder
R12
5
Q106
M
O
T
O
R
6
O4
BRAKE
BRAKE
INPUT
O5
FIGURE 3.
SINGLE-ENDED
DRIVER CIRCUIT
9
7
LS7362
5
VDD
COMMON
O6
MOTOR
SUPPLY
8
FIGURE 4
CLOSED-LOOP SPEED CONTROLLER
V DD
FROM MOTOR
POSITION
SENSOR
R1
15
S1
V DD
R2
R3
C1
D1
R5
R6
13
+
C2
LS7283
C3
R4
V TRIP
V DD
V DD
This configuration requires only
one base current limiting resistor
connected from the COMMON
pin to VDD.
A closed loop system can be configured by differentiating
one of the motor position sense inputs and integrating only
the negative pulses to form a DC voltage that is applied to
the inverting input of an op-amp. The non-inverting input
voltage is adjusted with a potentiometer until the resultant
voltage at VTRIP causes the motor to run at desired speed.
The R2-C1 differentiator, the R3-D1 negative pulse transmitter and the R4-C2 integrator form a frequency to voltage
converter. An increase in motor speed above the desired
speed causes V TRIP to increase which lowers the duty cycle modulation of the oscillator and the resultant motor
speed. A decrease in speed lowers VTRIP and raises the
duty cycle modulation and the resultant motor speed. For
proper operation, both R5 and R6 should be greater than
R4, and R4 in turn should be greater than both R2 and R3.
Also the R4-C2 time constant should be greater than the
R2-C1 time constant. C3 may be added across R6 for
additional VTRIP smoothing.
C4
14
EXT. OSCILLATOR
R8
R7
The information included herein is believed to be
accurate and reliable. However, LSI Computer Systems,
Inc. assumes no responsibilities for inaccuracies, nor for
any infringements of patent rights of others which may
result from its use.
7283-010705-5
CS1
1
CS2
20
COMMUTATION
SEQUENCE
SELECT LOGIC
4
COMMON
5
8
+V
INPUT
DECODER
2 O1
FWD/REV 19
6
S1 15
OUTPUT
DRIVERS
OUTPUT
ENCODER
S2 16
4 O3
5 O4
S3 17
BRAKE
3 O2
6 O5
9
7 O6
+V
R
ENABLE 10
R
OVERCURRENT 12
SENSE
V TRIP 13
POSITIVE
EDGE
DETECTOR
R
+
Q
LOW-SIDE
DRIVERS
S
-
HIGH-SIDE
DRIVERS
+
+V
+V
.001µF
11 V DD
≈ 30KHz
14
SAWTOOTH
OSCILLATOR
33K
FIGURE 5.
7283-010705-6
BLOCK DIAGRAM
GND
18 V SS