Anda di halaman 1dari 33

Rozwiazania sterowania silnikami z wykorzystaniem ukadw TI

Mirosaw Sadowski Texas Instruments

Motor Styles

The DC Motor (Brush Motor)


Mechanics for permanent magnet DC motor as follows:
Stator = stationary outside part of motor, usually made of a permanent magnet. Rotor = inner part which rotates, usually made out of the winding (electromagnet). Windings connected to a power source by means of a mechanical commutator and brushes. As rotor approaches alignment, brushes move across contacts and next winding is energized

Advantages: Low cost and easy to use Disadvantages: Noisy, limited brush life and associated buildup of residue as brushes wear down

The Brushless DC (BLDC) Motor


A normal DC (brush) motor moves by reversing the current through the windings using switch contacts, comprised by the commutator (mounted on the armature) and brushes (fixed to the motor shell). A BLDC motor does not use brushes and a commutator instead, commutation is performed electronically by switching the current with transistors/FETs. Rotor position is usually sensed by HallEffect sensors, which sense the magnetic field of the rotating magnets and generate feedback signals. BLDC motors have several phases (coils). Most common motors are 3-phase motors (3 sets of windings), as shown to the right. This would be a 2-pole motor the magnet has 2 poles (N and S) and 3 windings (phases). Advantages: Long life, low noise, higher power possible compared to brush motors Disadvantages: Higher cost, more complex drive electronics

Brush motor

Brushless motor

The Stepper Motor

Provides a higher degree of control than can be obtained if using a DC or brushless DC motor, without the use of closed loop control
Stator: Usually made of the electromagnet Rotor: Consists of a permanent magnet teethed structure Polarizing the stator allows for the rotor to lock position. By carefully sequencing the stator polarization, rate of stepping and direction can be controlled Magnetic field is generated with a single current level causing the rotor to lock into a predetermined position Magnetic fields are generated with multiple current levels creating a gradient of push/pull which in turn divide a full step into multiple smaller steps (referred to as microsteps)

Full Step

Fractional stepping or Micro-stepping

DC / BLDC Motor vs. Stepper Motor


N

DC Motor or BLDC motor


Current Usage
Uses required current as determined by the load. Current control may or may not be needed, depending on motor characteristics. Speed is controlled by modulating the voltage: The higher the voltage, the faster the rotor rotates. Closed loop feedback is needed for accurate speed control. For position control, some means to obtain rotation information is needed. Closed loop is needed.

Stepper Motor
A Stepper motor will use all the current as determined by its winding resistance, whether the shaft is loaded or not. Current control is normally needed. Speed is controlled by increasing step rate frequency, not voltage magnitude. Voltage magnitude does define rate of charge. For position control, the supplied stepping rate can be used with accuracy. There is no need for closed loop.

Speed Control

Position Control

Basic motor driver circuit the H-bridge

Current Flow Turning the motor

Current Recirculation: Fast Decay Mode

In fast decay mode, any current flowing through the motor winding will be working against the full supply voltage, plus two diode drops. Current decays quickly. This mode provides little or no dynamic braking effect on the motor rotor; rotor coasts freely.

Current Recirculation: Slow Decay Mode

Current recirculates through power MOSFETs presenting a resistive path to the current Current decays slower (directly proportional to the LR) Since a short is basically applied to the motor terminals, the Back EMF collapses and the motor stops very quickly. Referred to as braking.

Coasting/Braking The DC Motor

Rodzaje inerfejsw
ENABLE / PHASE Interface
VM

BH ENABLE

PHASE

Logic & Pre Drive

AH OUTA AL BL OUTB

ENABLE L L H H

PHASE L H L H

A HIZ HIZ GND VM

B HIZ HIZ VM GND

Logic controls all aspects of four FET switching. ENABLE signal selects whether the entire H Bridge is turned ON or OFF. PHASE signal selects whether the H Bridge is conducting from side A to side B or vice versa. A single PWM signal can control speed and/or direction. Only one Inductive load can be driven.

IN1/IN2 Interface

Each Half H Bridge can be controlled independently. Can be utilized to drive two inductive loads without current control. Per example, two solenoids can be driven with a single H Bridge. Requires 2 PWM sources for speed control of a DC motor.

IN1/IN2 Possible Implementations


VM
IN1 AH BH IN2

M
AL BL

VM

IN1

AH

BH

IN2

Can drive a single inductive load with current flow in both directions. Can drive two inductive loads (such as solenoids) with unipolar current drive. When driving dual load, current regulation must be disabled
SENSE pin can be grounded.

