HCTL-1100 Series
General Purpose Motion Control ICs
Data Sheet
Description
The HCTL-1100 series is a high performance, general
purpose motion control IC, fabricated in Avago CMOS
technology. It frees the host processor for other tasks
by performing all the time-intensive functions of digital
motion control. The programmability of all control
parameters provides maximum flexibility and quick
design of control systems with a minimum number of
components. In addition to the HCTL-1100, the
complete control system consists of a host processor to
specify commands, an amplifier, and a motor with an
incremental encoder (such as the HP HEDS-5XXX,
-6XXX, -9XXX series). No analog compensation or
velocity feedback is necessary.
Features
• Low power CMOS
• PDIP and PLCC versions available
• Enhanced version of the HCTL-1000
• DC, DC brushless, and step motor control
• Position and velocity control
• Programmable digital filter and commutator
• 8-Bit parallel, and PWM motor command ports
• TTL compatible
• SYNC pin for coordinating multiple HCTL-1100 ICs
• 100 kHz to 2 MHz operation
• Encoder input port
Pinouts
ESD WARNING: NORMAL HANDLING PRECAUTIONS SHOULD BE TAKEN TO AVOID STATIC DISCHARGE.
Applications
Typical applications for the
HCTL-1100 include printers,
medical instruments, material
handling machines, and industrial
automation.
Note:
Avago Technologies
encoders are not recommended
for use in safety critical
applications. Eg. ABS braking
systems, power steering, life
support systems and critical care
medical equipment. Please
contact sales representative if
more clarification is needed.
HCTL-1100 vs. HCTL-1000
The HCTL-1100 is designed to
replace the HCTL-1000. Some
differences exist, and some
enhancements have been added.
System Block Diagram
Comparison of HCTL-1100 and HCTL-1000
Description
Max. Supply Current
Max. Power Dissipation
Max. Tri-State Output
Leakage Current
Operating Frequency
Operating Temperature
Range
Storage Temperature Range
Synchronize 2 or More ICs
Preset Actual Position
Registers
Read Flag Register
Limit and Stop Pins
HCTL-1100
30 mA
165 mW
150 nA
100 kHz-2 MHz
-20°C to +85°C
-55°C to +125°C
Yes
Yes
Yes
Must be pulled
up to V
DD
if
not used.
Required
Yes
HCTL-1000
180 mA
950 mW
10
µA
1 MHz-2 MHz
0°C to 70°C
- 40°C to +125°C
–
–
–
Can be left
floating if not
used.
Recommended
–
Hard Reset
PLCC Package Available
2
Package Dimensions
4.83
0.190
13.72
0.540
13.72 ± 0.25
0.540
0.010
1.27
±
0.15
0.050 0.006
0-15
°
The resident Position Profile
Generator calculates the neces-
sary profiles for Trapezoidal Pro-
file Control and Integral Velocity
Control. The HCTL-1100 com-
pares the desired position (or
velocity) to the actual position (or
velocity) to compute compensated
motor commands using a pro-
grammable digital filter D(z). The
motor command is externally
available at the Motor Command
port as an 8-bit byte and at the
PWM port as a Pulse Width
Modulated (PWM) signal.
The HCTL-1100 has the capability
of providing electronic commu-
tation for DC brushless and
stepper motors. Using the
encoder position information, the
motor phases are enabled in the
correct sequence. The commu-
tator is fully programmable to
encompass most motor/encoder
combinations. In addition, phase
overlap and phase advance can be
programmed to improve torque
ripple and high speed perform-
ance. The HCTL-1100 contains a
number of flags including two
externally available flags, Profile
and Initialization, which allow the
user to see or check the status of
the controller. It also has two
emergency inputs, Limit and Stop,
which allow operation of the
HCTL-1100 to be interrupted
under emergency conditions.
The HCTL-1100 controller is a
digitally sampled data system.
While information from the host
processor is accepted asyn-
chronously with respect to the
control functions, the motor
command is computed on a
discrete sample time basis. The
sample timer is programmable.
Theory of Operation
The HCTL-1100 is a general pur-
pose motor controller which
provides position and velocity
control for DC, DC brushless and
stepper motors. The internal
block diagram of the HCTL-1100
is shown in Figure 1. The HCTL-
1100 receives its input commands
from a host processor and
position feedback from an
incremental encoder with quadra-
ture output. An 8-bit bi-directional
multiplexed address/data bus
interfaces the HCTL-1100 to the
host processor. The encoder
feedback is decoded into
quadrature counts and a 24-bit
counter keeps track of position.
The HCTL-1100 executes any one
of four control algorithms
selected by the user. The four
control modes are:
• Position Control
• Proportional Velocity Control
• Trapezoidal Profile Control for
point to point moves
• Integral Velocity Control with
continuous velocity profiling
using linear acceleration
3