L6480 Microstepping motor controller with motion engine and SPI Datasheet - production data Applications Bipolar stepper motor Description The L6480 device, realized in analog mixed signal technology, is an advanced fully integrated solution suitable for driving two-phase bipolar HTSSOP38 stepper motors with microstepping. It integrates a dual full bridge gate driver for N-channel MOSFET power stages with Features embedded non dissipative overcurrent protection. Thanks to a unique voltage mode driving mode Operating voltage: 7.5 V - 85 V which compensates for BEMF, bus voltage and Dual full bridge gate driver for N-channel motor winding variations, the microstepping of MOSFETs a true 1/128-step resolution is achieved. The digital control core can generate user defined Fully programmable gate driving motion profiles with acceleration, deceleration, Embedded Miller clamp function speed or target position easily programmed Programmable speed profile through a dedicated register set. All application commands and data registers, including those Up to 1/128 microstepping used to set analog values (i.e. current protection Sensorless stall detection trip point, deadtime, PWM frequency, etc.) are Integrated voltage regulators sent through a standard 5-Mbit/s SPI. A very rich set of protections (thermal, low bus voltage, SPI interface overcurrent and motor stall) makes the L6480 Low quiescent standby currents device bullet proof, as required by the most Programmable non dissipative overcurrent demanding motor control applications. protection Overtemperature protection Table 1. Device summary Order codes Package Packaging L6480H HTSSOP38 Tube L6480HTR HTSSOP38 Tape and reel March 2015 DocID023278 Rev 7 1/75 This is information on a product in full production. www.st.comContents L6480 Contents 1 Block diagram 9 2 Electrical data . 10 2.1 Absolute maximum ratings 10 2.2 Recommended operating conditions .11 2.3 Thermal data .11 3 Electrical characteristics 12 4 Pin connection . 17 Pin list 17 5 Typical applications 19 6 Functional description 20 6.1 Device power-up . 20 6.2 Logic I/O 20 6.3 Charge pump 20 6.4 Microstepping 21 Automatic Full-step and Boost modes 22 6.5 Absolute position counter . 23 6.6 Programmable speed profiles . 23 6.7 Motor control commands . 24 6.7.1 Constant speed commands 24 6.7.2 Positioning commands 24 6.7.3 Motion commands . 25 6.7.4 Stop commands . 26 6.7.5 Step-clock mode 26 6.7.6 GoUntil and ReleaseSW commands . 26 6.8 Internal oscillator and oscillator driver . 27 6.8.1 Internal oscillator 27 6.8.2 External clock source . 27 6.9 Overcurrent detection 29 2/75 DocID023278 Rev 7