ALLEGRO SLA7060M User Manual

Motor
Drivers
ABSOLUTE MAXIMUM RATINGS
Driver Supply Voltage, VBB................ 46 V
Load Supply Voltage, VM.................. 46 V
Output Current, I
SLA7060M ................................. 1.0 A*
SLA7061M ................................. 2.0 A*
SLA7062M ................................. 3.0 A*
Logic Supply Voltage, VDD............... 7.0 V
Logic Input Voltage Range,
VI.......................... -0.3 V to VDD+ 0.3 V
Sense Voltage, VS........................ ±2.0 V†
Reference Input Voltage Range,
...............................
V
REF
Package Power Dissipation,
PD....................................... See Graph
Junction Temperature, TJ............ +150°C
Operating Temperature Range,
TA................................. -20°C to +85°C
Storage Temperature Range,
TS............................... -30°C to +150°C
* Output current rating may be limited by duty cycle, ambient temperature, and heat sinking. Under any set of conditions, do not exceed the specified current rating or junction temperature. † Internal filtering provides protection against transients during the first 1 µs of the current-sense pulse.
O
-0.3 V to VDD+ 0.3 V
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR
TRANSLATOR/DRIVERS
Combining low-power CMOS logic with high-current, high-voltage power FET outputs, the Series SLA7060M translator/drivers provide complete control and drive for a two-phase unipolar stepper motor with internal fixed off time and pulse-width modulation (PWM) control of the output current in a power multi-chip module (PMCM™). There are no phase-sequence tables, high-frequency control lines, or complex interfaces to program.
The CMOS logic section provides the sequencing logic, direction, control, synchronous/asynchronous PWM operation, and a “sleep” function. The minimum CLOCK input is an ideal fit for applications where a complex µP is unavailable or overburdened. TTL or LSTTL may require the use of appropriate pull-up resistors to ensure a proper input-logic high. For PWM current control, the maximum output current is determined by the user’s selection of a reference voltage and sensing resistor. The NMOS outputs are capable of sinking up to 1, 2, or 3 A (depending on device) and withstanding 46 V in the off state. Clamp diodes provide protection against inductive transients. Special power-up sequencing is not required.
Half-, quarter-, eighth-, and sixteenth-step operation are externally selectable for the SLA7060/61/62M. Half-step excitation alternates between the one-phase and two-phase modes (AB-B-AB-A-AB-B-AB­A), providing an eight-step sequence.
The Series SLA7060M is supplied in a 21-pin single in-line power­tab package with leads formed for vertical mounting (suffix LF2102). The tab is at ground potential and needs no insulation. For high-current or high-frequency applications, external heat sinking may be required. This device is rated for continuous operation between -20°C and +85°C.
FEATURES
To 3 A Output RatingInternal Sequencer for Microstepping OperationPWM Constant-Current Motor DriveCost-Effective, Multi-Chip Solution100 V, Avalanche-Rated NMOSLow rAdvanced, Improved Body DiodesInputs Compatible with 3.3 V or 5 V Control SignalsSleep ModeInternal Clamp Diodes
Always order by complete part number, e.g., SLA7060MLF2102 .
NMOS Outputs
DS(on)
Data Sheet
28210.10B
Sanken Power Devices
from Allegro MicroSystems
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVERS
Functional block diagram
Motor
Drivers
Recommended operating conditions
Load Supply Voltage, VBB......................... 10 to 44 V
Logic Supply Voltage, VDD................... 3.0 V to 5.5 V
Reference Input Voltage, V
Tab Temperature (no heat sink), TT................. <90°C
2
115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000 Copyright © 2003, 2005, 2007 Allegro MicroSystems, Inc.
............. 0.1 V to 1.0 V
REF
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR
Motor
TRANSLATOR/DRIVERS
Drivers
Electrical characteristics: unless otherwise noted at TA = +25°C, VBB = 24 V, VDD = 5.0 V.
Limits Characteristic Symbol Test Conditions Min. Typ. Max. Units Output drivers
Driver Supply Volt. Range V Drain-Source Breakdown V Output On Resistance r
Body Diode Forward Volt. V
Driver Supply Current I
BB
(BR)DS
DS(on)
F
BB
Control logic
Logic Supply Volt. Range V Logic Input Voltage V
Logic Input Current I
Max. Clock Frequency f PWM Off Time t
PWM Min. On Time t Ref. Input Voltage Range V
Ref. Input Current I Monitor Output Voltage V
Monitor Output Current I Sense Voltage V Sense Input Current I Propagation Delay Time t
Logic Supply Current I
DD
IH
V
IL
IH
I
IL
clk
off
on(min)
REF
REF
MoH
V
MoL
Mo
S
SENSE
PLH
t
PHL
DD
Typical values are given for circuit design information only. *Operation at a clock frequency greater than the specified minimum value is possible but not warranted.
Operating 10 44 V VBB = 44 V, ID = 1 mA 100 V SLA7060M, IO = 1.0 A 700 850 mΩ SLA7061M, IO = 2.0 A 250 400 mΩ SLA7062M, IO = 3.0 A 180 240 mΩ SLA7060M, IF = 1.0 A 0.85 1.1 V SLA7061M, IF = 2.0 A 0.95 1.2 V SLA7062M, IF = 3.0 A 0.95 2.1 V
—— 15 mA
V
> 2.0 V (sleep mode) 100 µA
REF
Operating 3.0 5.0 5.5 V
0.75V — 0.25V
—— V
DD
DD
±1.0 µA
CLOCK, RESET, CW/CCW, and SYNC. ±1.0 µA M1 and M2 -25 -50 -75 µA
250* kHz 70 to 100%I 38 to 64%I 9 to 30%I
max 12 µs
trip
max 9.0 µs
trip
max 7.0 µs
trip
1.8 µs Operating 0 1.5 V Sleep mode 2.0 V
DD
±10 µA
VDD - 1.25 V
1.25 V
±3.0 mA Trip point at 100% I
O
0.95V
REFVREF
1.05V
REF
±10 µA Clock rising edge to output on 2.0 µs Clock rising edge to output off 1.5 µs
4.0 mA
V
V
V
www.allegromicro.com
3
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVERS
Logic input timing
Motor
Drivers
4
115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000
Motor
Drivers
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR
TRANSLATOR/DRIVERS
Typical MOSFET characteristics
SLA7060M
TL [°C]
SLA7061M
TL [°C]
SLA7062M
www.allegromicro.com
TL [°C]
5
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVERS
6
115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000
Motor
Drivers
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR
TRANSLATOR/DRIVERS
Functional description
Device operation. These devices are complete
microstepping motor drivers with built in translator for easy operation with minimal control lines. They are designed to operate unipolar stepper motors in half-, quarter-, eighth-, and sixteenth-step modes. The current in each of the four outputs, all n-channel DMOS, is regulated with fixed off time pulse-width modulated (PWM) control circuitry. The current at each step is set by the value of an external current-sense resistor (RS), a reference voltage (V
), and the DAC’s output voltage controlled by the
REF
output of the translator.
At V DACs to the home state (see figures for reset conditions). When a step command signal occurs on the CLOCK input the translator automatically sequences the DACs to the next level (see table 2 for the current level sequence). The microstep resolution is set by inputs M1 and M2 as shown in table 1.
RESET input. The RESET input sets the translator to a predefined home state (see table 2); this is not the same as the sleep mode. The monitor output (MO) goes low and all STEP inputs are ignored until the RESET input goes low. A low-pass filter is integrated into the reset circuit; therefore a 5 µs delay is required between the falling edge of the RESET input and the rising edge of the CLOCK input.
Monitor output (MO). A logic output indicator of the initial/home state of the translator (45°). At power up the translator is reset to the home state (phase A and phase B output currents are both at the half-step position or
70.7%). This output is also high at the 135°, 225°, and 315° positions.
CLOCK (step) input. A low-to-high transition on the clock input sequences the translator, which controls the input to the DACs and advances the motor one increment. The size of the increment is determined by the state of inputs M1 and M2 (see table 1). The hold state is done by stopping the CLOCK input regardless of the input level.
Microstep select (M1 and M2). These logic-level inputs set the translator step mode per table 1. Changes to these inputs do not take effect until the rising edge of the clock input.
power up, or reset, the translator sets the
DD
Direction (CW/CCW) input. This logic-level input sets the translator step direction. Changes to this input do not take effect until the rising edge of the clock input.
Internal PWM current control. Each pair of outputs is controlled by a fixed off-time (7 to 12 µs, depending on step) PWM current-control circuit that limits the load current to a desired value (I enabled and current flows through the motor winding and RS. When the voltage across the current-sense resistor equals the DAC output voltage, the current-sense compara­tor resets the PWM latch, which turns off the driver for the fixed off time during which the load inductance causes the current to recirculate for the off time period. The driver is then re-enabled and the cycle repeats.
Synchronous operation mode. This function pre­vents occasional motor noise during a “hold” state, which normally results from asynchronous PWM operation of both motor phases. A logic high at the SYNC input is synchronous operation; a logic low is asynchronous operation. The use of synchronous operation during normal stepping is not recommended because it produces less motor torque and can cause motor vibration due to staircase current.
Sleep mode. Applying a voltage greater than 2 V to the REF pin disables the outputs and puts the motor in a free state (coast). This function is used to minimize power consumption when not in use. Although it disables much of the internal circuitry including the output MOSFETs and regulator, the sequencer/translator circuit is active and therefore a microcontroller can set the step starting point for the next operation during the sleep mode. When coming out of sleep mode, wait 100 µs before issuing a step command to allow the internal circuitry to stabilize.
Table 1. Step Modes
Input Input
M1 M2 Step Mode
H H Half Step H L Quarter Step
L H Eighth Step L L Sixteenth Step
). Initially, an output is
TRIP
www.allegromicro.com
7
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVERS
Half Quarter Eighth Sixteenth Current Current Step
Step # Step # Step # Step # [%I
000070.7 70.7 45*
1 2 83.1 55.5
1 2 4 92.4 38.2 67.5
3 6 98.1 19.5
1248100 0 90
5 1 0 98.1 -19.5
3 6 12 92.4 -38.2 102.5
7 1 4 83.1 -55.5
2 4 8 16 70.7 -70.7 135†
9 1 8 55.5 -83.1
5 1 0 20 38.2 -92.4 157.5
11 22 19.5 -98.1
3 6 12 24 0 -100 180
13 26 -19.5 -98.1
7 1 4 28 -38.2 -92.4 202.5
15 30 -55.5 -83.1
4 8 16 32 -70.7 -70.7 225†
17 34 -83.1 -55.5
9 1 8 36 -92.4 -38.2 247.5
19 38 -98.1 -19.5
5 10 20 40 -100 0 270
21 42 -98.1 19.5
11 22 44 -92.4 38.2 292.5
23 46 -83.1 55.5
6 12 24 48 -70.7 70.7 315†
25 50 -55.5 83.1
13 26 52 -38.2 92.4 337.5
27 54 -19.5 98.1
7 14 28 56 0 100 360
29 58 19.5 98.1
15 30 60 38.2 92.4 22.5
31 62 55.5 83.1
8 1 6 32 64 70.7 70.7 45*
* Home state; MO output high. † MO output high.
Table 2. Step Sequencing
(CW/CCW = L)
1 77.3 63.4 3 88.2 47.1 5 95.7 29.0 7 100 9.8
9 100 -9.8 11 95.7 -29.0 13 88.2 -47.1 15 77.3 -63.4
17 63.4 -77.3 19 47.1 -88.2 21 29.0 -95.7 23 9.8 -100 25 -9.8 -100 27 -29.0 -95.7 29 -47.1 -88.2 31 -63.4 -77.3
33 -77.3 -63.4 35 -88.2 -47.1 37 -95.7 -29.0 39 -100 -9.8 41 -100 9.8 43 -95.7 29.0 45 -88.2 47.1 47 -77.3 63.4
49 -63.4 77.3 51 -47.1 88.2 53 -29.0 95.7 55 -9.8 100 57 9.8 100 59 29.0 95.7 61 47.1 88.2 63 63.4 77.3
Phase A or A\ Phase B or B\
max] [%I
trip
max] Angle
trip
Motor
Drivers
8
Worcester, Massachusetts 01615-0036 (508) 853-5000
115 Northeast Cutoff, Box 15036
Motor
Drivers
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR
TRANSLATOR/DRIVERS
Half-step output current waveshapes. For illustra­tive purposes, phase A\ or B\ current (unipolar drive) is shown as negative current.
www.allegromicro.com
Quarter-step output current waveshapes. For illustrative purposes, phase A\ or B\ current (unipolar drive) is shown as negative current.
9
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVERS
Motor
Drivers
Eighth-step output current waveshapes. For illustrative purposes, phase A\ or B\ current (unipolar drive) is shown as negative current.
10
Sixteenth-step output current waveshapes. For illustrative purposes, phase A\ or B\ current (unipolar drive) is shown as negative current.
115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000
Motor
Drivers
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR
TRANSLATOR/DRIVERS
Applications information
Layout.
The printed wirting board should use a heavy ground
plane.
For optimum electrical and thermal performance, the
driver should be soldered directly into the board.
The driver supply terminal, VBB, should be decoupled with an electrolytic capacitor (>47 µF is recommended) placed as close to the device as possible.
To avoid problems due to capacitive coupling of the high dv/dt switching transients, route the high-level, output traces away from the sensitive, low-level logic traces. Always drive the logic inputs with a low source impedance to increase noise immunity.
Grounding. A star ground system located close to the driver is recommended. The logic supply return and the driver supply return should be connected together at only a single point — the star ground.
Logic supply voltage, V
should be held to less than 0.5 V to avoid malfunctioning operation. Both VBB and VDD may be turned on or off separately.
. Transients at this terminal
DD
Logic inputs. Unused logic inputs (CW/CCW, M1, M2,
RESET, or SYNC) must be connected to either ground or the logic supply voltage.
Current sensing. To minimize inaccuracies caused by ground-trace IR drops in sensing the output current level, the current-sense resistors, R ground return to the star ground of the device. This path should be as short as possible. For low-value sense resistors, the IR drops in the printed wiring board sense resistor’s traces can be significant and should be taken into account. The use of sockets should be avoided as they can introduce variation in RS due to their contact resistance.
PWM current control. The maximum value of current limiting (I at the REF input with a transconductance function ap­proximated by:
The required V RS should be increased for a proportionate increase in V
.
REF
) is set by the selection of RS and the voltage
TRIP
I
TRIP
should not be less than 0.1 V. If it is,
REF
, should have an independent
S
= V
REF/RS
RS = 0.1 Ω to 2 Ω R1 = 10 kΩ R2 = 5.1 kΩ R3 = 10 kΩ CA = 100 µF, 50 V CB = 10 µF, 10 V C1 = 0.1 µF
www.allegromicro.com
Typical application
11
SLA7060M THRU SLA7062M
Io= 0.5A
Io= 0.7A
Io= 1.0A
UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVERS
Applications Information (cont’d)
Reference voltage. In the Typical Application shown,
resistors R
The trimming of R and REF input current. The sum of R1+R2 should be less than 50 kΩ to minimize the effect of I above 2 V by activating Q1 causes the sleep mode.
Minimum output current. The Series SLA7060M uses fixed off-time PWM current control. Due to internal logic and switching delays, the actual load current peak will be slightly higher than the calculated I for low-inductance loads). These delays, plus the mini­mum recommended V current-control circuitry can regulate. An application with this device should maintain continuous PWM control in order to obtain optimum torque out of the motor. The boundary of the load current (I and discontinuous operation is:
where V
To produce zero current in a motor, the REF input should be pulled above 2 V, turning off all drivers.
Synchronous operation mode. If an external signal is not available to control the synchronous operation mode, a simple circuit can keep the SYNC input low while the CLOCK input is active; the SYNC input will go high (synchronous operation) when the CLOCK input stays low (“hold”). The RC time constant determines the sync transition timing. NOTE –The use of this function except at 0, 70.7, or
100%I
recommended. Temperature effects on FET outputs. Analyzing
safe, reliable operation includes a concern for the relation­ship of NMOS on resistance to junction temperature. Device package power calculations must include the increase in on resistance (producing higher on voltages)
and R2 set the reference voltage as:
1
V
= (VDD x R2)/(R1 + R2)
REF
allows for the resistor tolerances
2
. Raising V
REF
value (especially
TRIP
, limit the minimum value the
REF
) between continuous
O(min)
t
/[Rm x Lm]
I
= [(VM + VSD)/Rm] x [(1/e
O(min)
= load supply voltage
M
off
VF = body diode forward voltage Rm = motor winding resistance t
= PWM off time
off
Lm = motor winding inductance
max (half-step positions 0 through 8) is not
trip
REF
) - 1]
Motor
Drivers
Continuous Discontinuous
mode mode
Sync. signal generator
1.6
1.4
1.2 1
0.8
0.6
Vds(on) (V)
0.4
0.2 0
-50 -25 0 25 50 75 100 125 150 Junction temperature in C
Normalized FET on resistance
12
115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000
Motor
Drivers
Applications Information (cont’d)
caused by increased operating junction temperatures. The figure provides a normalized on-resistance curve, and all thermal calculations should consider increases from the given +25°C limits, which may be caused by internal heating during normal operation.
These power MOSFET outputs feature an excellent combination of fast switching, ruggedized device design, low on resistance, and cost effectiveness.
Avalanche energy capability. There is a surge voltage expected when the output MOSFET turns off, and this voltage may exceed the MOSFET breakdown voltage (V and as long as the energy (E MOSFET by the surge voltage, is less than the maximum allowable value, it is considered to be within its safe operating area. Note that the maximum allowable ava­lanche energy is reduced as a function of temperature.
by the MOSFET is approximated as
). However, the MOSFETs are avalanche type
(BR)DS
In application, the avalanche energy (E
E
= V
(AV)
DS(AV)
), which is imposed on the
(AV)
x 0.5 x ID x t
) dissipated
(AV)
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR
TRANSLATOR/DRIVERS
Output circuit for avalanche energy
calculations
SLA7061M
SLA7060M
Lead temperature TL [°C) at GND pin (#11) close to the package
www.allegromicro.com
SLA7062M
Allowable avalanche energy
Waveforms during avalanche breakdown
13
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVERS
Terminal list
Terminal
Pin Name Terminal Description 1, 2 OUTA Driver outputs for phase A 3, 4 OUTA\ Driver outputs for phase A\
Motor
Drivers
5 SENSEA Phase A current sense 6 VDD Logic power supply, V
DD
7 REF Current set & “sleep” control 8 RESET L
ogic control input
9 CW/CCW Forward/reverse logic control input 10 CLOCK Step clock input 11 GND Supply negative return 12 M2 13 M1
Step mode logic control input
Step mode logic control input 14 MO Monitor logic output 15 SYNC Synchronous PWM control input 16 VBB Driver power supply, V
BB
17 SENSEB Phase B current sense
18, 19 OUTB\ Driver outputs for phase B\ 20, 21 OUTB Driver outputs for phase B
The products described herein are manufactured in Japan by
Sanken Electric Co., Ltd. for sale by Allegro MicroSystems, Inc.
Sanken and Allegro reserve the right to make, from time to time, such departures from the detail specifications as may be required to permit improvements in the performance, reliability, or manufacturability of its products. Therefore, the user is cautioned to verify that the information in this publication is current before placing any order.
When using the products described herein, the applicability and suitability of such products for the intended purpose shall be reviewed at the users responsibility.
Although Sanken undertakes to enhance the quality and reliability of its products, the occurrence of failure and defect of semiconductor products at a certain rate is inevitable.
Users of Sanken products are requested to take, at their own risk, preventative measures including safety design of the equipment or systems against any possible injury, death, fires or damages to society due to device failure or malfunction.
Sanken products listed in this publication are designed and intended for use as components in general-purpose electronic equipment or apparatus (home appliances, office equipment, telecommunication equipment, measuring equipment, etc.). Their use in any application requiring radiation hardness assurance (e.g., aerospace equipment) is not supported.
When considering the use of Sanken products in applications where higher reliability is required (transportation equipment and its control systems or equipment, fire- or burglar-alarm systems, various safety devices, etc.), contact a sales representative to discuss and obtain written confirmation of your specifications.
The use of Sanken products without the written consent of Sanken in applications where extremely high reliability is required (aerospace equipment, nuclear power-control stations, life-support systems, etc.) is strictly prohibited.
The information included herein is believed to be accurate and reliable. Application and operation examples described in this publication are given for reference only and Sanken and Allegro assume no responsibility for any infringement of industrial property rights, intellectual property rights, or any other rights of Sanken or Allegro or any third party that may result from its use.
14
115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000
Motor
Drivers
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR
TRANSLATOR/DRIVERS
SLA706xMLF2102
Dimensions in millimeters
NOTES:1. Exact body and lead configuration at vendor’s option within limits shown.
2. Lead spacing tolerance is non-cumulative.
3. Recommended mounting hardware torque: 0.490 - 0.822 Nm.
4. Recommended use of metal-oxide-filled, alkyl-degenerated oil-base silicone grease: Dow Corning SC102, Toshiba YG6260, Shin-Etsu G746, or equivalent.
www.allegromicro.com
EI23EI
15
SLA7060M THRU SLA7062M
UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVERS
Packing information
Motor
Drivers
18 devices per stick/tube. A rubber stopper is provided at each end of the stick/tube.
16
20 sticks/tubes in Y direction; 3 layers of sticks/tubes in Z direction = 1080 devices per box.
115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000
Loading...