Dmc-1600 Functional Elements; Microcomputer Section; Motor Interface; Communication - Galil Motion Control DMC-1600 Series User Manual

Table of Contents

Advertisement

DMC-1600 Functional Elements

The DMC-1600 circuitry can be divided into the following functional groups as shown in Figure
1.1 and discussed below.
2ND FIFO
Primary
FIFOS
PLUG & PLAY
INTERRUPTS
DMA BUS
ISA BUS
Figure 1.1 - DMC-1600 Functional Elements

Microcomputer Section

The main processing unit of the DMC-1600 is a specialized 32-bit Motorola 68331 Series
Microcomputer with 256K RAM and 256K Flash EEPROM. The RAM provides memory for
variables, array elements and application programs. The flash EEPROM provides non-volatile
storage of variables, programs, and arrays. It also contains the DMC-1600 firmware.

Motor Interface

Galil's GL-1800 custom, sub-micron gate array performs quadrature decoding of each encoder at
up to 12 MHz, generates a +/-10 Volt analog signal (16 Bit D-to-A) for input to a servo amplifier,
and generates step and direction signal for step motor drivers.

Communication

The communication interface with the host PC contains a primary and secondary communication
channel. The primary channel uses a bi-directional FIFO (AM470) and includes PC interrupt
DMC-1600
WATCHDOG TIMER
68331
MICROCOMPUTER
WITH
2 Meg RAM
2 Meg FLASH EEPROM
I/O INTERFACE
8 UNCOMMITTED
8 PROGRAMMABLE,
ANALOG INPUTS
OPTOISOLATED
INPUTS
HIGH-SPEED LATCH FOR EACH AXIS
HIGH-SPEED
MOTOR/ENCODER
INTERFACE
FOR
X,Y,Z,W
HIGH SPEED ENCODER
COMPARE OUTPUT
8 PROGRAMMABLE
OUTPUTS
Chapter 1 Overview • 3
ISOLATED LIMITS AND
HOME INPUTS
MAIN ENCODERS
AUXILIARY ENCODERS
+/- 10 VOLT OUTPUT FOR
SERVO MOTORS
PULSE/DIRECTION OUTPUT
FOR STEP MOTORS

Advertisement

Table of Contents
loading

Table of Contents