N°
NAME FUNCTION
19 HALF/FULL Half/full step select input. When high selects halfstep operation,
whenlow selects fullstep operation. One-phase-on full step
mode is obtained by selecting FULL when the L297’s translator is
at an even-numbered state.
Two-phase-on full step mode is set by selecting FULL when the
translator is at an odd numbered position. (The home position is
designate state 1).
20 RESET Reset input. An active low pulse on this input restores the
translator to the home position (state 1, ABCD = 0101).
PIN FUNCTIONS - L297 (continued)
N° NAME FUNCTION
1 DOUBLER An RC network connected to this pin determines the delay
betweenan input clock pulse and thecorresponding ghost pulse.
11 DIR-MEM Direction Memory. Inverted output of the direction flip flop. Open
collector output.
PIN FUNCTIONS - L297A
Pin functionof the L297Aare identicalto those of the L297 except for pins 1 and 11.
CIRCUIT OPERATION
The L297(A)is intendedfor use with a dual bridge
driver,quad darlington array or discrete power devices in step motor driving applications.It receives
step clock, direction and mode signals from the
systems controller (usually a microcomputer chip)
and generates control signals for the powerstage.
The principalfunctions are a translator, which generates the motor phase sequences, and a dual
PW/M chopper circuit which regulates the current
in the motor windings. The translator generates
t hr ee d iffer en t sequen ce s, sele cted by t h e
HALF/FULLinput. These are normal (two phases
energised),wave drive (one phase energised)and
half-step (alternately one phase energised/two
phases energised). Two inhibit signals are also
generatedby the L297 in half step andwave drive
modes.Thesesignals,whichconnectdirectlytothe
L298’senableinputs,areintendedtospeedcurrent
decay when a winding is de-energised.When the
L297 is used to drivea unipolarmotor the chopper
acts onthese lines.
An inputcalledCONTROLdetermineswhetherthe
chopper will act on the phase lines ABCD or the
inhibitlines INH1 and INH2. When the phase lines
are choppedthe non-activephase line of eachpair
(AB or CD) isactivated(rather than interruptingthe
line then active).In L297 + L298 configurationsthis
technique reduces dissipation in the load current
sense resistors.
A common on-chip oscillator drives the dual chopper.It suppliespulses atthe chopperrate which set
the twoflip-flops FF1 andFF2. When the currentin
a windingreaches the programmedpeak valuethe
voltageacrossthe senseresistor(connectedtoone
of the sense inputs SENS
1
or SENS2) equalsV
ref
and the corresponding comparator resets its flip
flop, interrupting the drive current until the next
oscillator pulse arrives. The peak current for both
windingsis programmedbya voltagedivideron the
V
ref
input.
Ground noise problems in multiple configurations
can be avoidedby synchronisingthechopperoscillators.This isdoneby connectingallthe SYNCpins
together, mounting the oscillator RC network on
one deviceonly and grounding the OSC pin on all
other devices.
The L297A includes a pulse doubler on the step
clock line which is intendedto simplify the implementation of multiple stepping. A ghost pulse is
generatedautomaticallyaftereachinputpulse, delayed by the time 0.75 R
dCd
.
The RC network should be dimensioned to place
the ghost pulse roughly halfway between clock
pulses.Ifpin1 (DOUBLER)is groundedthedoubler
functionis disabled.
5/11
L297-L297A