Professional Documents
Culture Documents
Dual DMOS Full-Bridge Microstepping PWM Motor Driver: Description Features and Benefits
Dual DMOS Full-Bridge Microstepping PWM Motor Driver: Description Features and Benefits
Dual DMOS Full-Bridge Microstepping PWM Motor Driver: Description Features and Benefits
Description
The desired load-current level is set via the serial port with
two 6-bit linear DACs in conjunction with a reference voltage.
The six bits of control allow maximum flexibility in torque
control for a variety of step methods, from microstepping to
full-step drive. Load current is set in 1.56% increments of the
maximum value.
Synchronous rectification circuitry allows the load current
to flow through the low RDS(on) of the DMOS output driver
during the current decay. This feature will eliminate the
need for external clamp diodes in most applications, saving
cost and external component count, while minimizing power
dissipation.
Internal circuit protection includes thermal shutdown with
hysteresis, transient-suppression diodes, and crossover-current
protection. Special power-up sequencing is not required.
Not to scale
Pin-out Diagram
29319.33, Rev. D
A3972
Selection Guide
Part Number
A3972SB-T
Packing
15 pieces/tube
Units
Characteristic
VBB
50
Output Current*
IOUT
1.5
VDD
7.0
VIN
Reference Voltage
Symbol
Notes
VREF
VS
500
mV
PD
TA
Range S
3.1
20 to 85
Junction Temperature
TJ
150
Storage Temperature
Tstg
55 to 150
*Output current rating may be limited by duty cycle, ambient temperature, and heat sinking. Under any set of conditions, do not exceed
the specified current rating or a junction temperature of 150C.
A3972
0.22 MF
22
LOGIC
SUPPLY
VREG
CP2
3
CP1
2
2V
UVLO AND
FAULT
DETECT
15
VDD
LOAD
SUPPLY
VCP
REGULATOR
CHARGE PUMP
BANDGAP
0.22 MF
VBB1
5
MUX 14
DMOS H-BRIDGE
6-BIT
LINEAR
DAC
SENSE1
VCP
OUT1A
6
9
PROGRAMMABLE
PWM TIMER
OSCILATOR
OSC
24
OUT1B
4
FIXED-OFF
BLANK
MIXED DECAY
OSC SELECT/
DIVIDER
SENSE1
CLOCK 11
CONTROL
LOGIC
SERIAL
PORT
DATA 12
GATE
DRIVE
PHASE 1/2
SYNC. RECT. MODE
SYNC. RECT. DISABLE
MODE 1/2
STROBE 10
DMOS H-BRIDGE
0.1 MF
20
VBB2
SLEEP 23
OUT2A
16
PROGRAMMABLE
PWM TIMER
2V
6
REF 13
OUT2B
21
FIXED-OFF
BLANK
MIXED DECAY
BUFFER
SENSE2
6-BIT
LINEAR
DAC
17
0.1 MF
6
18 19
GROUND
Dwg. FP-050-1
A3972
Symbol
VBB
Test Conditions
Min.
Typ.
Max.
Units
Operating
15
50
50
VDD
Operating
4.5
5.0
5.5
IBB
8.0
mA
6.0
mA
20
12
mA
Outputs off
10
mA
1.5
mA
Sleep mode
100
VOUT = VBB
<1.0
50
VOUT = 0 V
<-1.0
-50
0.5
0.55
0.315
0.35
1.2
1.2
VIN(1)
2.0
VIN(0)
0.8
IDD
Output Drivers
Output Leakage Current
Output On Resistance
Body Diode Forward Voltage
IDSS
rDS(on)
VF
Control Logic
Logic Input Voltage
Logic Input Current
IIN(1)
VIN = 2.0 V
<1.0
20
IIN(0)
fOSC
VIN = 0.8 V
Divide by one
2.5
<-2.0
-20
6.0
A
MHz
40
60
VIN
0.20
0.40
A3972
Symbol
Test Conditions
Min.
Typ.
Max.
Units
3.0
4.0
5.0
MHz
ROSC = 51 k
3.4
4.0
4.6
MHz
1/2
LSB
VREF(EXT)
0.5
2.6
VOS
10
mV
VREF/VS
D0 = 0, D18 = 0
8.0
D0 = 0, D18 = 1
4.0
VREF = 2.0 V
0.5
1.94
2.0
2.06
D0 = 0, D17 = 0,
D18 = 0, DAC = 63
D18 = 0, DAC = 31
D18 = 1, DAC = 63
0
0
0
6
9
6
%
%
%
D18 = 1, DAC = 15
10
5.0
mV
fOSC
ET
output, D0 = 0, D17 = 0
Reference Input Voltage Range
IREF
VREF(INT)
EG
VIO
VREF = 0 V
tpd
50% to 90%:
PWM change to source on
PWM change to source off
PWM change to sink on
500
50
500
800
150
800
1200
350
1200
ns
ns
ns
50
150
350
ns
tdt
300
700
900
ns
TJ
165
TJ
15
3.9
4.2
4.45
0.05
0.10
VUVLO
VUVLO
Increasing VDD
A3972
FUNCTIONAL DESCRIPTION
Bit
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
Function
Word select = 0
Bridge 1, DAC, LSB
Bridge 1, DAC, bit 2
Bridge 1, DAC, bit 3
Bridge 1, DAC, bit 4
Bridge 1, DAC, bit 5
Bridge 1, DAC, MSB
Bridge 2, DAC, LSB
Bridge 2, DAC, bit 2
Bridge 2, DAC, bit 3
Bridge 2, DAC, bit 4
Bridge 2, DAC, bit 5
Bridge 2, DAC, MSB
Bridge 1 phase
Bridge 2 phase
Bridge 1 mode
Bridge 2 mode
REF select
Range select
0
1
L
H
0
1
L
H
H
L
H
L
Mode
0
1
Mixed-decay
Slow-decay
Mode
0
1
Mixed-decay
Slow-decay
D17 REF Select. This bit determines the reference input for
the 6-bit linear DACs.
D17
Reference Voltage
0
1
Internal 2 V
External (3 V max)
Divider
0
1
1/8
1/4
Load Current
ITRIP = VDAC/8RS
ITRIP = VDAC/4RS
A3972
Function
Word select = 1
Blank-time LSB
Blank-time MSB
Off-time LSB
Off-time bit 1
Off-time bit 2
Off-time bit 3
Off-time MSB
Fast-decay time LSB
Fast-decay time bit 1
Fast-decay time bit 2
Fast-decay time MSB
C0 oscillator control
C1 oscillator control
SR control bit 1
SR control bit 2
Reserved for testing
Reserved for testing
Idle mode
D1 D2 Blank Time. These two bits set the blank time for
the current-sense comparator. When a source driver turns on, a
current spike occurs due to the reverse-recovery currents of the
clamp diodes and/or switching transients related to distributed
capacitance in the load. To prevent this current spike from erroneously resetting the source-enable latch, the sense comparator
is blanked. The blank timer runs after the off-time counter to
provide the programmable blanking function. The blank timer is
reset when PHASE is changed.
D2
0
0
1
D1
0
1
0
Time
4/fOSC
6/fOSC
8/fOSC
12/fOSC
D3 D7 Fixed Off Time. These five bits set the fixed off-time
for the internal PWM control circuitry. Fixed off-time is defined
by:
toff = [(1 + N) x 8/fOSC] - 1/fOSC
where N = 0.31
D12
0
1
0
1
OSC
4 MHz internal clock
External clock
External clock/2
External clock/4
D14
0
1
0
1
Synchronous Rectifier
Active
Disabled
Passive
Low side only
The different modes of operation are in the synchronous rectification section of the functional description.
D16, D17. These bits are reserved for testing and should be
programmed to zero during normal operation.
D18 Idle Mode. The device can be placed in a low power
idle mode by writing a 0 to D18. The outputs will be disabled, the charge pump will be turned off, and the device will
draw a lower load supply currrent. The undervoltage monitor
circuit will remain active. D18 should be programmed high for
1 ms before attempting to enable any output driver.
continued next page ...
A3972
Current Regulation. The reference voltage can be set by analog input to the REF terminal, or via the internal 2 V precision
reference. The choice of reference voltage and sense resistor set
the maximum trip current.
ITRIPMAX = VREF/(Range x RS)
A3972
APPLICATIONS INFORMATION
CLOCK
A
DATA
B
D18
D17
D0
Dwg. WP-038-1
A3972
1.185
24
0.010
0.250
0.430
0.300
A
1
0.210
0.130
0.100
0.005
0.060
0.018
10
A3972
11