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