Вы находитесь на странице: 1из 12

ON Semiconductor

MC3479
Stepper Motor Driver
The MC3479 is designed to drive a twophase stepper motor in the
bipolar mode. The circuit consists of four input sections, a logic STEPPER MOTOR
decoding/sequencing section, two driverstages for the motor coils, DRIVER
and an output to indicate the Phase A drive state.
Single Supply Operation: 7.2 to 16.5 V SEMICONDUCTOR
350 mA/Coil Drive Capability TECHNICAL DATA
Clamp Diodes Provided for BackEMF 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 (OpenCollector)
P SUFFIX
PLASTIC PACKAGE
CASE 648C

PIN CONNECTIONS

VD 1 16 VM
L2 2 15 L3
L1 3 14 L4
VM
4 13
Gnd Gnd
5 12
Bias/Set 6 11 Phase A
L1
Clock Clk 7 10 CW/CCW
Clk
Driver OIC 8 9 Full/Half
Step

L2 (Top View)
CW/CCW CW/CCW
Logic VD

L3
Full/Half F/H Step INPUT TRUTH TABLE
Driver
Step
Input Low Input High
L4 CW/CCW CW CCW
OIC OIC Full/Half Step Full Step Half Step
OIC Hi Z Low Z
Clk Positive Edge Triggered
Phase A Bias/Set Gnd

Figure 1. Representative Block Diagram

ORDERING INFORMATION
Operating
Device Temperature Range Package
MC3479P TA = 0 to +70C Plastic

Semiconductor Components Industries, LLC, 2001 1 Publication Order Number:


August, 2001 Rev. 3 MC3479/D
MC3479

MAXIMUM RATINGS
Rating Symbol Value Unit
Supply Voltage VM + 18 Vdc
Clamp Diode Cathode Voltage (Pin 1) VD VM + 5.0 Vdc
Driver Output Voltage VOD VM + 6.0 Vdc
Drive Output Current/Coil IOD 500 mA
Input Voltage (Logic Controls) Vin 0.5 to + 7.0 Vdc
Bias/Set Current IBS 10 mA
Phase A Output Voltage VOA + 18 Vdc
Phase A Sink Current IOA 20 mA
Junction Temperature TJ + 150 C
Storage Temperature Range Tstg 65 to + 150 C

RECOMMENDED OPERATING CONDITIONS


Characteristic Symbol Min Max Unit
Supply Voltage VM + 7.2 + 16.5 Vdc
Clamp Diode Cathode Voltage VD VM VM + 4.5 Vdc
Driver Output Current (Per Coil) (Note 1) IOD 350 mA
Input Voltage (Logic Controls) Vin 0 + 5.5 Vdc
Bias/Set Current (Outputs Active) IBS 300 75 A
Phase A Output Voltage VOA VM Vdc
Phase A Sink Current IOA 0 8.0 mA
Operating Ambient Temperature TA 0 + 70 C
NOTE: 1. See section on Power Dissipation in Application Information.

DC ELECTRICAL CHARACTERISTICS (Specifications apply over the recommended supply voltage and temperature range,
[Notes 2, 3] unless otherwise noted.)
Characteristic Pins Symbol Min Typ Max Unit
INPUT LOGIC LEVELS
Threshold Voltage (LowtoHigh) 7, 8, VTLH 2.0 Vdc
9, 10
9
Threshold Voltage (HightoLow) VTHL 0.8 Vdc
Hysteresis VHYS 0.4 Vdc
Current: (VI = 0.4 V) IIL 100 A
Current: (VI = 5.5 V) +100
Current: (VI = 2.7 V) +20

DRIVER OUTPUT LEVELS


Output High Voltage 2, 3, VOHD Vdc
(IBS = 300 A): (IOD = 350 mA) 14, 15 VM 2.0
(IBS = 300 A): (IOD = 0.1 mA) VM 1.2

