English
Language : 

PCI-8504 Datasheet, PDF (1/2 Pages) List of Unclassifed Manufacturers – 4-Axis Motion Control Board
PCI-8504/ 8504L
Introduction
The PCI-8504 is a PCI-bused, four-axis motion
control board. It’s designed to control both servo and
stepper motor. The PCI-8504 thus has two modes:
The first one is to work with an analog interfaced,
velocity mode servo drive. The PCI-8504 compares
the segmental movement commands from Host PC
and encoder feedback from servo motor, close the
position loop once every 250ns and send the analog
output velocity command to the velocity mode servo
drive. The second mode is to convert the segmental
movement command into well behaved pulse trains to
either a position mode servo or a stepper drive. In
addition to a Windows kernel soft driver, we also
support the RTX (VenturCom) driver for applications
requiring higher level of hard real time.
Higher Level of Hard Real Time Control:
RTX Driver
Depending on the level of CPU in your system,
normally the “Block Processing Time” of a RTX
motion application in Windows XP/2000 with the
PCI-8504 can easily reach to a 500us level
deterministically in a Pentium IV system while the
CPU still has abundant power to perform Soft Logic
and HMI.
Most Advanced Encoder Interface ASIC
.Up to 1MHz A, B, Z phase
.Index, probing, and general digital input interrupt
with position latches
.On board system I/O for each axis
.Position comparison with interrupt
.Optional subcount for low speed feedback
4-Axis Motion Control Board
Feature
Four , configurable, axes position control for servo or
stepper
Supports real-time RTX driver (option)
Most advanced encoder interface features
On board Linear DDA for fine interpolation
Output Interface can be analog or pulse train
commands
250ns P position controls loop with offset compensation
Four 32 bits encoder channels
Four 16 bits D/A channels (PCI-8504 only)
Encoder resolution multipliers: x1, x2 or x4 rates
18 on board system I/O points
Further DI/O expansion up to 128 remote I/Os thru its
I/O daughter board
Watchdog timer and on board programmable timer
Supports Windows 98/NT/2000/XP and LabView
6.0/7.0 driver
Complete sample programs in VB, VC, BCB, Delphi
Specifications
Data bus: 16-bit
Interrupt source: 83
Control axes: 4
DDA cycle: 25µs-3.35 ms
D/A resolution: 16-bit
Pulse command output: Pulse/Direction,
CW/CCW, A/B phase
Encoder feedback signal: Pulse/Direction,
CW/CCW, A/B phase
DAC: 4 D/A, 16 bits, position loop output (PCI-8504
only)
Error counter: 16-bit
Absolute position recorder: 24-bit
Compensator: P, PI mode
Local system I/O channels: 18
Local I/O type: general purpose, interrupt I/O
Remote I/O channels: up to 128 DI/O
Remote I/O type: Output sink type (open
collector) input source type
Interval timer channel: 1
Timer interrupt: 0.5µs-33ms
Watchdog timer: 16-bit
General Environment
Connector type: 100-pin SCSI-II pin type female
Power consumption: +5V @0.9A max.
Operation temperature: 0 ~ 60°C
Storage temperature: -20 ~ 70°C
Humidity: 0 ~ 90% non-condensing
Dimensions: 185mm x 122mm
49