AL

BL

Serial Interface
VM
DATA BH CLK

SPI
SELECT

Logic & Pre Drive

AH OUTA AL BL OUTB

VM

SD BH SCLK

I2C

Logic & Pre Drive

AH OUTA AL BL OUTB

Different Serial Protocols are used to sample data which will be transferred as a command into the H Bridge. Very hard or not recommended for PWM. Gives the largest amount of H Bridge devices to be controlled with the least amount of resources.
E.g. A single I2C bus can control 9 DRV8830s

Over Current Protection (OCP)


POOF!

With OCP: Current is limited, then driver turns off


IOCP

TIME T OCP

In the event of a fault in the motor or wiring, such as a short to ground, power, or across the winding, current in the H-bridge can rapidly increase If this current is not limited, damage to the device will occur OCP combines an analog current limit with a shutdown function that protects the device from such faults Each power FET is protected individually, so is protected against shorts to any other signal All TI motor drivers have an OCP function

Thermal Shutdown
In order to avoid die temperature to reach hazardous levels, the system continuously monitors temperature. Multiple thermal sensors are placed across the die. When temperature reaches a predetermined temperature, the H Bridge is disabled. A Thermal Shutdown (TSD) event has occurred.

120 C

150 C

170 C

25 C

50 C

80 C

Critical questions
1. Which type of motor?
Stepper, Brushed DC or 3-phase (BLDC, PMSM, etc.).

2. Which voltage and current rating?


Scalable family with integrated MOSFETs for up to 52.5V and 24A. For additional flexibility and higher power, some devices are 60V pre-drivers for external MOSFETs.

3. What kind of interface / on-chip intelligence?


PWM or IN1/IN2 i/f: Typically used by customers who want to implement their own Motor Control algorithms on a C2000/Stellaris/etc. Serial, Phase/Enable or Indexer i/f: Easy to use on-chip control logic, typically used by customers with 3/22/2011 other core competences than Motor Control.

18

Brushed DC Motor Driver


Phase Enable I/F DRV8802
1.6A (8 to 45V) Inrush Protection 2x Brushed

DRV8814
2.5A (8 to 45V) Inrush Protection 2x Brushed

DRV8800/1
2.8A (8 to 36V)

DRV8840
5.0A (8 to 45V) Inrush Protection

IN1/IN2 I/F DRV8832


1A (2.7 to 6V) Voltage Regulation Inrush Protection

DRV8833 DRV8833
1A (2.7 to 10.8V) Inrush Protection 2x Brushed

DRV8841
2.5A (8 to 45V) Inrush Protection 2x Brushed

DRV8842
5A (8 to 45V) Inrush Protection

PWM I/F DRV8412


3A (0 to 52V) Inrush Protection 2x Brushed 6A (1x Brushed)

Serial I/F DRV8432


7A (0 to 52V) Inrush Protection 2x Brushed 14A (1x Brushed)

DRV8823
1.5A (8 to 32V) Inrush Protection 4x Brushed

DRV8830
1A (2.7 to 6V) Voltage Regulation I2C I/F (up to 9x) Inrush Protection

Production Production

Sampling Sampling

In Design In Design

19

Brushed DC Motor Drivers


Part Number Status # of Motors Voltage Range (V) Cont/Peak Current (A) RDSON (m ) Inrush Protection 1K Comments Phase Enable Control I/F DRV8800 DRV8801 DRV8802 DRV8814 DRV8840 Released Released Preview Sampling Sampling 1 1 1 2 1 8 - 36 8 - 36 8 - 45 8 - 45 8 - 45 2.8 / 2.8 2.8 / 2.8 1.1 / 1.6 1.7 / 2.5 3.5 / 5.0 480/350 480/350 630/650 200/200 100/100 Yes Yes Yes Yes Yes $1.25 $1.25 $1.65 $2.30 $2.30
P2P with Allegro A3950 DRV8800 w/ current sense output DRV8812 with brake DRV8813 with brake DRV8829 with brake

IN1/IN2 Control I/F DRV8832 DRV8833 DRV8841 DRV8842 Released Sampling Sampling Sampling 1 2 2 1 2.75 - 6.0 2.75 - 10.8 8 - 45 8 - 45 1.0 / 1.0 1.0 / 2.0 1.7 / 2.5 3.5 / 5.0 250/200 200/160 200/200 100/100 Yes Yes Yes Yes $0.85 TBD $2.30 $2.30
Voltage Regulation Dual 800mA H-Bridge Independent -H control Independent -H control

