A3981KLPTR-T Allegro Microsystems Inc, A3981KLPTR-T Datasheet

no-image

A3981KLPTR-T

Manufacturer Part Number
A3981KLPTR-T
Description
AUTOMOTIVE PROGRAMMABLE STEPPER DRVR
Manufacturer
Allegro Microsystems Inc
Datasheet

Specifications of A3981KLPTR-T

Applications
Stepper Motor Driver, 2 Phase
Number Of Outputs
1
Voltage - Load
7 V ~ 28 V
Voltage - Supply
3 V ~ 5.5 V
Operating Temperature
-40°C ~ 150°C
Mounting Type
Surface Mount
Package / Case
28-TSSOP (0.173", 4.40mm Width) Exposed Pad
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Current - Output
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
A3981KLPTR-T
Manufacturer:
ALLEGRO/雅丽高
Quantity:
20 000
Features and Benefits
• Typical application up to ±750 mA, 28 V
• Low R
• Automatic current decay mode detection/selection
• Mixed, Fast, and Slow current decay modes
• Synchronous rectification for low power dissipation
• Internal OVLO, UVLO, and Thermal Shutdown circuitry
• Crossover-current protection
• Short circuit and open load diagnostics
• Hot and cold thermal warning
• Stall detect features
• SPI-compatible or simple Step and Direction motion control
• Highly configurable via SPI-compatible serial interface
Applications
• Automotive stepper motors
• Engine management
• Headlamp positioning
Package: 28-pin TSSOP with exposed
thermal pad (suffix LP)
Not to scale
A3981-DS, Rev. 2
Supply
Logic
DS(on)
Micro-
controller
ECU
or
outputs, 0.5 Ω source and sink, typical
Serial Interface Control
CP1 CP2
VDD
STEP
DIR
MS0
MS1
ENABLE
RESETn
DIAG
REF
SDI
SDO
SCK
STRn
VREG
OSC
AGND
VCP
SENSA
SENSB
PGND
OAM
OBM
OAP
OBP
VBB
Automotive, Programmable Stepper Driver
12V Power Net
Automotive
Typical Applications
Stepper
Motor
Description
The A3981 is a flexible microstepping motor driver with built-in
translator for easy operation. It is a single-chip solution, designed
to operate bipolar stepper motors in full-, half-, quarter- and
sixteenth-step modes, at up to 28 V and ±750 mA. The A3981
can be controlled by simple Step and Direction inputs, or
through the SPI-compatible serial interface that also can be
used to program many of the integrated features and to read
diagnostic information.
The current regulator can be programmed to operate in fixed
off-time or fixed frequency PWM, with several decay modes
to reduce audible motor noise and increase step accuracy.
In addition the phase current tables can be programmed via
the serial interface to create unique microstep current
profiles to further improve motor performance for
specific applications.
The current in each phase of the motor is controlled through a
DMOS full bridge, using synchronous rectification to improve
power dissipation. Internal circuits and timers prevent cross-
conduction and shoot-through, when switching between high-
side and low-side drives.
The outputs are protected from short circuits, and features
for low load current and stalled rotor detection are included.
Chip-level protection includes: hot and cold thermal warnings,
overtemperature shutdown, and overvoltage and undervoltage
lockout.
The A3981 is supplied in a 28-pin TSSOP power package with
an exposed thermal pad (package type LP). This package is
lead (Pb) free with 100% matte-tin leadframe plating.
Supply
Logic
Micro-
controller
ECU
or
Parallel Control
CP1 CP2
VDD
STEP
DIR
MS0
MS1
ENABLE
RESETn
DIAG
REF
SDI
SDO
SCK
STRn
VREG
OSC
AGND
VCP
SENSA
SENSB
PGND
OAM
OBM
OAP
OBP
VBB
12V Power Net
A3981
Automotive
Stepper
Motor

Related parts for A3981KLPTR-T

A3981KLPTR-T Summary of contents

Page 1

Features and Benefits • Typical application up to ±750 mA • Low R outputs, 0.5 Ω source and sink, typical DS(on) • Automatic current decay mode detection/selection • Mixed, Fast, and Slow current decay modes • Synchronous rectification ...

Page 2

... A3981 Selection Guide Part Number A3981KLP-T A3981KLPTR-T *Contact Allegro ® for additional packing information. Absolute Maximum Ratings With respect to GND Characteristic Load Supply Voltage Logic Supply Voltage Pin CP1 Pins CP2, VCP Pins STEP, DIR, ENABLE, DIAG Pin VREG Pin RESETn ...

Page 3

A3981 3.3V VDD REF DAC 6-bit DAC STEP DIR MS1 MS0 RESETn System ENABLE Control and Registers SDI SDO SCK STRn 6-bit DAC Cold Warning, Hot Warning, Overtemperature DIAG A G Automotive, Programmable Stepper Driver Functional Block Diagram OSC VREG ...

Page 4

A3981 ELECTRICAL CHARACTERISTICS Characteristics Supplies Load Supply Voltage Range 3 Load Supply Quiescent Current Logic Supply Voltage Range Logic Supply Quiescent Current Charge Pump Voltage Internal Regulator Voltage Internal Regulator Dropout Voltage Motor Bridge Output High-Side On-Resistance High-Side Body Diode ...

Page 5

A3981 ELECTRICAL CHARACTERISTICS Characteristics Current Control (continued) Reference Input Current Maximum Sense Voltage Current Trip Point Error 5 Logic Input And Output – DC Parameters Input Low Voltage Input High Voltage Input Hysteresis Input Current (Except RESETn) Input Pull-Down Resistor ...

Page 6

A3981 ELECTRICAL CHARACTERISTICS Characteristics Diagnostics and Protection VBB Overvoltage Threshold VBB Overvoltage Hysteresis V VREG Undervoltage Threshold VREG Undervoltage Hysteresis VDD Undervoltage Threshold VDD Undervoltage Hysteresis V OSC Timeout High-Side Overcurrent Threshold High-Side Current Limit Low-Side Overcurrent Sense Voltage Overcurrent ...

Page 7

A3981 STEP STRn C SCK J SDI X F SDO Z Figure 1. Serial Interface Timing Diagram Key A Clock High Time B Clock Low Time C Strobe Lead Time D Strobe Lag Time E Strobe High Time F Data ...

Page 8

A3981 The A3981 is an automotive stepper motor driver suitable for high temperature applications such as headlamp bending and leveling, throttle control, and gas recirculation control also suitable for other low current stepper applications such as air con- ...

Page 9

A3981 impedance allowing multiple SDI slaves to have common SDI, SCK, and SDO connections. DIAG Diagnostic output. Function selected via the serial inter- face, setting Configuration Register 1. Default is Fault output. OSC With bit 13 in Configuration Register 1 ...

Page 10

A3981 starts and the bridge is switched into one of two decay modes, slow decay or fast decay: • Slow decay is most effective when the current is rising from step to step, and it occurs when the phase winding ...

Page 11

A3981 Alternative to the Fault Output flag, the DIAG output can be pro- grammed via the serial interface to output: the stall detect signal, which goes low when a stall is detected; the phase A PWM-on signal, which is high ...

Page 12

A3981 Hot Warning If the chip temperature rises above the Hot Tem- perature Warning Threshold the Fault flag will go low and JWH the Hot Warning bits will be set in the diagnostic registers. No action will be ...

Page 13

A3981 next occurrence of: the next rising edge on the STEP input, the RESETn input is pulsed low, or until the diagnostic registers are reset by writing to one of the registers through the serial interface. At the next STEP ...

Page 14

A3981 A three wire synchronous serial interface, compatible with SPI, can be used to configure and control all the features of the A3981. A fourth wire can be used to provide diagnostic feedback. The registers that are accessible through the ...

Page 15

A3981 If there are more than 16 rising edges on SCK STRn goes high and there are fewer than 16 rising edges on SCK, the write will be cancelled without writing data to the configuration and control registers. ...

Page 16

A3981 An optional simple odd parity scheme is included to provide some measure of error checking, if required. Each 6-bit value can be supplemented with an additional parity bit, PTP, to ensure an odd number the transmission. ...

Page 17

A3981 15 14 CONFIG Configuration Register 0 Synchronous rectification SYR SYR Synchronous Rectification 0 Diode recirculation 1 Synchronous Microstep mode for external STEP input control MS[1..0] MS1 MS0 Microstep Mode 0 0 Full Step 0 1 Half ...

Page 18

A3981 15 14 CONFIG RUN 1 0 Configuration Register 1 Selects clock source OSC OSC Clock Source 0 Internal 1 External Overcurrent fault delay Assumes 4-MHz clock TSC[1..0] TSC1 TSC0 Detect Delay Time 0 0 0.5 μs ...

Page 19

A3981 15 14 TBLLD 1 1 Fault 0 FF TW1 Fault 1 FF TW1 Table Load Register Parity bit (odd parity) PTP Phase Table Value PT(0..15)[5..0] Table Load Register Mapping Step Angle Number Phase PT(0) 1 ...

Page 20

A3981 Motor Movement Control The A3981 provides two independent methods to control the movement of a stepper motor. The simpler is the Step and Direc- tion method, which only requires two control signals to control the stepper motor in either ...

Page 21

A3981 The magnitude of the resultant will be the square root of the sum of the squares of these two currents:     1406 the ...

Page 22

A3981 In half step and in quarter step, the single phase active positions are used to preserve symmetry. However, if the motor is required to stop with a significant holding torque for any length of time it is recommended that ...

Page 23

A3981 arithmetic operators to be used, within the microcontroller, to determine the size of the next step increment. Table 6 shows the binary equivalent of each decimal number between –16 and +16. Each increase in the Step Angle Number represents ...

Page 24

A3981 high when writing to the Run register. The motor step rate is therefore determined by the timing of the rising edge of the STRn input. The clock rate of the serial interface, defined by the fre- quency of the ...

Page 25

A3981 (forwards) 23 (DAC value (reverse) 40 (DAC value ...

Page 26

A3981 reference value. Although the current in Q3 and Q4 for phase A is effectively negative, the negation is provided by controlling the direction of the current. The current control scheme still operates using positive values. As shown below, the ...

Page 27

A3981 Each of the 16 values written to the phase table is a 6-bit num- ber that determines the current trip point for the associated step. The highest value, 63, represents the maximum phase current defined in the ...

Page 28

A3981 32/63=50.8% and so on. The value at each Step Angle Number is then assigned to its corresponding phase table values as follows:   1  where DI represents the digitized value of the current at ...

Page 29

A3981 Power Dissipation The A3981 is a power circuit, therefore careful consideration must be given to power dissipation and the effects of high cur- rents on interconnect and supply wiring. A first order approximation of the power dissipation in the ...

Page 30

A3981 The total power dissipation for each of the four decay modes the average power for the drive current ramp por- D(TOT) XX tion and the drive current decay portion cycle. For slow ...

Page 31

A3981 Layout Traces PCB The printed circuit board (PCB, or printed wiring board) should use a higher weight copper thickness than a standard small signal or digital circuit board. This helps to reduce the impedance of the printed traces when ...

Page 32

A3981 Terminal List Table Name Number Description AGND 7 Analog reference ground CP1 24 Charge pump capacitor terminal CP2 23 Charge pump capacitor terminal DIAG 16 Diagnostic output DIR 3 Direction select input ENABLE 26 Bridge enable input MS0 13 ...

Page 33

A3981 9.70±0. 5.08 NOM 28X 0.10 C 0.30 0.65 BSC 0.19 Automotive, Programmable Stepper Driver Package LP, 28-Pin TSSOP with Exposed Thermal Pad 8º 0º 0.20 0.09 3 NOM 4.40±0.10 6.40±0.20 0.60 ±0.15 1.00 REF ...

Page 34

A3981 A stepper motor is a particular form of brushless DC motor. As for any electric motor, motion is created by magnetic interaction between the stationary part of the motor, known as the stator, and the moving part of the ...

Page 35

A3981 Stator Rotor Stator Rotor Stator ...

Page 36

A3981 In the next panel, panel (b), the current is flowing down through the phase B winding from top to bottom and there is no current in phase A. The result pole on the B electromagnets and ...

Page 37

A3981 in the first instance, by the resistance of the winding and the applied voltage. From figure A2( also apparent that varying the relative current in each phase will make it possible to move the rotor to any ...

Page 38

A3981 Improved Half Step Figure A5 shows a circle superimposed on the phase diagram. This circle represents the required locus of the resultant phase cur- rent vectors to maintain 100% current magnitude. At the full-step positions and ...

Page 39

A3981 opposite direction. In addition the phase B current at quarter- step positions 3, 5, 11, and 13 also have the same magnitude as that of phase A at quarter-step position 7, with a positive current direction for steps 3 ...

Page 40

A3981 Practical limitations The information presented here assumes ideal stepper motors being stepped slowly, with accurate, efficient current control circuits. In practice the stepper motor phase windings are repre- sented by two non-ideal inductors and the motor may be driven ...

Page 41

A3981 100% 99% 98% 96% 92% 88% 83% 77% 70% 63% 56% 47% 38% 29% 19% 10 10% 19% 29% 38% 47% 56% 63% 70% 77% 83% 88% 92% 96% 98% 99% 100% 100% 99% 98% 96% 92% ...

Page 42

A3981 Copyright ©2010-2011, Allegro MicroSystems, Inc. Allegro MicroSystems, Inc. reserves the right to make, from time to time, such de par tures from the detail spec tions as may be required to per- mit improvements in the ...

Related keywords