English
Language : 

MC3479FN Datasheet, PDF (7/10 Pages) ON Semiconductor – Stepper Motor Driver
MC3479
Clk
Bias/Set
CW/CCW
Phase A B
L1
L2
L3
L4
Phase A
Output
CDA B
(a) Full Step Mode
CB ADCB
= High Impedance
F/HS
= Logic 0"
OIC
= Don′t Care
AB C D E F G H A B C D
L1
L2
L3
L4
(b) Half Step Mode
CW/CCW
F/HS
= High Impedance
= Logic 0"
= Logic 1", OIC = Logic 0"
L1
L2
L3
L4
Phase A
Output
AB C D E F G H A B C D
(c) Half Step Mode
Figure 7. Output Sequence
CW/CCW = Logic 0"
F/HS = Logic 1"
OIC
= Logic 1"
The value of RB (between this pin and ground) is then
determined by:
RB + VM
* 0.7 V
IBS
b) When this pin is opened (raised to VM) such that IBS is
< 5.0 mA, the internal logic is set to the Phase A condition, and
the four driver outputs are put into a high impedance state.
The Phase A output (Pin 11) goes active (low), and input
signals at the controls are ignored during this time. Upon
re−establishing IBS, the driver outputs become active, and
will be in the Phase A position (L1 = L3 = VOHD, L2 = L4
= VOLD). The circuit will then respond to the inputs at the
controls.
The Set function (opening this pin) can be used as a
powerup reset while supply voltages are settling. A CMOS
logic gate (powered by VM) can be used to control this pin as
shown in Figure 12.
c) Whenever the motor is not being stepped, power
dissipation in the IC and in the motor may be lowered by
reducing IBS, so as to reduce the output (motor) current.
Setting IBS to 75 mA will reduce the motor current, but will
not reset the internal logic as described above. See Figure 13
for a suggested circuit.
Power Dissipation
The power dissipated by the MC3479 must be such that
the junction temperature (TJ) does not exceed 150°C. The
power dissipated can be expressed as:
P = (VM  IM) + (2  IOD) [(VM − VOHD) + VOLD]
where
VM = Supply voltage;
IM = Supply current other than IOD;
IOD = Output current to each motor coil;
VOHD = Driver output high voltage;
VOLD = Driver output low voltage.
The power supply current (IM) is obtained from Figure 8.
After the power dissipation is calculated, the junction
temperature can be calculated using:
TJ = (P  RqJA) + TA
where RqJA = Junction−to−ambient thermal resistance
(52°C/W for the DIP, 72°C/W for the FN Package);
TA = Ambient Temperature.
http://onsemi.com
7