Serial Control I/F DRV8830 Released 1 2.75 6.0 1.0 / 1.0 250/200 Yes $0.85
64 level Voltage Reg / I2C

Brushed DC Motor Drivers Continued


Part Number Status # of Motors Voltage Range (V) Cont/Peak Current (A) RDSON (m ) Inrush Protection 1K Comments PWM Control IF DRV8412 Released 2 0 52.5V 3.0 / 6.0 110/110 Yes $3.85
2x Brushed / No Heat Sink. Needs +12V Gate Drive Supply 1x Bushed / No Heat Sink. Needs +12V Gate Drive Supply 2x Brushed / Heat Sink: Needs +12V Gate Drive Supply 1x Brushed / Heat Sink: Needs +12V Gate Drive Supply

0 52.5V

6.0 / 12.0

65/65

Yes

$3.85

DRV8432

Released

0 52.5V

7.0 / 12.0

110/110

Yes

$5.50

0 52.5V

14.0 / 24.0

65/65

Yes

$5.50

DRV8800 / 01
Brushed Motor Driver with Brake Support
Features
Single H-Bridge motor driver Supply voltage: 8 to 36V Output current: 2.8A peak Phase/Enable control interface Sleep mode operation Brake mode support DRV8801: Adds current sense pin Integrated protection features Over-current protection Thermal protection Under-voltage lockout

Benefits
Wide supply range supports industry standard supplies and high output current provides maximum performance. Simple, 2-pin control interface for motor operation Sleep function minimizes power consumption Brake mode allows motor to stop quickly System controller can easily monitor current levels Advanced on-chip protection reduces design complexity and enables higher system reliability

Phase / Enable

Applications
Brushed DC Motor

40W Controller Fault Current sense 8 to 36V

DRV8800/01 Motor Driver

In Production
5.0 x 6.4mm,16-pin 4.0 x 4.0mm,16-pin HTSSOP package QFN package

1K Pricing: $1.25

DRV8800/01: Single Brushed DC Motor Driver


DRV8801: Winding Current proportional voltage output +8V to +36V

Supports slow and fast decay modes 2.8A peak Phase/Enable interface

Fault flag on overcurrent and overtemp

DRV8800
Brushed DC Motor Driver

2X Current

DRV8832
Low Voltage Brushed DC Motor Driver with Voltage Regulation
Features
Single H-Bridge motor driver Supply voltage: 2.75 to 6V Output current: 1A RMS / 1A Peak IN1/IN2 Control interface Up to 94% efficient PWM voltage regulation CBC inrush current protection Brake / Coast mode support Integrated protection features Over-current Protection Thermal protection Under-voltage lockout
Battery Powered Applications

Benefits
Low supply voltage range and high current output ideal for battery powered applications Independent control of each half bridge Extended battery life and constant motor speed even when operating from a varying supply voltage Control start-up and stall currents Brake / Coast modes can stop the motor either slow or fast depending on the system requirements. Advanced on-chip protection reduces design complexity and enables higher system reliability
IN1/IN2 input

Applications
Brushed / Stepper Motors / Solenoids Battery powered Toys, Printers, Cameras, etc.
Controller FAULT

DRV8832 Motor Driver

2.75 to 6V

In Production
3.0 x 3.0mm, 10-pin HTSSOP package

1K Pricing: $0.85

DRV8832: Low-Voltage Single Full Bridge DC Motor Driver


+2.75 to +6V
1A continuous 1A peak

Reference voltage for VSET

Motor Voltage = 4x VSET voltage

IN1/IN2 Interface

Fault flag on overcurrent, overtemp, and UVLO.

Current limit: I = 200mV / ISENSE

Battery-powered motors
Typical alkaline C-cells start out at a terminal voltage of 1.5V per cell, and are considered completely discharged at 0.8V/cell The speed of a DC motor is roughly proportional to the voltage applied so the speed of a motor running from a nearly dead alkaline cells would drop to nearly half of the speed it ran with fresh batteries In addition the internal resistance increases as the battery discharges, to load (torque) applied to the motor makes the speed drop even larger To make product performance acceptable, operation must be stopped before the battery is fully discharged, leaving unused energy in the battery

Alkaline C-cell voltage vs. operation time

Short battery life = unhappy customer!

Extending run time


To extend run time at constant motor speed, voltage to the motor must be made constant as the battery voltage drops The standard way to accomplish this is with a voltage regulator
Linear voltage regulators are not very expensive, but waste battery power by dropping the voltage and dissipating heat the result may be no improvement in battery life! Switching regulators dont waste battery energy, but have higher cost, adding not only an IC but also inductors and capacitors