Output Low Voltage (IBS = 300 A, IOD = 350 mA) VOLD 0.8 Vdc
Differential Mode Output Voltage Difference (Note 4) DVOD 0.15 Vdc
(IBS = 300 A, IOD = 350 mA)
Common Mode Output Voltage Difference (Note 5) CVOD 0.15 Vdc
(IBS = 300 A, IOD = 0.1 mA)
Output Leakage, Hi Z State A
(0  VOD  VM, IBS = 5.0 A) IOZ1 100 + 100
(0  VOD  VM, IBS = 300 A, F/H = 2.0 V, OIC = 0.8 V) IOZ2 100 + 100
NOTES: 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 = VOD1,2 VOD3,4 where: VOD1,2 = (VOHD1 VOLD2) or (VOHD2 VOLD1), and VOD3,4 = (VOHD3 VOLD4) or (VOHD4 VOLD3).
5. CVOD = VOHD1 VOHD2 or VOHD3 VOHD4.

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 Pins Symbol Min Typ Max Unit
CLAMP DIODES
Forward Voltage 1, 2, 3, VDF 2.5 3.0 Vdc
(ID = 350 mA) 14, 15
Leakage Current (Per Diode) IDR 100 A
(Pin 1 = 21 V; Outputs = 0 V; IBS = 0 A)
PHASE A OUTPUT
Output Low Voltage 11 VOLA 0.4 Vdc
(IOA = 8.0 mA)
Off State Leakage Current IOHA 100 A
(VOHA = 16.5 V)
POWER SUPPLY
Power Supply Current 16 mA
(IOD = 0 A, IBS = 300 A)
(L1 = VOHD, L2 = VOLD, L3 = VOHD, L4 = VOLD) IMW 70
(L1 = VOHD, L2 = VOLD, L3 = Hi Z, L4 = Hi Z) IMZ 40
(L1 = VOHD, L2 = VOLD, L3 = VOHD, L4 = VOHD) IMN 75
BIAS/SET CURRENT
To Set Phase A 6 IBS 5.0 A

PACKAGE THERMAL CHARACTERISTICS


Characteristic Symbol Min Typ Max Unit
Thermal Resistance, JunctiontoAmbient (No Heatsink) R JA 45 C/W

AC SWITCHING CHARACTERISTICS (TA = + 25C, VM = 12 V) (See Figures 2, 3, 4)


Characteristic Pins Symbol Min Typ Max Unit
Clock Frequency 7 fCK 0 50 kHz
Clock Pulse Width (High) 7 PWCKH 10 s
Clock Pulse Width (Low) 7 PWCKL 10 s
Bias/Set Pulse Width 6 PWBS 10 s
Setup Time (CW/CCW and F/HS) 107 tsu 5.0 s
97

Hold Time (CW/CCW and F/HS) 107 th 10 s


97

Propagation Delay (ClktoDriver Output) tPCD 8.0 s


Propagation Delay (Bias/SettoDriver Output) tPBSD 1.0 s
Propagation Delay (ClktoPhase A Low) 711 tPHLA 12 s
Propagation Delay (ClktoPhase A High) 711 tPLHA 5.0 s
NOTES: 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.

http://onsemi.com
3
MC3479

+ 12 V

0.1 F
VM
L2 1.0 k
16 2

56 k 1.0 k
PWBS
Bias/Set 6 L1 VM
3 Bias/Set VM - 1.0 VM - 1.0
1.0 k Input
MC3479P
L4 1.0 k 0
14
Clk 7 tPBSD tPBSD
1.0 k
OIC 8
L3 L1 - L4
F / HS 9 15 Outputs (High Impedance)
1.0 k
CW / CCW 10 11
4 5 12 13 + 12 V
4.0 k
Phase A
Note: tr, tf (10% to 90%) for
input signals are  25 ns.

Figure 2. AC Test Circuit Figure 3. Bias/Set Timing (Refer to Figure 2)


