Rozwiazania_sterowania_silnikami

33
Rozwiazania sterowania silnikami z wykorzystaniem ukladów TI Miroslaw Sadowski Texas Instruments Motor Styles

Transcript of Rozwiazania_sterowania_silnikami

Page 1: Rozwiazania_sterowania_silnikami

Rozwiazaniasterowania silnikami

z wykorzystaniem układów TI

Mirosław SadowskiTexas Instruments

Motor Styles

Page 2: Rozwiazania_sterowania_silnikami

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 “Hall-Effect” 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

Page 3: Rozwiazania_sterowania_silnikami

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

• Full Step – Magnetic field is generated with a single current level causing the rotor to lock into a

predetermined position• Fractional stepping or Micro-stepping

– 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)

DC / BLDC Motor vs. Stepper Motor

DC Motor or BLDC motor Stepper Motor

Current Usage Uses required current as determined by the load. – Current control may or may not be needed, depending on motor characteristics.

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 Control 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.

Speed is controlled by increasing step rate frequency, not voltage magnitude. Voltage magnitude does define rate of charge.

Position Control For position control, some means to obtain rotation information is needed. Closed loop is needed.

For position control, the supplied stepping rate can be used with accuracy. There is no need for closed loop.

N

S

N

N

S S

Page 4: Rozwiazania_sterowania_silnikami

Basic motor driver circuit – the H-bridge

Current Flow – Turning the motor

Page 5: Rozwiazania_sterowania_silnikami

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.

Page 6: Rozwiazania_sterowania_silnikami

Coasting/Braking The DC Motor

Rodzaje inerfejsówENABLE / PHASE Interface

• 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.

VM

OUTA

OUTBAL

AH

BH

BL

Logic

&

Pre

Drive

ENABLE

PHASE

ENABLE PHASE A B

L L

L

L

H

H

H

H VM

VM

GND

HIZ

HIZ HIZ

HIZ

GND

Page 7: Rozwiazania_sterowania_silnikami

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 ImplementationsVM

BH

BL

AH

AL

IN1 IN2

M

VM

BH

BL

AH

AL

IN1 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.

Page 8: Rozwiazania_sterowania_silnikami

Serial Interface

• 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 DRV8830’s

VM

OUTA

OUTBAL

AH

BH

BL

DATA

CLK

SPISELECT

VM

OUTA

OUTBAL

AH

BH

BL

SD

SCLK

I2C

Logic &

PreDrive

Logic &

PreDrive

