- Design Center
- About Allegro
The A3977 is a complete microstepping motor driver, with built-in translator. It is designed to operate bipolar stepper motors in full-, half-, quarter-, and eighth-step modes, with output drive capability of 35 V and ±2.5 A. The A3977 includes a fixed off-time current regulator that has the ability to operate in slow-, fast-, or mixed-decay modes. This current-decay control scheme results in reduced audible motor noise, increased step accuracy, and reduced power dissipation.
The translator is the key to the easy implementation of the A3977. Simply inputting one pulse on the STEP input drives the motor one step (two logic inputs determine if it is a full-, half-, quarter-, or eighth-step). There are no phase-sequence tables, high-frequency control lines, or complex interfaces to program. The A3977 interface is an ideal fit for applications where a complex microprocessor is unavailable or overburdened.
Internal synchronous-rectification control circuitry is provided to improve power dissipation during PWM operation.
Internal circuit protection includes thermal shutdown with hysteresis, undervoltage lockout (UVLO) and crossover-current protection. Special power-up sequencing is not required.
The A3977 is supplied in a thin (<1.2 mm) 28-pin TSSOP with exposed thermal pad (suffix LP). The A3977 is lead (Pb) free with 100% matte tin leadframe plating.
The A3977 is supplied in a thin (<1.2 mm) 28-pin TSSOP with exposed thermal pad (suffix LP). The A3977 is lead (Pb) free, with 100% matte tin leadframe plating.
Package LP, 28-Pin TSSOP
with exposed thermal pad
Yes, Application Note STP01-2, "A New Microstepping Motor-Driver IC with Integrated Step & Direction Translator Interface".
The A3977 offers full, half, quarter, and eighth step mode operations.
No. The A3977 is generally a more cost-effective solution than most typical motor driver ICs. This single device can replace two or more devices in many designs, thereby reducing system cost.
The advantage of having the translator and driver in one package is minimizing the number of control lines. The A3977 can be controlled using two control lines, where typical motor drivers can have as many as 6 to 8 control lines to achieve the same functionality.
Not necessarily. The inputs can be tied directly to Vdd or ground, depending on the logic level you desire. If pull-up/pull-down resistors are required for your particular design, 1k ohm resistors are recommended.
35 V. This must not be exceeded under any circumstances.
The output current rating is current per phase. Caution should be taken to never exceed a junction temperature of 150°C when running the device.
The following components are required for correct operation of the A3977:
Yes. The sense resistor, Rs, should be connected as close as possible to the device. The ground side of Rs should return on a separate trace to the ground pin(s) of the device. The ground traces at the device should be as large as physically possible. A 47 µF or larger electrolytic decoupling capacitor should be placed between the load supply pins and ground and be placed as close as physically possible to the device.
The A3977 provides constant-current control. Motor winding current is controlled by an internal PWM current-control circuit, which incorporates an external RC circuit to set the fixed off-time.
A ground plane area at least two times larger than the package outline is a good place to start. For further layout considerations, please refer to "Package Thermal Characteristics".
Use of external Schottky diodes with low Vforward, to clamp the outputs to VBB and ground, will help to reduce the power dissipation in the A3977. Heat sinks are also a possibility, but not as efficient. Note: When using external diodes, synchronous rectification should be disabled to achieve maximum results. For additional information, please refer to application note AN29504.8: "Power Drive Circuits".
There is no application note about using external diodes for the A3977. Each of the outputs should have one Schottky diode connected to VBB (cathode to VBB). Each output should also have one Schottky diode connected to ground (anode to ground, not to the sense pins). When full-step mode is used, or if PFD is set to slow decay only, then use only the four Schottky diodes between the outputs and ground. The four Schottky diodes from the outputs to VBB will not help improve thermal performance in slow decay mode.
We typically don't recommend a specific diode due to the range of voltages and currents that can be used.
Absolutely. The A3977 has Sleep mode, which minimizes power consumption when not in use. During Sleep mode, the device will only draw a maximum of 20 µA. The logic supply voltage range of 3.0 V to 5.5 V makes it compatible with typical battery operated equipment.
Yes, as long as the timing requirements are met. The easiest way to change sequencing modes, to higher or lower resolution, is to do it at the HOME position (HOME is low). Otherwise, when going from a lower resolution to a higher resolution mode (half-step to quarter-step, etc.) both sequences have identical output currents. (Both sequences fall on the same row of table 2 in the datasheet.) The translator will keep the output current levels unchanged until the next step, at which time it will begin the smaller steps.
To keep the motor moving at a constant speed while changing sequencing modes, the step frequency will need to be multiplied by 2, 4, or 8, depending on the modes you jump from and to. Going from a higher-resolution mode to a lower-resolution mode should only be done when both modes appear on the same row of table 2 from the datasheet (Eighth Step #5 and Full Step #1, etc.).
To keep the motor moving at a constant speed while changing sequencing modes, the step frequency will need to be divided by 2, 4, or 8, depending on the modes you jump from and to. If you go from a higher resolution mode to a lower resolution mode and do it at a position that is not a valid possibility for the lower resolution mode in Table 2 of the datasheet, then the sequencer will advance to first possibility without actually changing the output currents. When the next step arrives, the device will go from the position the translator was at before the sequencing mode was changed, to the next position of the new sequencing mode. For example, with direction low, if you changed from Eighth Step mode to Full Step mode when you were at Eighth Step #2, the translator will advance to Full Step #2 (but not change the output currents). When the next step occurs, the position will go to Full Step #3. The effect would be that the motor would move 11 eighth steps. This would make keeping the motor at constant speed very tricky.
The A3977 will automatically select the decay modes suitable for optimum performance. If the output current at the previous step was higher than the output current for the present step, then the PFD pin controls the decay mode (falling current, moving towards zero). If the output current at the previous step was lower than the output current for the present step, then the decay mode is fixed to slow decay (rising current, away from zero). When first powering-up the device, coming out of reset, or coming out of Sleep mode, the device will set both bridges to mixed-decay (PFD controls the decay mode).
There are no news items available for this product.
|Part Number||Package Type||Temperature||RoHS
|Part Composition /
|A3977SLPTR-T||28-lead TSSOP||-20°C to 85°C||Yes||View Data||Contact your
local sales rep