PIN FUNCTION DESCRIPTION
Pin No.
20Pin 16Pin Function Symbol Description
20 16 Power Supply VM Power supply pin for both the logic circuit and the motor coil current.
Voltage range is + 7.2 to + 16.5 volts.
4, 5, 6, 7, 4, 5, Ground Gnd Ground pins for the logic circuit and the motor coil current. The physical
14, 15, 16, 12, 13 configuration of the pins aids in dissipating heat from within the IC
17 package.
1 1 Clamp Diode VD This pin is used to protect the outputs where large voltage spikes may
Voltage occur as the motor coils are switched. Typically a diode is connected
between this pin and Pin 16. See Figure 11.
2, 3, 2, 3, Driver Outputs L1, L2 High current outputs for the motor coils. L1 and L2 are connected to one
18, 19 14, 15 L3, L4 coil, and L3 and L4 to the other coil.
8 6 Bias/Set B/S This pin is typically 0.7 volts below VM. The current out of this pin (through
a resistor to ground) determines the maximum output sink current. If the
pin is opened (IBS < 5.0 A) the outputs assume a high impedance
condition, while the internal logic presets to a Phase A condition.
9 7 Clock Clk The positive edge of the clock input switches the outputs to the next
position. This input has no effect if Pin 6 is open.
11 9 Full/Half Step F/HS When low (Logic 0), each clock input pulse will cause the motor to rotate
one full step. When high, each clock pulse will cause the motor to rotate
onehalf step. See Figure 7 for sequence.
12 10 Clockwise/ CW/CCW This input allows reversing the rotation of the motor. See Figure 7 for
Counterclockwise sequence.
10 8 Output Impedance OIC This input is relevant only in the half step mode (Pin 9 > 2.0 V). When low
Control (Logic 0), the two driver outputs of the nonenergized coil will be in a high
impedance condition. When high the same driver outputs will be at a low
impedance referenced to VM. See Figure 7.
13 11 Phase A Ph A This opencollector output indicates (when low) that the driver outputs are
in the Phase A condition (L1 = L3 = VOHD, L2 = L4 = VOLD).

APPLICATION INFORMATION
General Outputs
The MC3479 integrated circuit is designed to drive a The outputs (L1L4) are high current outputs (see
stepper positioning motor in applications such as disk drives Figure 5), which when connected to a twophase motor,
and robotics. The outputs can provide up to 350 mA to each provide two fullbridge configurations (L3 and L4 are not
of two coils of a twophase motor. The outputs change state shown in Figure 5). The polarities applied to the motor coils
with each lowtohigh transition of the clock input, with the depend on which transistor (QH or QL) of each output is on,
new output state depending on the previous state, as well as which in turn depends on the inputs and the decoding
the input conditions at the logic controls. circuitry.

http://onsemi.com
4
MC3479

PWCLKH PWCLKL
3.0 V
Clk 1.5 V
0
tPCD

L1 - L4 6.0 V
Outputs
Note: tr, tf (10% to 90%) for
tsu th input signals are  10 ns.
3.0 V
F/HS,
CW/CCW 1.5 V
Inputs 0
tPHLA tPLHA
Phase A
Output
1.5 V

Figure 4. Clock Timing


(Refer to Figure 2)

VM VD

QH
QH
Motor Coil

IBS
L1 L2
B/S QL
QL

RB IBS Current Parasitic


Drivers Diodes
and
Logic

Logic Decoding
Circuit
To L3, L4
Transistors
CW / CCW OIC

F/HS Clk

Inputs

Figure 5. Output Stages

The maximum sink current available at the outputs is a


function of the resistor connected between Pin 6 and ground
(see section on Bias/Set operation). Whenever the outputs
3.0
are to be in a high impedance state, both transistors (QH and
QL of Figure 5) of each output are off.
VF (V)

VD 2.0
This pin allows for provision of a current path for the
motor coil current during switching, in order to suppress
1.0
backEMF voltage spikes. VD is normally connected to VM
(Pin 16) through a diode (zener or regular), a resistor, or
directly. The peaks instantaneous voltage at the outputs must
0
not exceed VM by more than 6.0 V. The voltage drop across 0 100 200 300
the internal clamping diodes must be included in this portion ID (mA)
of the design (see Figure 6). Note the parasitic diodes
(Figure 5) across each QL of each output provide for a Figure 6. Clamp Diode Characteristics
complete circuit path for the switched current.

http://onsemi.com
5
MC3479