Over Current Protection (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

POOF!

TIME

IOCP

TOCP

With OCP: Current

is limited, then

driver turns off

Page 9: Rozwiazania_sterowania_silnikami

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.

17

0 C

15

0 C

12

0 C

80

C

50

C

25

C

Critical questions1. 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 other core competences than Motor Control. 183/22/2011

Page 10: Rozwiazania_sterowania_silnikami

Brushed DC Motor Driver

19

2.8A (8 to 36V)1.6A (8 to 45V)Inrush Protection 2x Brushed

Phase Enable I/F

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

5.0A (8 to 45V)Inrush Protection

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

IN1/IN2 I/F

1A (2.7 to 10.8V)Inrush Protection2x Brushed

5A (8 to 45V)Inrush Protection

1A (2.7 to 6V)Voltage RegulationInrush Protection

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

Serial I/F

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

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

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

PWM I/F

DRV8832

DRV8830DRV8823DRV8432DRV8412

DRV8800/1DRV8802 DRV8814 DRV8840

DRV8841 DRV8842

SamplingSamplingProductionProduction In DesignIn Design

DRV8833DRV8833

Brushed DC Motor DriversPart

NumberStatus

# of Motors

Voltage Range (V)

Cont/PeakCurrent (A)

RDSON(mΩ)

Inrush Protection

1K Comments

Phase Enable Control I/F

DRV8800 Released 1 8 - 36 2.8 / 2.8 480/350 Yes $1.25 P2P with Allegro A3950

DRV8801 Released 1 8 - 36 2.8 / 2.8 480/350 Yes $1.25 DRV8800 w/ current sense output

DRV8802 Preview 1 8 - 45 1.1 / 1.6 630/650 Yes $1.65 DRV8812 with brake

DRV8814 Sampling 2 8 - 45 1.7 / 2.5 200/200 Yes $2.30 DRV8813 with brake

DRV8840 Sampling 1 8 - 45 3.5 / 5.0 100/100 Yes $2.30 DRV8829 with brake

IN1/IN2 Control I/F

DRV8832 Released 1 2.75 - 6.0 1.0 / 1.0 250/200 Yes $0.85 Voltage Regulation

DRV8833 Sampling 2 2.75 - 10.8 1.0 / 2.0 200/160 Yes TBD Dual 800mA H-Bridge

DRV8841 Sampling 2 8 - 45 1.7 / 2.5 200/200 Yes $2.30 Independent ½-H control

DRV8842 Sampling 1 8 - 45 3.5 / 5.0 100/100 Yes $2.30 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

Page 11: Rozwiazania_sterowania_silnikami

Brushed DC Motor Drivers Continued

Part Number

Status# of

MotorsVoltage

Range (V)Cont/PeakCurrent (A)

RDSON(mΩ)

Inrush Protection

1K Comments

PWM Control IF

DRV8412 Released 2 0 – 52.5V 3.0 / 6.0 110/110 Yes $3.852x Brushed / No Heat Sink. Needs +12V Gate Drive Supply

1 0 – 52.5V 6.0 / 12.0 65/65 Yes $3.851x Bushed / No Heat Sink. Needs +12V Gate Drive Supply

DRV8432 Released 2 0 – 52.5V 7.0 / 12.0 110/110 Yes $5.502x Brushed / Heat Sink: Needs +12V Gate Drive Supply

1 0 – 52.5V 14.0 / 24.0 65/65 Yes $5.501x Brushed / Heat Sink: Needs +12V Gate Drive Supply

DRV8800 / 01Brushed 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

Applications• Brushed DC Motor

5.0 x 6.4mm,16-pin HTSSOP package

In Production

1K Pricing: $1.25

40WController

8 to 36V

Fault

Phase / Enable

DRV8800/01Motor Driver M

Currentsense

4.0 x 4.0mm,16-pin QFN package

Page 12: Rozwiazania_sterowania_silnikami

DRV8800/01: Single Brushed DC Motor Driver

2.8A peak

+8V to +36V

Phase/Enable interface

DRV8801: Winding Current proportional voltage output

Fault flag on overcurrent and overtemp

Supports slow and fast decay modes

2X

Cu

rrent

DRV8800Brushed DC Motor Driver

Page 13: Rozwiazania_sterowania_silnikami

DRV8832Low Voltage Brushed DC Motor Driver with Voltage Regulation

1K Pricing: $0.85

Controller

2.75 to 6V

IN1/IN2 input

DRV8832Motor DriverFAULT

M

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

3.0 x 3.0mm, 10-pin HTSSOP package

In Production

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

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

Battery PoweredApplications

DRV8832: Low-Voltage Single Full Bridge DC Motor Driver

+2.75 to +6V

IN1/IN2 Interface

Current limit:I = 200mV / ISENSE

Fault flag on overcurrent, overtemp, and UVLO.

Motor Voltage = 4x VSET voltage

1A continuous 1A peakReference voltage

for VSET

Page 14: Rozwiazania_sterowania_silnikami

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 don’t 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!

Page 15: Rozwiazania_sterowania_silnikami

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

• 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

DCMMotor

Control

DRV8830/32

4x C-cell

6V → 3.2V

1V - 3V

regulated

VREF

VSETVSET voltage

controls motor

speed

Page 16: Rozwiazania_sterowania_silnikami

DRV8833Low Voltage Dual Brushed DC or Single Stepper Motor Driver

Applications• Dual brushed motors • Stepper motor• 4x solenoids

Samples: Now Production: July

1K Pricing: $TBD

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

Controller

2.7 to 10.8V

IN1/IN2 input

DRV8833Motor DriverFAULT

5.0 x 6.4mm,16-pin HTSSOP package

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

M

4.0 x 4.0mm,16-pin QFN package

DRV8833: Low-Voltage Dual Full Bridge DC Motor Driv er+2.7V to +10.8V

800mA continuous 2A Peak

Separate IN1/IN2 interface for each

bridge

Ichop = 200mV/Rsense

Fault flag on overcurrent and overtemp

Page 17: Rozwiazania_sterowania_silnikami

DRV8830Low Voltage Brushed Motor Driver with Voltage Regulation

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

10-pin HTSSOP (3.0 x 3.0mm)1K Pricing: $0.85

Features• Single H-Bridge motor driver

• Supply voltage: 2.75 to 6V• Output current: 1A RMS / 1A Peak

• 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

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

Controller

2.75 to +6V

Serial I2C

DRV8830Motor DriverFAULT M

In Production

Battery PoweredApplications

DRV8830: Low-Voltage Single Full Bridge DC Motor Driver

+2.75 to +6V

Up to 9 devices per bus

I2C Control I/F

64-step voltage regulation

Current limit:I = 200mV / ISENSE

Fault flag on overcurrent, overtemp, and UVLO

1A continuous1A peak

Page 18: Rozwiazania_sterowania_silnikami

DRV8412Dual 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

Applications• Brushed or Stepper Motors

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

In Production

OTW

40WController

0 to 52V

Fault

PWM Inputs

+ 12V

1K Pricing: $3.85

DRV8412Motor Driver

M

M

No External

Schottky’s

DRV8412: Dual Full Bridge Motor DriverOperation up to

52V

CBC Overcurrent, 2-stage

Thermal, and UVP Protection

4x PWM inputs

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

Single: 6A/12A Peak (10ms)Controller

(C2000, etc) DRV8412

Up to 97% Efficiency (110mΩ FETS)

Page 19: Rozwiazania_sterowania_silnikami

DRV8412-C2-KitSpins the motor straight out of the box!

DRV8412-C2-KIT

C2000 ControlCARD

DRV8412-C2-KIT GUI

DRV8412 Base Board

EVM Details

Stepper Motor Driver

38

DRV8824

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

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

1.5A (8 to 32V)1/8 uStep2x Stepper

Indexer I/F

DRV8825

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

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

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

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

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

Phase Enable I/F

2.5A (8 to 45)4x Current Levels

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

IN1/IN2 I/F

800mA (2.7 to 10.8V)

DRV8813 DRV8829

SamplingSampling

1.5A (8 to 32V)8x Current Levels2x Stepper

Serial I/F Drivers

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

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

PWM I/F

DRV8841 DRV8842

DRV8821 DRV8811 DRV8823

DRV8828DRV8812

DRV8432DRV8412

ProductionProduction In DesignIn Design

DRV8833DRV8833

Page 20: Rozwiazania_sterowania_silnikami

Stepper Motor DriversPart

NumberStatus

# of Motors

Voltage Range (V)

Cont/PeakCurrent (A)

RDSON (mΩ)

Micro-Steps

1K Comments

Indexer Control I/F

DRV8811 Released 1 8 - 38 1.7 / 2.5 500/500 8 $1.80Auto decay mode with adjustable mixed decay %’s. P2P with Allegro A3977

DRV8821 Released 2 8 - 32 1.5 / 1.5 250/300 8 $2.00

DRV8824 Released 1 8 - 45 1.1 / 1.6 630/650 32 $1.65

DRV8825 Sampling 1 8 - 45 1.7 / 2.5 200/200 32 $2.30

Phase Enable Control I/F

DRV8812 Released 1 8 - 45 1.1 / 1.6 630/650 4 $1.65 > 4 Micro-step with external DAC

DRV8813 Sampling 1 8 - 45 1.7 / 2.5 200/200 4 $2.30 > 4 Micro-step with external DAC

DRV8828 Released ½ 8 - 45 2.1 / 3.0 320/330 32 $1.65 > 32 Micro-step with external DAC

DRV8829 Sampling ½ 8 - 45 3.5 / 5.0 100/100 32 $2.30 > 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 ContinuedPart

NumberStatus

# of Motors

Voltage Range (V)

Cont/Peak Current (A)

RDSON(mΩ)

Current Levels

1K Comments

IN1/IN2 Control I/F

DRV8833 Sampling 1 2.7 - 10.8 1.0 / 2.0 200/160 1 TBD Dual 800mA H-Bridge

DRV8841 Sampling 1 8 - 45 1.7 / 2.5 200/200 4 $2.30 Independent ½-H control

DRV8842 Sampling ½ 8 - 45 3.5 / 5.0 100/100 32 $2.30 Independent ½-H control

PWM Control I/F

DRV8412 Released 1 0 - 52 3.0 / 6.0 110/110 None $3.85No Heat Sink : Needs +12V Gate Drive Supply

DRV8432 Released 1 0 - 52 7.0 / 12.0 110/110 None $5.50Heat Sink : Needs +12V Gate Drive Supply

Page 21: Rozwiazania_sterowania_silnikami

FAULT

DRV8812Stepper Motor Driver with 4-Level Current Regulation

Applications• Bipolar Stepper Motor

In Production

1K Pricing: $1.65

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-steppinglevels with an external DAC.

• Sleep function minimizes power consumption

• Advanced on-chip protection reduces design complexity and enables higher system reliability

Controller

8 to 45V

Phase/Enable

DRV8812Motor Driver

9.7 x 6.4mm, 28-pin HTSSOP package

Current level M

DRV8812: Single Stepper Motor Driver

1.1A continuous 1.6A peak

+8V to +45V

Itrip = Vref / (Gain*Rsense)

Phase/Enable interface per bridge

Support for ¼ step micro-stepping

3.3V reference

Supports slow, mixed and fast decay

Fault flag on overcurrent and overtemp

> ¼ micro-stepping with external DAC

Page 22: Rozwiazania_sterowania_silnikami

Splicing Steps (Full to Half)

Fractions of a Step

NS N

SN

S NS

Page 23: Rozwiazania_sterowania_silnikami

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)

