Galil DMC-1700 Manual De Usuario

Descargar
Página de 253
DMC-1700/1800 
Chapter 1  Overview  •  3 
 
WATCHDOG TIMER
68331
MICROCOMPUTER
WITH
4 Meg RAM
4 Meg FLASH EEPROM
HIGH-SPEED
MOTOR/ENCODER
INTERFACE
FOR
X,Y,Z,W, etc.
I/O INTERFACE
DMA/DPRAM
 
           2ND FIFO
 
Primary
 
FIFOS
 
ISA/PCI BUS
 
8 UNCOMMITTED
 
ANALOG INPUTS
 
HIGH-SPEED LATCH FOR EACH AXIS
8 PROGRAMMABLE,
OPTOISOLATED
INPUTS
8 PROGRAMMABLE
OUTPUTS
ISOLATED LIMITS AND
HOME INPUTS
MAIN ENCODERS
AUXILIARY ENCODERS
+/- 10 VOLT OUTPUT FOR
SERVO MOTORS
PULSE/DIRECTION OUTPUT
FOR STEP MOTORS
HIGH SPEED ENCODER
COMPARE OUTPUT
 
Interrupts
 
 
 
 
Figure 1.1  - DMC-1700/1800 Functional Elements 
Microcomputer Section 
The main processing unit of the controller is a specialized 32-bit Motorola 68331 Series Microcomputer with 512K 
byte RAM and 512K byte 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.  The 
Flash also contains the firmware of the controller, which is field upgradeable. 
Motor Interface 
Galil’s GL-1800 custom, sub-micron gate array performs quadrature decoding of each encoder at up to 12 MHz.  
For standard servo operation, the controller generates a +/-10 Volt analog signal (16 Bit DAC).  For sinusoidal 
commutation operation, the controller uses 2 DACs to generate 2
 
+/-10Volt analog signals.  For stepper motor 
operation the controller generates a step and direction signal.   
Communication 
The communication interface with the host PC contains a primary and secondary communication channel.  The 
primary channel uses a bi-directional FIFO and includes PC interrupt handling circuitry.  The secondary channel can 
be set as DMA or DPRAM where data is placed in PC memory or as a Polling FIFO where data is placed into the 
controller’s FIFO buffer.  The DMA is available on the DMC-1700 and, DPRAM is only available on the DMC-
1800 (1810-1840 Rev H and greater, DMC-1850-1880 Rev E and greater), whereas the Polling FIFO is available on 
both the DMC-1700 and DMC-1800.   
General I/O 
The controller provides interface circuitry for 8 bi-directional, optoisolated inputs, 8 TTL outputs, and 8 analog 
inputs with 12-Bit ADC (16-bit optional). The general inputs can also be used for triggering a high-speed positional 
latch for each axis. 
Each axis on the controller has 2 encoders, the main encoder and an auxiliary encoder.  Each unused auxiliary 
encoder provides 2 additional inputs available for general use (except when configured for stepper motor operation).