Both solutions add cost and additional PCB area!

Long battery life = happy customer! but added cost = unhappy manufacturer!

The ideal solution


The best solution would be:
Able to maintain motor speed with falling battery voltage Add no parts Add no cost

This is what the DRV8830 & DRV8832 are designed to do! The DRV8830/32 act like buck switching regulators, except they integrate the regulation circuitry into the motor driver Unlike a buck regulator, no additional inductor or capacitor is needed because the motor itself is an inductor, able to integrate the PWM current The DRV8830/32 is priced comparably to other simple DC motor driver parts without regulation

Everybody is happy!

with added features


6V 3.2V

DRV8830/32

4x C-cell

VREF Motor Control VSET 1V - 3V regulated DCM

VSET voltage controls motor speed

The DRV8832 lets you set the regulated output voltage using just a pair of resistors This can allow using a single type of motor to be used at different speeds Motor speed could also be varied with a potentiometer or even a PWM output from a microcontroller The DRV8832 also has a current limit and fault output
This can be used to sense when a mechanism is stalled or hits a stop, saving the cost of a limit switch or other feedback

The DRV8830 substitutes a serial I2C interface for the parallel interface of the DRV8832, and includes an internal DAC for speed control

DRV8833
Low Voltage Dual Brushed DC or Single Stepper Motor Driver
Features
Dual H-Bridge motor driver Supply voltage: 2.7 to 10.8V Output current: 1A RMS / 2A peak IN1/IN2 control interface CBC inrush current protection Sleep mode operation Integrated protection features Over-current protection Thermal protection Under-voltage lockout

Benefits
Supports battery power applications

Independent control of each half bridge Supports stepper operation and limits in-rush and stall currents when driving Brushed DC motors Sleep function minimizes power consumption Advanced on-chip protection reduces design complexity and enables higher system reliability

Applications
Dual brushed motors Stepper motor 4x solenoids Samples: Now Production: July 1K Pricing: $TBD
5.0 x 6.4mm,16-pin HTSSOP package 4.0 x 4.0mm,16-pin QFN package
Controller

IN1/IN2 input

M
FAULT

DRV8833 Motor Driver

2.7 to 10.8V

DRV8833: Low-Voltage Dual Full Bridge DC Motor Driver


+2.7V to +10.8V
800mA continuous 2A Peak

Separate IN1/IN2 interface for each bridge

Fault flag on overcurrent and overtemp

Ichop = 200mV/Rsense

DRV8830
Low Voltage Brushed Motor Driver with Voltage Regulation
Features
Single H-Bridge motor driver Supply voltage: 2.75 to 6V Output current: 1A RMS / 1A Peak
Battery Powered Applications

Benefits
Low supply voltage range and high current output ideal for battery powered applications Supports multiple motors on a single low pin count bus Extended battery life and constant motor speed even when operating from a varying supply voltage Control start-up and stall currents Brake / Coast modes can stop the motor either slow or fast depending on the system requirements Advanced on-chip protection reduces design complexity and enables higher system reliability
Serial I2C

I2C control interface supports up to 9 devices per


bus Up to 94% efficient 64-level PWM voltage regulation CBC inrush current protection Brake / Coast mode support Integrated protection features Over-current Protection Thermal protection Under-voltage lockout

Applications
Brushed / Stepper Motors Battery powered Toys, Printers, Cameras, etc.
Controller FAULT

DRV8830 Motor Driver

2.75 to +6V

In Production
10-pin HTSSOP (3.0 x 3.0mm)

1K Pricing: $0.85

DRV8830: Low-Voltage Single Full Bridge DC Motor Driver


+2.75 to +6V
1A continuous 1A peak 64-step voltage regulation

I2C Control I/F

Up to 9 devices per bus

Fault flag on overcurrent, overtemp, and UVLO

Current limit: I = 200mV / ISENSE

DRV8412
Dual Brushed / Single Stepper PWM Motor Driver
Features
The highest power heatsink-less drive on the market Supply Voltage up to 52V (50V +/- 5%) Output Current Dual: 3A RMS / 6A Peak (10ms) Single: 6A RMS / 12A Peak (10ms) Advanced architecture with high efficiency up to 97% PWM operation frequency up to 500kHz Low Rdson MOSFETs (110mohm) Intelligent gate drive and cross conduction prevention Short dead time (5ns) Integrated Protection Features Programmable cycle-by-cycle current limit Two stage thermal protection No External Snubber or Schottky Diode required

Benefits
Minimized board space and design time while maximizing performance

Ultra Low Rdson FETs and thermally efficient package with thermal pad allows for maximum heat dissipation without external heat-sinks High linearity of output signals to guarantee precise and smooth operation Advanced on-chip protection reduces design complexity and enables higher system reliability Reduced cost and board space
PWM Inputs

Applications
Brushed or Stepper Motors
Controller Fault OTW + 12V

40W

DRV8412 Motor Driver

In Production
14 x 8.1mm, 44-pin TSSOP, package (PP)

0 to 52V

1K Pricing: $3.85

DRV8412: Dual Full Bridge Motor Driver


4x PWM inputs Operation up to 52V

Controller
(C2000, etc)

Dual: 3A/6A Peak (10ms) Single: 6A/12A Peak (10ms)

DRV8412

CBC Overcurrent, 2-stage Thermal, and UVP Protection

Up to 97% Efficiency (110m FETS) No External Schottkys

DRV8412-C2-Kit
Spins the motor straight out of the box!
DRV8412-C2-KIT DRV8412-C2-KIT GUI

EVM Details

C2000 ControlCARD DRV8412 Base Board

Stepper Motor Driver


Indexer I/F DRV8821
1.5A (8 to 32V) 1/8 uStep 2x Stepper

Serial I/F Drivers DRV8824


1.6A (8 to 45V) 1/32 uStep

DRV8825
2.5A (8 to 45V) 1/32 uStep

DRV8811
2.5A (8 to 38V) 1/8 uStep

DRV8823
1.5A (8 to 32V) 8x Current Levels 2x Stepper

Phase Enable I/F DRV8812


1.6A (8 to 45V) 4x Current levels

DRV8813
2.5A (8 to 45V) 4x Current Levels

DRV8828
3A (8 to 45V) 32x Current levels Stepper

DRV8829
5.0A (8 to 45V) 32x Current Levels Stepper

IN1/IN2 I/F DRV8833 DRV8833


800mA (2.7 to 10.8V)

PWM I/F DRV8841


2.5A (8 to 45) 4x Current Levels

DRV8842
5A (8 to 45) 32x Current Levels Stepper

DRV8412
3A (0 to 52V) Up to 97% Efficient 500kHz / 5ns Dead-time

DRV8432
7A (0 to 52V) Up to 97% Efficient 500kHz / 5ns Dead-time

Production Production

Sampling Sampling

In Design In Design

38

Stepper Motor Drivers


Part Number Status # of Motors Voltage Range (V) Cont/Peak Current (A) RDSON (m ) MicroSteps 1K Comments Indexer Control I/F DRV8811 DRV8821 DRV8824 DRV8825 Released Released Released Sampling 1 2 1 1 8 - 38 8 - 32 8 - 45 8 - 45 1.7 / 2.5 1.5 / 1.5 1.1 / 1.6 1.7 / 2.5 500/500 250/300 630/650 200/200 8 8 32 32 $1.80 $2.00 $1.65 $2.30
Auto decay mode with adjustable mixed decay %s. P2P with Allegro A3977

Phase Enable Control I/F DRV8812 DRV8813 DRV8828 DRV8829 Released Sampling Released Sampling 1 1 8 - 45 8 - 45 8 - 45 8 - 45 1.1 / 1.6 1.7 / 2.5 2.1 / 3.0 3.5 / 5.0 630/650 200/200 320/330 100/100 4 4 32 32 $1.65 $2.30 $1.65 $2.30
> 4 Micro-step with external DAC > 4 Micro-step with external DAC > 32 Micro-step with external DAC > 32 Micro-step with external DAC

Serial Control I/F DRV8823 Released 2 8 - 32 1.5 / 1.5A 250/300 8 $2.00


SPI Control bus

Stepper Motor Drivers Continued


Part Number Status # of Motors Voltage Range (V) Cont/Peak Current (A) RDSON (m ) Current Levels 1K Comments IN1/IN2 Control I/F DRV8833 DRV8841 DRV8842 Sampling Sampling Sampling 1 1 2.7 - 10.8 8 - 45 8 - 45 1.0 / 2.0 1.7 / 2.5 3.5 / 5.0 200/160 200/200 100/100 1 4 32 TBD $2.30 $2.30
Dual 800mA H-Bridge

Independent -H control Independent -H control

