Rozwiazania_sterowania_silnikami
-
Upload
michael-przybylski -
Category
Documents
-
view
33 -
download
0
Transcript of Rozwiazania_sterowania_silnikami
Rozwiazaniasterowania silnikami
z wykorzystaniem układów TI
Mirosław SadowskiTexas 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 “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
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
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 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
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.
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
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
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
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
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
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
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!
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
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
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
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)
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
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
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
Splicing Steps (Full to Half)
Fractions of a Step
NS N
SN
S NS
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
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
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.
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)
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
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
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
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)
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)
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
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!