Full/Half Step (Figure 7) and this input is at a Logic 0 (<0.8 V), the two
When this input is at a Logic 0 (<0.8 V), the outputs outputs to the deenergized coil are in a high impedance
change a full step with each clock cycle, with the sequence condition QL and QH of both outputs (Figure 5) are off.
direction depending on the CW/CCW input. There are four When this input is at a Logic 1 (>2.0 V), a low impedance
steps (Phase A, B, C, D) for each complete cycle of the output is provided to the deenergized coil as both outputs
sequencing logic. Current flows through both motor coils have QH on (QL off). To complete the low impedance path
during each step, as shown in Figure 7. requires connecting VD to VM as described elsewhere in this
When taken to a Logic 1 (>2.0 V), the outputs change data sheet.
a half step with each clock cycle, with the sequence direction
depending on the CW/CCW input. Eight steps (Phase A to Bias/Set
H) result for each complete cycle of the sequencing logic. This pin can be used for three functions: a) determining
Phase A, C, E and G correspond (in polarity) to Phase A, B, the maximum output sink current; b) setting the internal
C, and D, respectively, of the full step sequence. Phase B, D, logic to a known state; and c) reducing power consumption.
F and H provide current to one motor coil, while a) The maximum output sink current is determined by the
deenergizing the other coil. The condition of the outputs of base drive current supplied to the lower transistors (QLs of
the deenergized coil depends on the OIC input, see Figure 7 Figure 5) of each output, which in turn, is a function of IBS.
timing diagram. The appropriate value of IBS is determined by:
IBS = IOD x 0.86
OIC
The output impedance control input determines the output where IBS is in microamps, and IOD is the motor current/coil
impedance to the deenergized coil when operating in the in milliamps.
halfstep mode. When the outputs are in Phase B, D, F or H

Clk

Bias/Set
CW/CCW
Phase A B C D A B C B A D C B
L1
L2
L3
L4
Phase A
Output
= High Impedance
F/HS = Logic 0"
(a) Full Step Mode OIC = Dont Care

A B C D E F G H A B C D
L1
L2
L3
L4
= High Impedance
CW/CCW = Logic 0"
(b) Half Step Mode F/HS = Logic 1", OIC = Logic 0"

A B C D E F G H A B C D
L1
L2
L3 CW/CCW = Logic 0"
L4 F/HS = Logic 1"
OIC = Logic 1"

Phase A
Output (c) Half Step Mode
Figure 7. Output Sequence

http://onsemi.com
6
MC3479

The value of RB (between this pin and ground) is then For example, assume an application where VM = 12 V, the
determined by: motor requires 200 mA/coil, operating at room temperature
V  0.7 V with no heatsink on the IC. IBS is calculated:
R  M IBS = 200  0.86
B I
BS IBS = 172 A
b) When this pin is opened (raised to VM) such that IBS is RB is calculated:
<5.0 A, the internal logic is set to the Phase A condition, and RB = (12 0.7) V/172 A
the four driver outputs are put into a high impedance state. The RB = 65.7 k
Phase A output (Pin 11) goes active (low), and input signals at From Figure 8, IM (max) is determined to be 40 mA. From
the controls are ignored during this time. Upon reestablishing Figure 9, VOLD is 0.46 volts, and from Figure 10, (VM
IBS, the driver outputs become active, and will be in the Phase VOHD) is 1.4 volts.
A position (L1 = L3 = VOHD, L2 = L4 = VOLD). The circuit P = (12  0.040) + (2  0.2) (1.4 + 0.46)
will then respond to the inputs at the controls. P = 1.22 W
The Set function (opening this pin) can be used as a TJ = (1.22 W  52C/W) + 25C
powerup reset while supply voltages are settling. A CMOS TJ = 88C
logic gate (powered by VM) can be used to control this pin This temperature is well below the maximum limit. If the
as shown in Figure 11. calculated TJ had been higher than 150C, a heatsink such
c) Whenever the motor is not being stepped, power as the Staver Co. V7 Series, Aavid #5802, or Thermalloy
dissipation in the IC and in the motor may be lowered by #6012 could be used to reduce RJA. In extreme cases,
reducing IBS, so as to reduce the output (motor) current. forced air cooling should be considered.
Setting IBS to 75 A will reduce the motor current, but will The above calculation, and RJA, assumes that a ground
not reset the internal logic as described above. See Figure 12 plane is provided under the MC3479 (either or both sides of
for a suggested circuit. the PC board) to aid in the heat dissipation. Single nominal
width traces leading from the four ground pins should be
Power Dissipation avoided as this will increase TJ, as well as provide
The power dissipated by the MC3479 must be such that potentially disruptive ground noise and IR drops when
the junction temperature (TJ) does not exceed 150C. The switching the motor current.
power dissipated can be expressed as: 0.8
P = (VM  IM) + (2  IOD) [(VM VOHD) + VOLD]
where VM = Supply voltage;
0.6
IM = Supply current other than IOD;
V OLD (VOLTS)

IOD = Output current to each motor coil;


