MC3479
http://onsemi.com
4
5
Phase A
+ 12 V
MC3479P
CW / CCW
F
/ HS
OIC
Clk
Bias
/Set
56 k
6
7
8
9
10
41213
15
14
3
2
16
V
M
1.0 k
1.0 k
1.0 k
1.0 k
1.0 k
1.0 k
4.0 k
11
L3
L4
L1
L2
0.1 mF
+ 12 V
Figure 2. AC Test Circuit
Note: t
r
, t
f
(10% to 90%) for
input signals are p 25 ns.
Figure 3. Bias/Set Timing (Refer to Figure 2)
Bias/Set
Input
V
M
PW
BS
V
M
− 1.0 V
M
− 1.0
t
PBSD
t
PBSD
(High Impedance)
0
L1 − L4
Outputs
PIN FUNCTION DESCRIPTION
Pin # Function Symbol Description
16 Power Supply V
M
Power supply pin for both the logic circuit and the motor coil current. Voltage range is
+ 7.2 to + 16.5 V.
4, 5,
12, 13
Ground GND Ground pins for the logic circuit and the motor coil current. The physical configuration of
the pins aids in dissipating heat from within the IC package.
1 Clamp Diode Voltage V
D
This pin is used to protect the outputs where large voltage spikes may occur as the
motor coils are switched. Typically a diode is connected between this pin and Pin 16.
See Figure 12.
2, 3,
14, 15
Driver Outputs L1, L2 L3,
L4
High current outputs for the motor coils. L1 and L2 are connected to one coil, and L3 and
L4 to the other coil.
6 Bias/Set B/S This pin is typically 0.7 volts below V
M
. The current out of this pin (through a resistor to
ground) determines the maximum output sink current. If the pin is opened (I
BS
< 5.0 mA)
the outputs assume a high impedance condition, while the internal logic presets to a
Phase A condition.
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.
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 one−half step. See Figure 7
for sequence.
10 Clockwise/
Counterclockwise
CW/CCW This input allows reversing the rotation of the motor. See Figure 7 for sequence.
8 Output Impedance
Control
OIC This input is relevant only in the half step mode (Pin 9 > 2.0 V). When low (Logic “0”),
the two driver outputs of the non−energized coil will be in a high impedance condition.
When high the same driver outputs will be at a low impedance referenced to V
M
. See
Figure 7.
11 Phase A Ph A This open−collector output indicates (when low) that the driver outputs are in the Phase
A condition (L1 = L3 = V
OHD
, L2 = L4 = V
OLD
).
MC3479
http://onsemi.com
5
APPLICATION INFORMATION
General
The MC3479 integrated circuit is designed to drive a
stepper positioning motor in applications such as disk drives
and robotics. The outputs can provide up to 350 mA to each
of two coils of a two−phase motor. The outputs change state
with each low−to−high transition of the clock input, with the
new output state depending on the previous state, as well as
the input conditions at the logic controls.
Outputs
The outputs (L1−L4) are high current outputs (see
Figure 5), which when connected to a two−phase motor,
provide two full−bridge configurations (L3 and L4 are not
shown in Figure 5). The polarities applied to the motor coils
depend on which transistor (Q
H
or Q
L
) of each output is on,
which in turn depends on the inputs and the decoding
circuitry.
Note: t
r
, t
f
(10% to 90%) for
input signals are p 10 ns.
t
PLHA
t
PHLA
t
h
t
su
PW
CLKL
PW
CLKH
1.5 V
1.5 V
Phase A
Output
F
/HS,
CW
/CCW
Inputs
0
L1 − L4
Outputs
t
PCD
3.0 V
0
Clk
3.0 V
Figure 4. Clock Timing (Refer to Figure 2)
6.0 V
1.5 V
Current
Drivers
and
Logic
V
D
Q
H
Q
L
L2
Parasitic
Diodes
L1
Motor Coil
Q
L
V
M
B/S
I
BS
I
BS
R
B
To L3, L4
Transistors
CW / CCW
OIC
ClkF/HS
Inputs
Logic Decoding
Circuit
Figure 5. Output Stages
Q
H
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
are to be in a high impedance state, both transistors (Q
H
and
Q
L
of Figure 5) of each output are off.
MC3479
http://onsemi.com
6
V
D
This pin allows for provision of a current path for the
motor coil current during switching, in order to suppress
back−EMF voltage spikes. V
D
is normally connected to V
M
(Pin 16) through a diode (zener or regular), a resistor, or
directly. The peaks instantaneous voltage at the outputs must
not exceed V
M
by more than 6.0 V. The voltage drop across
the internal clamping diodes must be included in this portion
of the design (see Figure 6). Note the parasitic diodes
(Figure 5) across each Q
L
of each output provide for a
complete circuit path for the switched current.
Figure 6. Clamp Diode Characteristics
I
D
(mA)
300100 2000
0
1.0
2.0
3.0
V (V)
F
Full/Half Step
When this input is at a Logic “0” (< 0.8 V), the outputs
change a full step with each clock cycle, with the sequence
direction depending on the CW/CCW input. There are four
steps (Phase A, B, C, D) for each complete cycle of the
sequencing logic. Current flows through both motor coils
during each step, as shown in Figure 7.
When taken to a Logic “1” (>2.0 V), the outputs change
a half step with each clock cycle, with the sequence direction
depending on the CW/CCW input. Eight steps (Phase A to
H) result for each complete cycle of the sequencing logic.
Phase A, C, E and G correspond (in polarity) to Phase A, B,
C, and D, respectively, of the full step sequence. Phase B, D,
F and H provide current to one motor coil, while
de−energizing the other coil. The condition of the outputs of
the de−energized coil depends on the OIC input, see Figure 7
timing diagram.
OIC
The output impedance control input determines the output
impedance to the de−energized coil when operating in the
half−step mode. When the outputs are in Phase B, D, F or H
(Figure 7) and this input is at a Logic “0” (<0.8 V), the two
outputs to the de−energized coil are in a high impedance
condition − Q
L
and Q
H
of both outputs (Figure 5) are off.
When this input is at a Logic “1” (>2.0 V), a low impedance
output is provided to the de−energized coil as both outputs
have Q
H
on (Q
L
off). To complete the low impedance path
requires connecting V
D
to V
M
as described elsewhere in this
data sheet.
Bias/Set
This pin can be used for three functions: a) determining
the maximum output sink current; b) setting the internal
logic to a known state; and c) reducing power consumption.
a) The maximum output sink current is determined by the
base drive current supplied to the lower transistors (Q
L
s of
Figure 5) of each output, which in turn, is a function of I
BS.
The appropriate value of I
BS
can be approximated using
Figure 11.

MC3479P

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
IC MTR DRV BIPLR 7.2-16.5V 16DIP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet