.CY545.
.![[Logo]](gif/logo.gif)
Chapter 01
Introduction to the CY545
CY545 Stepper System Controller
In 1979 Cybernetic Micro Systems invented the first Single Chip Stepper
Motor Controller, the CY500. Since then we have continued to design
improved versions, the CY512 (1981), the CY525 (1983). This
manual introduces our (1988) fourth generation device, the CY545 Stepper
System Controller. A fifth generation device (1993) the CY550
is also available. The CY545 is the first Stepper Motor System Controller
chip, to offer completely new features, such as:
- 27,000 Steps/Sec
- Million step motions
- Serial or Parallel interface
- LED display interface
- LCD display interface
- Thumbwheel switch interface
We believe this device offers all of the features you want to implement
sophisticated motion control systems at very low cost.
For example, our CY500, CY512 and CY525 controllers work best in systems
with a host computer that issues single commands, or sequences of commands
as a program, to the controller, and then tends to other system functions
while the Stepper Motor Controller is running the motor. Maximum performance
is gained when the host CPU is closely coupled to the Stepper Motor Controller
IC.
While the CY545 is also capable of working with a host CPU in a closely
coupled fashion, the CY545 contains extensions that allow it to function
very well in a stand-alone system. In fact, it is possible to base a simple
controller design around the CY545, and operate a machine with no CPU at
all, bringing the benefits of intelligent, programmable stepper motor control
to applications that do not justify a host computer system.
Basic Features
- Single 40 pin 5 volt CMOS integrated circuit
- Simple ASCII letter based commands and parameters
- Simple application for basic stepper motor functions
- Operation with a host computer or stand alone
- Built-in Display interfaces for alpha-numeric LED or LCD
Motion Control Functions
- Programmable step rates from 20 steps/sec to over 27,000 steps/sec
provide extremely large dynamic range.
- Linear acceleration curves for optimum performance.
- Partial accelerations make short moves in the least time.
- Separate parameters for starting rate, final rate, and acceleration
values allow totally programmable motions.
- Relative moves of +/- 16 Mega steps from current position. Absolute
moves within a 16 Mega step range.
- Continuous moves with no specific number of steps, allow acceleration
from the starting rate to the final rate, followed by an indefinite run
length.
- Internal step position updated during all motions.
![[Control Functions]](gif/545-1.gif)
Motor Support Signals
- Step Pulse and Direction signals work with standard power driver modules.
- Internal or external direction control.
- Forced ramp down and abort signal for emergency or externally controlled
end of motion.
- Separate CW and CCW limit signals inhibit stepping beyond one limit,
but allow stepping in the opposite direction.
- Moving/not moving signal for use as Motion Complete or to switch stepper
power driver between high and park power.
- Externally operated jog mode, with direction control and start/stop
control from one signal, all at programmable manual control step rates
between 1 and 1K steps/sec.
- Automatic home sensor seek, with backlash compensation.
General Command Functions and Special Features
- Parallel command interface with two line handshake, compatible with
CY233 network communications controller.
- Serial command interface with fixed or adaptive baud rate selection.
- Support for up to 64K of optional external command memory implemented
as RAM, ROM, EPROM, or EEPROM.
- Support for optional external setting of parameter values, through
standard thumbwheel switches.
- Selectable display for output messages from standard serial, standard
parallel, or CY233 interfaces, plus special support for a parallel HP HDSP-211x
LED display, or a CY325 based serial LCD display.
- User controlled, multi-purpose I/O lines, for:
- set and clear bit functions
- test bit and branch functions
- wait for bit value functions
- automatic home seek functions
Prototyping Board Support
The CYB-545 Prototyping board implements most of the available features
of the CY545 Stepper System Controller. A more complete description may
be found in the chapter on Prototyping Support (15
- Proto Boards).
![[Proto Board]](gif/545-2.gif)
CY545 Stepper Motor System Controller
00 Contents ..|..
01 Intro ..|..
02 Pins & Packages ..|..
03 Cmd Interfaces ..|..
04 Commands..|..
05 Motor Cmds
06 Bit Cmds..|..
07 Memory Cmds..|..
08 Prog Branch Cmds..|..
09 Mode Cmds ..|..
10 Misc Cmds
11 Circuits ..|..
12 External Memory ..|..
13 Thumbwheel Switch
..|.. 14 Output
Display ..|..
15 Proto Boards
16 Timing & Control
..|.. 17 Rate
Tables ..|..
18 Electrical Specs ..|..
19 Examples ..|..
20 Up & Running
Back to CY545 Data Sheet
© 1988 - 1999 Cybernetic Micro Systems, Inc.
All rights reserved.
CY545 Manual 22MAR99