PWM Control I/F DRV8412 DRV8432 Released Released 1 1 0 - 52 0 - 52 3.0 / 6.0 7.0 / 12.0 110/110 110/110 None None $3.85 $5.50
No Heat Sink : Needs +12V Gate Drive Supply Heat Sink : Needs +12V Gate Drive Supply

DRV8812
Stepper Motor Driver with 4-Level Current Regulation
Features
Dual H-Bridge motor driver Supply Voltage: 8 to 45V Output Current: 1.1A RMS / 1.6A peak Phase/Enable control interface On-chip 4-level PWM current regulation or adjustable current regulation via Vref pin Sleep mode operation Integrated protection features: Over-current protection Thermal protection Under-voltage lockout

Benefits
Wide supply range supports industry standard supplies and high output current delivers maximum performance Simple 2-pin control interface for motor operation Supports micro-stepping or higher micro-stepping levels with an external DAC. Sleep function minimizes power consumption Advanced on-chip protection reduces design complexity and enables higher system reliability

Phase/Enable

Applications
Bipolar Stepper Motor
Controller

Current level

M
DRV8812 Motor Driver

FAULT

In Production
9.7 x 6.4mm, 28-pin HTSSOP package

8 to 45V

1K Pricing: $1.65

DRV8812: Single Stepper Motor Driver


+8V to +45V 3.3V reference

> micro-stepping with external DAC

1.1A continuous 1.6A peak

Phase/Enable interface per bridge

Support for step micro-stepping

Supports slow, mixed and fast decay

Fault flag on overcurrent and overtemp

Itrip = Vref / (Gain*Rsense)

Splicing Steps (Full to Half)

Fractions of a Step
N N S S S S N N

Microstepping
By varying the current through the windings, stepper motor rotation can be controlled to less than a full step How does it work?
1 Each Full Step is divided into multiple microsteps by 2 embedding a waveform with multiple levels of reference voltage (i.e. sine, triangular, rhomboid, etc) 3 which generates a bipolar current waveform with multiple current levels (i.e. multiple degrees of magnetic field strength)

1 Step PHASE A 1 PHASE B Vref A 2 Vref B Current A 3 Current B

Microstepping Methods
Microstepping can be accomplished by varying the reference voltage in a current-controlled driver to vary the output current
A microcontroller with two DACs can be used to accomplish this

Alternatively, a stepper motor controller with a built-in indexer can be used.


Indexer parts, like the DRV8811, have a counter and DAC inside, so they only require a step and direction input

Microstepping by modulating Vref

Microstepping using an indexer

Integrated indexer a microsteppers friend

DRV8812/13/28/29 Microstepping App Note


ENABLE STEP DIR RST_STP USM2 USM1 USM0 WFS2 WFS1 WFS0 nRESET nSLEEP DECAY MSP430F1612 ENABLE A ENABLE B PHASE A PHASE B

DAC0 DAC1

VREF A
WAVEFORM 0 WAVEFORM 1

VREF B DRV8812

WAVEFORM 8

DRV8812/13/28/29 Microstepping App Note


Winding Current

VREF

PHASE

DRV8812/13/28/29 Microstepping App Note


Advantages:

Infinite Number of Microstepping Degrees


Resolution output given by DAC resolution

Multiple Waveforms stored in memory


Waveform could be symmetric or asymmetric

Most flexible platform


Disadvantages:

MCU utilized is on the expensive side Larger code size required as all aspects of waveform synthetization are taken care of.

DRV8823
Quad Brushed / Dual Stepper Motor Driver with 8-Level Current Regulation Features
Quad H-Bridge motor driver Supply voltage: 8 to 32V Output current: 1.5A peak Serial (SPI) control interface 8-level PWM current regulation Integrated protection features Over-current protection Thermal protection Under-voltage lockout

Benefits
Wide supply range supports industry standard supplies and high output current delivers maximum performance Supports multiple motors on a single low pin count bus Supports stepper operation and limits in-rush and stall currents when driving Brushed DC motors Advanced on-chip protection reduces design complexity and enables higher system reliability

SPI Input

M
Controller

Applications
Brushed DC Motor Bipolar Stepper Motor
8 to 32V

DRV8823 Motor Driver DRV8823 Motor Driver

In Production

1K Pricing: $2.00

12.5 x 8.1mm, 48-pin HTSSOP package

DRV8823: Quad Full Bridge DC Motor Driver


3.3V reference

+8V to +32V Supports slow and mixed decay modes

Serial data, clock, and select

1.5A continuous 1.5A peak

3 serial interface register bits per bridge supports 8x current levels

Itrip = Vref / (Gain*Rsense)

