Stepper Motor Driver Expansion Board based on L6474 for STM32 Nucleo
The X-NUCLEO-IHM01A1 is a stepper motor driver expansion board based on the L6474. It provides an affordable and easy-to-use solution for driving a stepper motor in your STM32 Nucleo project.
The advanced current control of the L6474 and a complete set of protection features offer high levels of both performance and robustness. The X-NUCLEO-IHM01A1 is compatible with the Arduino UNO R3 connector, and supports the addition of other boards which can be stacked to drive up to three stepper motors with a single STM32 Nucleo board.
The L6474 device, realized in analog mixed signal technology, integrates a dual low RDS(on)DMOS full bridge with all power switches equipped with an accurate on-chip current sensing circuitry suitable for non-dissipative current control and overcurrent protections. Thanks to a new current control, a 1/16 microstepping is achieved through an adaptive decay mode which outperforms traditional implementations.
All data registers, including those used to set analogue values (i.e.: current control value, current protection trip point, deadtime, etc.) are sent through a standard 5 Mbit/s SPI.
Application
- Motor control
Features
- Operating voltage: 8 - 45 V
- 7.0 A output peak current (3.0 Ar.m.s.)
- Low RDS(on)power MOSFETs
- Programmable power MOS slew rate
- Up to 1/16 microstepping
- Current control with adaptive decay
- Non-dissipative current sensing
- SPI interface
- Low quiescent and standby currents
- Programmable non-dissipative overcurrent protection on all power MOS
- Two-level overtemperature protection
Ships With
- Board