MC3479
Stepper Motor Driver
The MC3479 is designed to drive a two−phase stepper motor in the
bipolar mode. The circuit consists of four input sections, a logic
decoding/sequencing section, two driver−stages for the motor coils,
and an output to indicate the Phase A
• Single Supply Operation: 7.2 to 16.5 V
• 350 mA/Coil Drive Capability
• Clamp Diodes Provided for Back−EMF Suppression
• Selectable CW/CCW and Full/Half Step Operation
• Selectable High/Low Output Impedance (Half Step Mode)
• TTL/CMOS Compatible Inputs
• Input Hysteresis: 400 mV Minimum
• Phase Logic Can Be Initialized to Phase A
• Phase A Output Drive State Indication (Open−Collector)
Clk
Clock
drive state.
V
M
Driver
L1
PLASTIC PACKAGE
http://onsemi.com
STEPPER MOTOR
DRIVER
PDIP
P SUFFIX
CASE 648C
MARKING
DIAGRAM
MC3479P
AWLYYWW
CW
Full
Step
/CCW
/Half
OIC
CW/CCW
F
/H Step
OIC
Logic
Driver
GndBias/SetPhase A
Figure 1. Representative Block Diagram
ORDERING INFORMATION
Operating
Device
MC3479P TA = 0° to +70°C PDIP 25 Units / Rail
MC3479P TA = 0° to +70°C PDIP 2000 Units / Box
Temperature Range
Package Shipping
L2
V
D
L3
L4
Gnd
Bias
/CCW
CW
Full/Half Step
OIC
MC3479P = Specific Device Code
A = Assembly Location
WL = Wafer Lot
YY = Year
WW = Work Week
PIN CONNECTIONS
16
15
14
13
12
11
10
9
V
M
L3
L4
Gnd
Phase A
CW/CCW
l/Half
Ful
Step
/Set
OIC
1
V
D
2
L2
3
L1
4
5
6
Clk
7
8
(Top View)
INPUT TRUTH TABLE
Input Low Input High
CW CCW
Full Step Half Step
Hi Z Low Z
Positive Edge TriggeredClk
Semiconductor Components Industries, LLC, 2003
November, 2003 − Rev. 5
1 Publication Order Number:
MC3479/D
MC3479
MAXIMUM RATINGS
Rating Symbol Value Unit
Supply Voltage V
Clamp Diode Cathode Voltage (Pin 1) V
Driver Output Voltage V
Drive Output Current/Coil I
Input Voltage (Logic Controls) V
Bias/Set Current I
Phase A Output Voltage V
Phase A Sink Current I
Junction Temperature T
Storage Temperature Range T
RECOMMENDED OPERATING CONDITIONS
Characteristic Symbol Min Max Unit
Supply Voltage V
Clamp Diode Cathode Voltage V
Driver Output Current (Per Coil) (Note 1) I
Input Voltage (Logic Controls) V
Bias/Set Current (Outputs Active) I
Phase A Output Voltage V
Phase A Sink Current I
Operating Ambient Temperature T
1. See section on Power Dissipation in Application Information.
OD
OD
BS
OA
OA
stg
OD
BS
OA
OA
M
D
+ 18 Vdc
VM + 5.0 Vdc
VM + 6.0 Vdc
± 500 mA
in
− 0.5 to + 7.0 Vdc
− 10 mA
+ 18 Vdc
20 mA
J
+ 150 °C
− 65 to + 150 °C
+ 7.2 + 16.5 Vdc
M
D
V
M
− 350 mA
in
0 + 5.5 Vdc
−300 − 75 A
− V
0 8.0 mA
A
0 + 70 °C
V
+ 4.5 Vdc
M
M
Vdc
http://onsemi.com
2
MC3479
DC ELECTRICAL CHARACTERISTICS (Specifications apply over the recommended supply voltage and temperature range,
(Notes 2, 3) unless otherwise noted.)
Characteristic
INPUT LOGIC LEVELS
Threshold Voltage (Low−to−High)
Threshold Voltage (High−to−Low)
Hysteresis V
Current: (VI = 0.4 V)
(VI = 5.5 V)
(V
= 2.7 V)
I
DRIVER OUTPUT LEVELS
Output High Voltage (I
= − 300 A) IOD = − 350 mA 2, 3, V
BS
IOD = − 0.1 mA
Output Low Voltage (IBS = − 300 A, IOD = 350 mA) V
Differential Mode Output Voltage Difference (Note 4)
(I
= − 300 A, IOD = 350 mA)
BS
Output Leakage, Hi Z State
(0 VOD VM, IBS = − 5.0 A)
(0 V
VM, IBS = − 300 A, F/H = 2.0 V, OIC = 0.8 V)
OD
CLAMP DIODES
Forward Voltage
= 350 mA)
(I
D
Leakage Current (Per Diode)
(Pin 1 = 21 V; Outputs = 0 V; IBS = 0 A)
PHASE A OUTPUT
Output Low Voltage
(I
= 8.0 mA)
OA
Off State Leakage Current
(V
= 16.5 V)
OHA
POWER SUPPLY
Power Supply Current
= 0 A, IBS = − 300 A)
(I
(L1 = V
(L1 = V
(L1 = V
OHD
OHD
, L2 = V
OHD
, L2 = V
OLD
, L2 = V
OLD
OD
, L3 = V
, L3 = Hi Z, L4 = Hi Z)
OLD
, L3 = V
OHD
OHD
, L4 = V
, L4 = V
OLD
OHD
)
)
BIAS/SET CURRENT
To Set Phase A 6 I
2. Algebraic convention rather than absolute values is used to designate limit values.
3. Current into a pin is designated as positive. Current out of a pin is designated as negative.
4. DVOD = V
OD
= V
5. CV
OD1,2
OHD1
− V
− V
OD3,4
OHD2
where:V
or V
OHD3
OD1,2
− V
= (V
OHD4
OHD1
.
− V
OLD2
) or (V
OHD2
− V
OLD1
Pins Symbol Min Typ Max Unit
7, 8,
9, 10
14, 15
14, 15 DV
,
V
TLH
V
THL
HYS
I
IL
OHDVM
OLD
OD
CV
OD
− − 2.0 Vdc
0.8 − − Vdc
0.4 − − Vdc
−100
−
−
−2.0 − − Vdc
V
−1.2 − −
M
−
−
+100
−
+20
− − 0.8 Vdc
−
−
−−0.15
0.15
14, 15
1, 2, 3,
14, 15
11
V
I
I
OZ1
I
OZ2
V
I
DR
OLA
OHA
DF
−100
−100
−−+100
+100
− 2.5 3.0 Vdc
− − 100 A
− − 0.4 Vdc
− − 100 A
16
), and V
OD3,4
I
I
I
= (V
MW
MZ
MN
BS
OHD3
−
−
−
−
70
−
40
−
75
− 5.0 − − A
− V
OLD4
) or (V
OHD4
− V
−
A
Vdc
A
mA
).
OLD3
PACKAGE THERMAL CHARACTERISTICS
Thermal Resistance, Junction−to−Ambient (No Heatsink) R
Characteristic Symbol Min Typ Max Unit
JA
− 45 − °C/W
http://onsemi.com
3
MC3479
AC SWITCHING CHARACTERISTICS (T
Characteristic
= + 25°C, VM = 12 V) (See Figures 2, 3, 4)
A
Pins Symbol Min Typ Max Unit
Clock Frequency 7 f
Clock Pulse Width (High) 7 PW
Clock Pulse Width (Low) 7 PW
Bias/Set Pulse Width 6 PW
Setup Time (CW/CCW and F/HS) 10−7
9−7
Hold Time (CW/CCW and F/HS) 10−7
9−7
Propagation Delay (Clk−to−Driver Output) t
Propagation Delay (Bias/Set−to−Driver Output) t
Propagation Delay (Clk−to−Phase A Low) 7−11 t
Propagation Delay (Clk−to−Phase A High) 7−11 t
6. Algebraic convention rather than absolute values is used to designate limit values.
7. Current into a pin is designated as positive. Current out of a pin is designated as negative.
CK
CKH
CKL
t
su
t
h
PCD
PBSD
PHLA
PLHA
0 − 50 kHz
10 − − s
10 − − s
10 − − s
BS
5.0 − − s
10 − − s
− 8.0 − s
− 1.0 − s
− 12 − s
− 5.0 − s
http://onsemi.com
4