DRV8824
Stepper Motor Driver with On-Chip 1/32 Microstepping Indexer
Features
Dual H-Bridge motor driver Supply voltage: 8 to 45V Output current: 1.1A RMS / 1.6A peak On-chip indexer supports up to 1/32 micro-stepping Adjustable PWM current regulation Slow, mixed, and fast decay modes Sleep mode operation Integrated protection features Over-current protection Thermal protection Under-voltage lockout

Benefits
Wide supply range supports industry standard supplies and high output current delivers maximum performance Accurate and smooth operation without support from the system controller. Regulate current levels for optimal stepper performance. Precise control of winding current reduces noise & vibration Sleep function minimizes power consumption Advanced on-chip protection reduces design complexity and enables higher system reliability
Step / Direction

Applications
Bipolar Stepper Motor

Step size Controller

M
DRV8824 Motor Driver

FAULT 8 to 45V

In Production
9.7 x 6.4mm, 28-pin HTSSOP package

1K Pricing: $1.65

DRV8824: Single Stepper Motor Driver


+8.2V to +45V
3.3V reference

1.1A continuous 1.6A peak

Step/Direction control with built in indexer

Supports slow, mixed and fast decay modes Micro-stepping up to 1/32-step

Fault flag on overcurrent and overtemp

Itrip = Vref / (Gain*Rsense)

DRV8833
Low Voltage Dual Brushed DC or Single Stepper Motor Driver
Features
Dual H-Bridge motor driver Supply voltage: 2.7 to 10.8V Output current: 1A RMS / 2A peak IN1/IN2 control interface CBC inrush current protection Sleep mode operation Integrated protection features Over-current protection Thermal protection Under-voltage lockout

Benefits
Supports battery power applications

Independent control of each half bridge Supports stepper operation and limits in-rush and stall currents when driving Brushed DC motors Sleep function minimizes power consumption Advanced on-chip protection reduces design complexity and enables higher system reliability

Applications
Dual brushed motors Stepper motor 4x solenoids Samples: Now Production: July 1K Pricing: $TBD
5.0 x 6.4mm,16-pin HTSSOP package 4.0 x 4.0mm,16-pin QFN package
Controller

IN1/IN2 input

M
FAULT

DRV8833 Motor Driver

2.7 to 10.8V

DRV8833: Low-Voltage Dual Full Bridge DC Motor Driver


+2.7V to +10.8V
800mA continuous 2A Peak

Separate IN1/IN2 interface for each bridge

Fault flag on overcurrent and overtemp

Ichop = 200mV/Rsense

3-Phase Motor Driver


PWM I/F (Pre-Driver) DRV8301
Pre-Driver 1.7A (8 to 60V) 2x current sense amps Integrated DC/DC converter

PWM I/F DRV8312


3.5A (0 to 52V) Up to 97% Efficient 500kHz / 5ns Dead-time

DRV8332
8A (0 to 52V) Up to 97% Efficient 500kHz / 5ns Dead-time

Production Production

Sampling Sampling

In Design In Design

57

3-Phase Motor Controllers/Drivers


Part Number Status # of Motors Voltage Range Cont/Peak Current RDSON (m ) 1K Comments PWM Control I/F DRV8312 DRV8332 DRV8301 Released Released Sampling 1 1 1 0 - 52V 0 - 52V 8 - 60V 3.5 / 6.5A 8 / 13A 1.7A Predriver 110/110 110/110 N/A $3.30 $4.70 $2.50
No heat sink : Needs +12V Gate Drive Supply Heat sink required : Needs +12V Gate Drive Supply Pre-driver w/ buck & 2x current sense amps

DRV8312
3-Phase PWM Motor Driver with Cycle-by-Cycle Overcurrent Protection
Features
The highest power heatsink-less drive on the market Supply Voltage up to 52V (50V +/- 5%) Output Current 3.5A RMS / 6.5A Peak (10ms) Advanced architecture with high efficiency up to 97% PWM operation frequency up to 500kHz Low Rdson MOSFETs (110mohm) Intelligent gate drive and cross conduction prevention Short dead time (5ns) Spike voltage control to reduce overshoot Integrated Protection Features Programmable cycle-by-cycle current limit Two stage thermal protection No External Snubber or Schottky Diode required

Benefits
Minimized board space and design time while maximizing performance Ultra Low Rdson FETs and thermally efficient package with thermal pad allows for maximum heat dissipation without external heat-sinks High linearity of output signals to guarantee precise and smooth operation Advanced on-chip protection reduces design complexity and enables higher system reliability