PHASE A

PHASE B

Vref A

Vref B

Current A

Current B

1 Step

1

2

3

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 using an indexer

Microstepping by modulating Vref

Page 24: Rozwiazania_sterowania_silnikami

Integrated indexer – a microstepper’s friend

DRV8812/13/28/29 Microstepping App Note

MSP430F1612

DRV8812

ENABLE A

ENABLE B

PHASE A

PHASE B

VREF A

VREF B

nSLEEP

DECAY

ENABLE

STEP

DIR

RST_STP

USM2

USM1

USM0

WFS1

WFS0 nRESET

WFS2

DAC0

DAC1

WA

VE

FO

RM

0

WA

VE

FO

RM

1

WA

VE

FO

RM

8

Page 25: Rozwiazania_sterowania_silnikami

DRV8812/13/28/29 Microstepping App Note

VREF

Winding Current

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 platformDisadvantages:

• MCU utilized is on the expensive side• Larger code size required as all aspects of

waveform synthetization are taken care of.

Page 26: Rozwiazania_sterowania_silnikami

DRV8823Quad Brushed / Dual Stepper Motor Driver with 8-Level Current Regulation

Applications• Brushed DC Motor• Bipolar Stepper Motor

In Production

1K Pricing: $2.00

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

Controller

8 to 32V