VOHD = Driver output high voltage; 0.4
VOLD = Driver output low voltage.
The power supply current (IM) is obtained from Figure 8.
After the power dissipation is calculated, the junction 0.2
temperature can be calculated using:
TJ = (P  RJA) + TA
0
where RJA = Junctiontoambient thermal resistance 0 100 200 300
(52C/W for the DIP, 72C/W for the FN Package); IOD (mA)
TA = Ambient Temperature. Figure 9. Maximum Saturation Voltage
Driver Output Low
2.0
70

60 1.5
[VM - VOHD ] (VOLTS)

IOD = 0
50
I M (mA)

40 1.0
30

20 0.5

10

0 0
50 100 150 200 250 300 350 0 100 200 300
IBS (A) IOD (mA)
Figure 8. Power Supply Current Figure 10. Maximum Saturation Voltage
Driver Output High

http://onsemi.com
7
MC3479

+V
+V 1N5221A (3.0 V)

2.0 k
VM VD
Typ L1
16 Motor
11 1 3
Phase A

Clock 7 L2
2
MC3479
Digital Inputs CW/CCW 10 L3
15

Full/Half Step 9
L4
OIC 8 4 5 12 13 6 14
Gnd Bias/Set

RB

Set

Normal MC14049UB
Operation or equivalent

Figure 11. Typical Applications Circuit

MC3479
6

Bias/Set

RB RB1
Normal
Operation

MC14049UB
Reduced
or equivalent
Power

Suggested value for RB1 (VM = 12 V) is 150 k.


RB calculation (see text) must take into account
the current through RB1.

Figure 12. Power Reduction

http://onsemi.com
8
MC3479

PACKAGE DIMENSIONS

P SUFFIX
PLASTIC PACKAGE
CASE 648C04
ISSUE D

A
A B NOTES:

T B
1. DIMENSIONING AND TOLERANCING PER ASME

M
Y14.5M, 1994.
2. CONTROLLING DIMENSION: INCH.

M
16 9 3. DIMENSION L TO CENTER OF LEADS WHEN

J
0.005 (0.13)
FORMED PARALLEL.

16X
L
B
4. DIMENSION B DOES NOT INCLUDE MOLD FLASH.
1 8
INCHES MILLIMETERS
DIM MIN MAX MIN MAX
A 0.744 0.783 18.90 19.90
F B 0.240 0.260 6.10 6.60
C 0.145 0.185 3.69 4.69
D 0.015 0.021 0.38 0.53
E 0.050 BSC 1.27 BSC
N

F 0.040 0.70 1.02 1.78


G 0.100 BSC 2.54 BSC
J 0.008 0.015 0.20 0.38
K 0.115 0.135 2.92 3.43
C

L 0.300 BSC 7.62 BSC


M 0 10 0 10
N 0.015 0.040 0.39 1.01
K

T SEATING
PLANE
E
G
16X D
0.005 (0.13) M T A

http://onsemi.com
9
MC3479

Notes

http://onsemi.com
10
MC3479

Notes

http://onsemi.com
11
MC3479

ON Semiconductor and are trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC reserves the right to make changes
without further notice to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular
purpose, nor does SCILLC assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability,
including without limitation special, consequential or incidental damages. Typical parameters which may be provided in SCILLC data sheets and/or
specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including Typicals must be
validated for each customer application by customers technical experts. SCILLC does not convey any license under its patent rights nor the rights of others.
SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications
intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or
death may occur. Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold
SCILLC and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable
attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim
alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal Opportunity/Affirmative Action Employer.

PUBLICATION ORDERING INFORMATION


Literature Fulfillment: JAPAN: ON Semiconductor, Japan Customer Focus Center
Literature Distribution Center for ON Semiconductor 4321 NishiGotanda, Shinagawaku, Tokyo, Japan 1410031
P.O. Box 5163, Denver, Colorado 80217 USA Phone: 81357402700
Phone: 3036752175 or 8003443860 Toll Free USA/Canada Email: r14525@onsemi.com
Fax: 3036752176 or 8003443867 Toll Free USA/Canada
ON Semiconductor Website: http://onsemi.com
Email: ONlit@hibbertco.com
For additional information, please contact your local
N. American Technical Support: 8002829855 Toll Free USA/Canada
Sales Representative.

http://onsemi.com MC3479/D
12

Вам также может понравиться