Applications
Brushless DC Motors Permanent magnet synchronous motors
Controller

PWM Inputs 40W

Fault OTW +12V 0 to 52V

DRV8312 Motor Driver

In Production

1K Pricing: $3.30

14 x 8.1mm, 44-pin TSSOP, package (PP)

DRV8312: 3-Phase PWM Motor Driver


3x Independent Half Bridges Operation up to 52V

3.5A Continuous 6.5A Peak (10ms)

Controller

DRV8312

Current Sense Resistors for external Sense Amp

Up to 97% Efficiency (110m FETS)

CBC Overcurrent, 2-stage Thermal, and UVP Protection

No External Schottkys

DRV8332
3-Phase PWM Motor Driver with Cycle-by-Cycle Overcurrent Protection
Features
Three independent Half Bridge motor driver Supply Voltage up to 52V (50V +/- 5%) Output Current 8A RMS / 13A Peak (10ms) Advanced architecture with high efficiency up to 97% PWM operation frequency up to 500kHz Low Rdson MOSFETs (110mohm) Intelligent gate drive and cross conduction prevention Short dead time (5ns) Spike voltage control to reduce overshoot Integrated Protection Features Programmable cycle-by-cycle current limit Two stage thermal protection No External Snubber or Schottky Diode required

Benefits
Minimized board space and design time while maximizing performance Ultra Low Rdson FETs and thermally efficient package with thermal pad allows for maximum heat dissipation without external heat-sinks High linearity of output signals to guarantee precise and smooth operation Advanced on-chip protection reduces design complexity and enables higher system reliability

Applications
Brushless DC Motors Permanent magnet synchronous motors
Controller

PWM Inputs 40W

Fault OTW + 12V 0 to 52V

DRV8332 Motor Driver

In Production

1K Pricing: $4.70

15.9 x 14.2mm, 36-pin PSOP3 package

DRV8332: 3-Phase PWM Motor Driver


3x Independent Half Bridges Operation up to 52V

8A Continuous 13A Peak (10ms)

Controller

DRV8332

Current Sense Resistors for external Sense Amp

Up to 97% Efficiency (110m FETS)

CBC Overcurrent, 2-stage Thermal, and UVP Protection

No External Schottkys

Device Selection Guide


DRV8312 Phase RMS Current (A) Phase Peak Current (A) Package Thermal Pad 3.5 6.5 TSSOP DDW-44 Pad down DRV8332 8 13 PSOP3 DKD-36 Pad up

DRV8301
3-Phase Gate Driver with Dual Shunt Amplifiers and Buck Converter
Features
Gate driver with 8-60V supply voltage and 1.7A gate current Dual shunt current amplifiers with output offset up to 3V Integrated buck converter with 3.5-60V input, adjustable output, and up to 1A load Bootstrap structure with trickle charge Intelligent gate driver and cross conduction prevention OC protection of external FETs with programmable cycleby-cycle current limit Independent control of six external MOSFETs SPI interface for programmability No External Snubber or Schottky Diode required

Benefits
Wide operating voltage and ability to drive up to 60Amps with external FETS. supply voltage range Eliminates external current shunt monitors Enables bi-directional current sensing and improves noise immunization Eliminates external power supply for MCU and/or system accessories Support 100% duty cycle Automatic hand-shake and programmable dead time Improves system flexibility and enables higher reliability

Applications
Brushless DC Motors Permanent magnet synchronous motors

Samples: Now Production: May 11 1K Pricing: $2.50


14 x 8.1mm, 56-pin HTSSOP package

DRV8301: Block Diagram


OCTW FAULT EN_GATE DTC SCLK SDI SDO SCS VDD_SPI Phase A (repeated for B & C) INH_A INL_A Timing and Control Logic High Side Gate Drive PVDD1 Gate Driver Control & Fault Handling (PVDD_UV, CP_UV, OTW, OTSD, OC_LIMIT) CP2 OSC Charge Pump Regulator CP1 GVDD Trickle Charge BST_A GH_A SH_A GL_A SL_A PVDD2 VSENSE BST_BK PH Offset Vref EN_BUCK PWRGD SS_TR RT_CLK COMP Buck Converter Offset Vref DVDD Current Sense Amplifier2 DC_CAL SN2 SP2 AVDD

PVDD1

Motor

Low Side Gate Drive

Current Sense Amplifier1

SN1 SP1 REF PGND Rshunt1

Current Sense Amps

SO1

SO2

AGND

Dzikujemy!