SPI Input

DRV8823Motor Driver

12.5 x 8.1mm, 48-pin HTSSOP package

DRV8823Motor Driver

M

M

DRV8823: Quad Full Bridge DC Motor Driver

+8V to +32V

Serial data, clock, and select 1.5A continuous

1.5A peak

3 serial interface register bits per bridge supports 8x

current levels

Supports slow and mixed decay modes

3.3V reference

Itrip = Vref / (Gain*Rsense)

Page 27: Rozwiazania_sterowania_silnikami

DRV8824Stepper Motor Driver with On-Chip 1/32 Microstepping Indexer

Applications• Bipolar Stepper Motor

In Production

1K Pricing: $1.65

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

Controller

8 to 45V

Step / Direction

DRV8824Motor Driver

FAULT

Step size

9.7 x 6.4mm, 28-pin HTSSOP package

M

DRV8824: Single Stepper Motor Driver+8.2V to +45V

1.1A continuous 1.6A peak

Step/Direction control with built in indexer

Micro-stepping upto 1/32-step

3.3V reference

Itrip = Vref / (Gain*Rsense)

Supports slow, mixed and fast decay modes

Fault flag on overcurrent and overtemp

Page 28: Rozwiazania_sterowania_silnikami

DRV8833Low Voltage Dual Brushed DC or Single Stepper Motor Driver

Applications• Dual brushed motors • Stepper motor• 4x solenoids

Samples: Now Production: July

1K Pricing: $TBD

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

Controller

2.7 to 10.8V

IN1/IN2 input

DRV8833Motor DriverFAULT

5.0 x 6.4mm,16-pin HTSSOP package

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

M

4.0 x 4.0mm,16-pin QFN package

DRV8833: Low-Voltage Dual Full Bridge DC Motor Driv er

+2.7V to +10.8V

800mA continuous 2A Peak

Separate IN1/IN2 interface for each

bridge

Ichop = 200mV/Rsense

Fault flag on overcurrent and overtemp

Page 29: Rozwiazania_sterowania_silnikami

3-Phase Motor Driver

57

Pre-Driver1.7A (8 to 60V)2x current sense ampsIntegrated DC/DC converter

PWM I/F

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

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

DRV8301 DRV8312 DRV8332

SamplingSamplingProductionProduction In DesignIn Design

PWM I/F (Pre-Driver)

3-Phase Motor Controllers/DriversPart

NumberStatus # of

MotorsVoltage Range

Cont/Peak Current

RDSON(mΩ)

1K Comments

PWM Control I/F

DRV8312 Released 1 0 - 52V 3.5 / 6.5A 110/110 $3.30No heat sink : Needs +12V Gate Drive Supply

DRV8332 Released 1 0 - 52V 8 / 13A 110/110 $4.70Heat sink required : Needs +12V Gate Drive Supply

DRV8301 Sampling 1 8 - 60V1.7A Pre-

driverN/A $2.50

Pre-driver w/ buck & 2x current sense amps

Page 30: Rozwiazania_sterowania_silnikami

DRV83123-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

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

In Production

OTW

40WController

0 to 52V

Fault

PWM Inputs

+12V

DRV8312Motor Driver

1K Pricing: $3.30

M

No External

Schottky’s

DRV8312: 3-Phase PWM Motor Driver

Operation up to

52V

CBC Overcurrent, 2-stage

Thermal, and UVP Protection

3x Independent

Half Bridges

3.5A Continuous 6.5A Peak (10ms)

Controller DRV8312

Current Sense Resistors Current Sense Resistors for externalSense Amp

Up to 97% Efficiency

(110mΩ FETS)

Page 31: Rozwiazania_sterowania_silnikami

DRV83323-Phase PWM Motor Driver with Cycle-by-Cycle Overcurrent Protection

Applications• Brushless DC Motors• Permanent magnet synchronous motors

In Production

OTW

40WController

0 to 52V

Fault

PWM Inputs

+ 12V

DRV8332Motor Driver

1K Pricing: $4.70

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

M

15.9 x 14.2mm, 36-pin PSOP3 package

DRV8332: 3-Phase PWM Motor DriverOperation up to

52V

CBC Overcurrent, 2-stage

Thermal, and UVP Protection

3x Independent

Half Bridges

8A Continuous

13A Peak (10ms)

Controller DRV8332

No External

Schottky’s

Current Sense Resistors for externalSense Amp

Up to 97% Efficiency

(110mΩ FETS)

Page 32: Rozwiazania_sterowania_silnikami

Device Selection Guide

DRV8312 DRV8332

Phase RMS Current (A) 3.5 8

Phase Peak Current (A) 6.5 13

Package TSSOP DDW-44 PSOP3 DKD-36

Thermal Pad Pad down Pad up

DRV83013-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 cycle-

by-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

14 x 8.1mm, 56-pin HTSSOP package1K Pricing: $2.50

Samples: Now Production: May 11

Page 33: Rozwiazania_sterowania_silnikami

DRV8301: Block Diagram DRV8301: Block Diagram

Charge

Pump

Regulator

CP2

CP1

PVDD1

Phase A

(repeated for B & C)

High Side

Gate Drive

Low Side

Gate Drive

Timing

and

Control

Logic

SL_A

GH_A

GL_A

SH_AINH_A

INL_A

OSC

OCTW

EN_GATE

SCLK

DTC

Buck

Converter

VSENSE

PH

Motor

SN1

SP1

SN2

SP2

SO1 SO2

Current

Sense

Amplifier1

Current

Sense

Amplifier2

SDI

FAULT

SDO

VDD_SPI

AGND

EN_BUCK

SCS

REF

Offset

½ Vref

Offset

½ Vref

Rshunt1

PVDD2

Trickle

Charge

PVDD1

GVDD

BST_A

BST_BK

DC_CAL

PWRGD

SS_TR

RT_CLK

COMP DVDD

AVDD

Gate Driver

Control

&

Fault

Handling

(PVDD_UV,

CP_UV,

OTW, OTSD,

OC_LIMIT)

PGND

Current Sense Amps

Dziękujemy!