Download Delta Tau PMAC2A User's Manual

Transcript
^1 HARDWARE REFERENCE MANUAL
PMAC2A-PC/104 CPU
^3 PMAC2A-PC/104 CPU Hardware Reference
^4 4xx-603670-xAxx
^5 July 29, 2008
Single Source Machine Control
Power // Flexibility // Ease of Use
21314 Lassen Street Chatsworth, CA 91311 // Tel. (818) 998-2095 Fax. (818) 998-7807 // www.deltatau.com
Copyright Information
© 2008 Delta Tau Data Systems, Inc. All rights reserved.
This document is furnished for the customers of Delta Tau Data Systems, Inc. Other uses are
unauthorized without written permission of Delta Tau Data Systems, Inc. Information contained
in this manual may be updated from time-to-time due to product improvements, etc., and may not
conform in every respect to former issues.
To report errors or inconsistencies, call or email:
Delta Tau Data Systems, Inc. Technical Support
Phone: (818) 717-5656
Fax: (818) 998-7807
Email: [email protected]
Website: http://www.deltatau.com
Operating Conditions
All Delta Tau Data Systems, Inc. motion controller products, accessories, and amplifiers contain
static sensitive components that can be damaged by incorrect handling. When installing or
handling Delta Tau Data Systems, Inc. products, avoid contact with highly insulated materials.
Only qualified personnel should be allowed to handle this equipment.
In the case of industrial applications, we expect our products to be protected from hazardous or
conductive materials and/or environments that could cause harm to the controller by damaging
components or causing electrical shorts. When our products are used in an industrial
environment, install them into an industrial electrical cabinet or industrial PC to protect them
from excessive or corrosive moisture, abnormal ambient temperatures, and conductive materials.
If Delta Tau Data Systems, Inc. products are exposed to hazardous or conductive materials and/or
environments, we cannot guarantee their operation.
REVISION HISTORY
REV.
1
DESCRIPTION
UPDATED JUMPER DESCRIPTIONS PGS. 6 & 30
DATE
CHG
APPVD
05/17/06
CP
S. MILICI
2
REVS: J4, E20-23, CONNECTOR PINOUTS,
& BOARD DIAGRAMS
10/04/06
CP
P. SHANTZ
3
CORRECTED TYPO IN I-VARIABLE SETTINGS, P. 17
01/22/08
CP
S.MILICI
4
CORRECTED USER FLAGS FOR PINS 25 & 26, P.36
07/29/08
CP
C.COKER
PMAC2A PC104 Hardware Reference Manual
Table of Contents
INTRODUCTION .......................................................................................................................................................1
Board Configuration..................................................................................................................................................1
Base Version .........................................................................................................................................................1
Board Options ...........................................................................................................................................................1
Option 2A: PC/104 Bus Stack Interface ..............................................................................................................1
Option 5xF: CPU Speed Options.........................................................................................................................1
Option 6: Extended Firmware Algorithm ............................................................................................................1
Option 6L: Multi-block Lookahead Firmware.....................................................................................................1
Option 10: Firmware Version Specification.........................................................................................................2
Option 12: Analog-to-Digital Converters.............................................................................................................2
Additional Accessories..............................................................................................................................................2
Acc-1P: Axis Expansion Piggyback Board...........................................................................................................2
Acc-2P: Communications Board .........................................................................................................................2
Acc-8TS Connections Board.................................................................................................................................3
Acc-8ES Four-Channel Dual-DAC Analog Stack Board......................................................................................3
Acc-8FS Four-Channel Direct PWM Stack Breakout Board................................................................................3
HARDWARE SETUP .................................................................................................................................................5
Clock Configuration Jumpers....................................................................................................................................5
Reset Jumpers............................................................................................................................................................5
CPU Configuration Jumpers .....................................................................................................................................6
Communication Jumpers...........................................................................................................................................6
ADC Configuration Jumpers.....................................................................................................................................6
Encoder Configuration Jumpers ................................................................................................................................6
Single-Ended Encoders.........................................................................................................................................6
Differential Encoders............................................................................................................................................6
MACHINE CONNECTIONS.....................................................................................................................................9
Mounting ...................................................................................................................................................................9
Power Supplies..........................................................................................................................................................9
Digital Power Supply............................................................................................................................................9
DAC Outputs Power Supply .................................................................................................................................9
Flags Power Supply............................................................................................................................................10
Overtravel Limits and Home Switches....................................................................................................................10
Types of Overtravel Limits..................................................................................................................................10
Home Switches....................................................................................................................................................10
Motor Signals Connections .....................................................................................................................................10
Incremental Encoder Connection .......................................................................................................................10
DAC Output Signals ...........................................................................................................................................11
Pulse and Direction (Stepper) Drivers ...............................................................................................................11
Amplifier Enable Signal (AENAx/DIRn).............................................................................................................11
Amplifier Fault Signal (FAULT-) .......................................................................................................................12
Optional Analog Inputs ...........................................................................................................................................12
Compare Equal Outputs ..........................................................................................................................................12
Serial Port (JRS232 Port) ........................................................................................................................................12
Machine Connections Example: Using Analog ±10V Amplifier ............................................................................13
Machine Connections Example: Using Pulse and Direction Drivers ......................................................................14
SOFTWARE SETUP ................................................................................................................................................15
PMAC I-Variables...................................................................................................................................................15
Communications......................................................................................................................................................15
Operational Frequency and Baud Rate Setup ....................................................................................................15
Filtered DAC Output Configuration........................................................................................................................16
Parameters to Set up Global Hardware Signals.................................................................................................17
Parameters to Set Up Per-Channel Hardware Signals ......................................................................................18
Table of Contents
i
PMAC2A PC104 Hardware Reference Manual
Effects of Changing I900 on the System .............................................................................................................18
How does changing I900 effect other settings in PMAC ....................................................................................20
Effects of Output Resolution and Servo Interrupt Frequency on Servo Gains....................................................21
Using Flag I/O as General-Purpose I/O...................................................................................................................22
Analog Inputs Setup ................................................................................................................................................22
CPU Analog Inputs.............................................................................................................................................22
HARDWARE REFERENCE SUMMARY .............................................................................................................23
Board Dimensions ...................................................................................................................................................23
From v106 to 107................................................................................................................................................23
From v107 to 108................................................................................................................................................24
From v108 to 109................................................................................................................................................25
Board Layout...........................................................................................................................................................26
Connectors and Indicators .......................................................................................................................................27
J3 - Machine Connector (JMACH1 Port)...........................................................................................................27
J4 - Machine Connector (JMACH2 Port)...........................................................................................................27
J8 - Serial Port (JRS232 Port)............................................................................................................................27
TB1 – Power Supply Terminal Block (JPWR Connector) ..................................................................................27
LED Indicators ...................................................................................................................................................27
E-POINT JUMPER DESCRIPTIONS ....................................................................................................................29
E0: Forced Reset Control .......................................................................................................................................29
E1: Servo and Phase Clock Direction Control .......................................................................................................29
E2: CPU Frequency Select .....................................................................................................................................29
E3: Normal/Re-Initializing Power-Up/Reset..........................................................................................................29
E4: CPU Frequency Select .....................................................................................................................................30
E8: Phase Clock Lines Output Enable....................................................................................................................30
E9: Servo Clock Lines Output Enable....................................................................................................................30
E10 – E12: Power-Up State Jumpers .....................................................................................................................30
E13: Power-Up/Reset Load Source........................................................................................................................31
E14: Watchdog Disable Jumper .............................................................................................................................31
E15A, B, C: Flash Memory Bank Select................................................................................................................31
E16: ADC Inputs Enable.........................................................................................................................................31
E18 – E19: PC/104 Bus Address............................................................................................................................32
E20-E23: ENCODER SINGLE ENDED/DIFFERENTIAL SELECT
(Note: v107 and above only) ..............32
CONNECTOR PINOUTS.........................................................................................................................................33
TB1 (JPWR): Power Supply ..................................................................................................................................33
J4 (JRS232) Serial Port Connector..........................................................................................................................33
J3 (JMACH1): Machine Port Connector .................................................................................................................34
J3 JMACH1 (50-Pin Header) ..................................................................................................................................35
J4 (JMACH2): Machine Port CPU Connector ........................................................................................................36
SCHEMATICS ..........................................................................................................................................................38
ii
Table of Contents
PMAC2A PC104 Hardware Reference Manual
INTRODUCTION
The PMAC2A PC/104 motion controller is a compact, cost-effective version of Delta Tau’s PMAC2
family of controllers. The PMAC2A PC/104 can be composed of three boards in a stack configuration.
The CPU provides four channels of either DAC ±10V or pulse and direction command outputs. The
optional axis expansion board provides a set of four additional servo channels and I/O ports. The optional
communications board provides extra I/O ports and either the USB or Ethernet interface for faster
communications.
Board Configuration
Base Version
The base version of the PMAC2A PC/104 ordered with no options provides a 90mm x 95mm board with:
• 40 MHz DSP563xx CPU (80 MHz 560xx equivalent)
• 128k x 24 internal zero-wait-state SRAM
• 512k x 8 flash memory for user backup and firmware
• Latest released firmware version
• RS-232 serial interface
• Four channels axis interface circuitry, each including:
•
12-bit ±10V analog output
•
Pulse-and-direction digital outputs
•
3-channel differential/single-ended encoder input
•
Four input flags, two output flags
•
Three PWM top-and-bottom pairs (unbuffered)
PMAC2A-PC/104 Base Board shown
• 50-pin IDC header for amplifier/encoder interface
• 34-pin IDC header for flag interface
• PID/notch/feed forward servo algorithms
• 1-year warranty from date of shipment
• One CD-ROM per set of one to four PMACs in shipment (Cables, mounting plates, mating
connectors not included)
Board Options
Option 2A: PC/104 Bus Stack Interface
Option 2A provides the PC/104 bus interface allowing bus communications between a PC/104 type
computer and the PMAC2A PC/104 motion controller.
Option 5xF: CPU Speed Options
•
•
Option 5CF: 80 MHz DSP563xx CPU (160 MHz 56002 equivalent)
Option 5EF: 160 MHz DSP563xx CPU (320 MHz 56002 equivalent)
Option 6: Extended Firmware Algorithm
Option 6 provides an Extended (Pole-Placement) Servo Algorithm firmware instead of the regular servo
algorithm firmware. This is required only in difficult-to-control systems (resonances, backlash, friction,
disturbances, changing dynamics).
Option 6L: Multi-block Lookahead Firmware
Option 6L provides a special lookahead firmware for sophisticated acceleration and cornering profiles
execution. With the lookahead firmware PMAC controls the speed along the path automatically (but
without changing the path) to ensure that axis limits are not violated.
Introduction
1
PMAC2A PC104 Hardware Reference Manual
Option 10: Firmware Version Specification
Normally the PMAC2A PC/104 is provided with the newest released firmware version. A label on the
memory IC shows the firmware version loaded at the factory. Option 10 provides for a user-specified
firmware version.
Option 12: Analog-to-Digital Converters
Option 12 permits the installation of two channels of on-board analog-to-digital converters with ±10V
input range and 12-bits resolution. The key component installed with this option is U20.
Additional Accessories
Acc-1P: Axis Expansion Piggyback Board
Acc-1P provides four additional channels axis interface circuitry for a total of eight servo channels, each
including:
• 12-bit ±10V analog output
• Pulse-and-direction digital outputs
• 3-channel differential/single-ended encoder input
• Four input flags, two output flags
• Three PWM top-and-bottom pairs (unbuffered)
Acc-1P Option 1: I/O Ports
Option 1 provides the following ports on the Acc-1P axes expansion board for digital I/O connections.
• Multiplexer Port: This connector provides eight input lines and eight output lines at TTL levels.
When using the PMAC Acc-34x type boards these lines allow multiplexing large numbers of
inputs and outputs on the port. Up to 32 of the multiplexed I/O boards may be daisy-chained on
the port, in any combination.
• I/O Port: This port provides eight general-purpose digital inputs and eight general-purpose digital
outputs at 5 to 24Vdc levels. This 34-pin connector was designed for easy interface to OPTO-22
or equivalent optically isolated I/O modules when different voltage levels or opto-isolation to the
PMAC2A PC/104 is necessary.
• Handwheel port: this port provides two extra channels, each jumper selectable between encoder
input or pulse output.
Acc-1P Option 2: Analog-to-Digital Converters
Option 2 permits the installation on the Acc-1P of two channels of analog-to-digital converters with ±10V
input range and 12-bits resolution. The key component installed with this option is U20.
Acc-2P: Communications Board
Without any options, the PMAC2A PC/104 communicates through the RS-232 serial interface (using the
optional Acc-3L flat cable) or PC/104 bus. This board provides added communication and I/O features.
Acc-2P Option 1A: USB Interface
Option 1A it provides a 480 Mbit/sec USB 2.0 interface.
Acc-2P Option 1B: Ethernet Interface
Option 1B provides a 100 Mbit/sec Ethernet.
Acc-2P Option 2: DPRAM Circuitry
Option 2 provides an 8K x 16 dual-ported RAM used with USB, Ethernet or PC/104 bus applications. If
using for USB or Ethernet communications, Acc-2P-Opt-1A or Acc-2P-Opt-1B must be ordered. If used
2
Introduction
PMAC2A PC104 Hardware Reference Manual
for PC/104-bus communications, PMAC2A PC/104 Option-2A must be ordered. The key component
installed with this option is U17. USB/Ethernet and PC/104 bus communications cannot be made
simultaneously it is jumper selectable.
Acc-2P Option 3: I/O Ports
Option 3 provides the following ports on the Acc-2P communications board for digital I/O connections.
• Multiplexer Port: this connector provides eight input lines and eight output lines at TTL levels.
When using the PMAC Acc-34x type boards these lines allow multiplexing large numbers of
inputs and outputs on the port. Up to 32 of the multiplexed I/O boards may be daisy-chained on
the port, in any combination.
• I/O Port: this port provides 16 general-purpose digital I/O lines at TTL levels and these can be
configured as all inputs, all outputs or eight inputs and eight outputs.
• Handwheel port: this port provides two extra channels, each jumper selectable between encoder
input or pulse output.
Acc-8TS Connections Board
Acc-8TS is a stack interface board to for the connection of either one or two Acc-28B A/D converter
boards. When a digital amplifier with current feedback is used, the analog inputs provided by the Acc28B cannot be used.
Acc-8ES Four-Channel Dual-DAC Analog Stack Board
Acc-8ES provides four channels of 18-bit dual-DAC with four DB-9 connectors. This accessory is
stacked to the PMAC2A PC/104 board and it is mostly used with amplifiers that require two ±10 V
command signals for sinusoidal commutation.
Acc-8FS Four-Channel Direct PWM Stack Breakout Board
Acc-8FS it is a 4-channel direct PWM stack breakout board for PMAC2A PC/104. This is used for
controlling digital amplifiers that require direct PWM control signals. When a digital amplifier with
current feedback is used, the analog inputs provided by the Option 12 of the PMAC2A PC/104 (the
Option 2 of the Acc-1P or the Acc-28B) could not be used.
Introduction
3
PMAC2A PC104 Hardware Reference Manual
4
Introduction
PMAC2A PC104 Hardware Reference Manual
HARDWARE SETUP
On the PMAC2 PC/104 CPU, there are a number of jumpers called E-points or W-points. That customize
the hardware features of the CPU for a given application and must be setup appropriately. The following
is an overview grouped in appropriate categories. For an itemized description of the jumper setup
configuration, refer to the E-Point Descriptions section.
Clock Configuration Jumpers
E1: Servo and Phase Clock Direction Control – Jumper E1 should be OFF if the board is to use its
own internally generated phase and servo clock signals. In this case, these signals are output on spare
pins on the J8 RS-232 serial-port connector, where they can be used by other PMAC controllers set up to
take external phase and servo clock signals.
Jumper E1 should be ON if the board is to use externally generated phase and servo clock signals brought
in on the J8 RS-232 serial port connector. In this case, typically the clock signals are generated by
another PMAC controller and output on its serial port connector.
If E1 is ON for external phase and clock signals, and these clock signals are not brought in on the serial
port connector, the watchdog timer will trip almost immediately and shut down the board.
E2 and E4: CPU Frequency Control Jumpers – When the PMAC I46 I- variable is set to zero jumpers
E2 and E4 on the base PMAC2A PC/104 board control the frequency at which the CPU will operate (or
attempt to operate). Generally, this will be the highest frequency at which the CPU is rated to operate.
Note that it is always possible to operate a CPU at a frequency lower than its maximum rating. While it
may be possible to operate an individual processor at a frequency higher than its maximum rating,
particularly at low ambient temperatures, performance cannot be guaranteed at such a setting, and this
operation is done completely at the user’s own risk.
• If jumpers E2 and E4 are both OFF, the CPU will operate at a 40 MHz frequency.
• If E2 is ON and E4 is OFF, the CPU will operate at a 60 MHz frequency.
• If E2 is OFF and E4 is ON, the CPU will operate at an 80 MHz frequency.
If I46 is set to a value greater than 0, the operational frequency is set to 10MHz * (I46 + 1), regardless of
the jumper setting. See the Software Setup section for details on this.
E8: Phase Clock Lines Output Enable – Jump pin 1 to 2 to enable the Phase clock line on the J8
connector. Remove jumper to disconnect the Phase clock line on the J8 connector.
E9: Servo Clock Lines Output Enable – Jump pin 1 to 2 to enable the Servo clock line on the J8
connector. Remove jumper to disconnect the Servo clock line on the J8 connector.
Reset Jumpers
E0: Forced Reset Control – Remove E0 for normal operation. Installing E0 forces PMAC to a reset
state, this configuration is for factory use only; the board will not operate with E0 installed.
E3: Re-Initialization on Reset Control – If E3 is OFF (default), PMAC executes a normal reset,
loading active memory from the last saved configuration in non-volatile flash memory. If E3 is ON,
PMAC re-initializes on reset, loading active memory with the factory default values.
E13: Firmware Load Jumper – If jumper E13 is ON during power-up/reset, the board comes up in
bootstrap mode which permits loading of firmware into the flash-memory IC. When the PMAC
Executive program tries to establish communications with a board in this mode, it will detect
automatically that the board is in bootstrap mode and ask what file to download as the new firmware.
Jumper E13 must be OFF during power-up/reset for the board to come up in normal operational mode.
Hardware Setup
5
PMAC2A PC104 Hardware Reference Manual
CPU Configuration Jumpers
E15A-E15C: Flash Memory Bank Select Jumpers – The flash-memory IC in location U10 on the
PMAC2A PC/104 base board has the capacity for eight separate banks of firmware, only one of which
can be used at any given time. The eight combinations of settings for jumpers E15A, E15B, and E15C
select which bank of the flash memory is used. In the factory production process, firmware is loaded only
into Bank 0, which is selected by having all of these jumpers OFF.
E10-E12: Power-Up State Jumpers – Jumper E10 must be OFF, jumper E11 must be ON, and jumper
E12 must be ON, in order for the CPU to copy the firmware from flash memory into active RAM on powerup/reset. This is necessary for normal operation of the card. (Other settings are for factory use only.)
E14: Watchdog Timer Jumper – Jumper E14 must be OFF for the watchdog timer to operate. This is a
very important safety feature, so it is vital that this jumper be OFF for normal operation. E14 should only
be put ON to debug problems with the watchdog timer circuit.
W1: Flash chip select – Jumper W1 in position 1-2 selects a 28F320J3A part for the U10 flash chip.
Jumper W1 in position 2-3 selects a 28F320J5A part for the U10 flash chip. This jumper is installed in
the factory and must not be changed from its default state.
Communication Jumpers
E18-E19: PC/104 Bus Base Address Control – Jumpers E18 and E19 on the PMAC2A PC/104 CPU
determine the base address of the card in the I/O space of the host PC. Together, they specify four
consecutive addresses on the bus where the card can be found. The jumpers form the base address in the
following fashion:
E18
E19
Address (hex)
Address (dec.)
OFF
OFF
ON
ON
OFF
ON
OFF
ON
$200
$210
$220
$230
512
528
544
560
The default base address is 528 ($210) formed with jumper E18 removed and E19 installed. This setting
is necessary when using the USB or Ethernet ports of the Acc-2P communications board.
ADC Configuration Jumpers
E16: ADC Enable Jumper – Install E16 to enable the analog-to-digital converter circuitry ordered
through Option-12. Remove this jumper to disable this option, which might be necessary to control
motor 1 through a digital amplifier with current feedback.
Encoder Configuration Jumpers
E20-E23: Encoder Single Ended/Differential Select – PMAC has differential line receivers for each
encoder channel, but can accept either single-ended (one signal line per channel) or differential (two
signal lines, main and complementary, per channel). A jumper for each encoder permits customized
configurations, as described below.
Single-Ended Encoders
With the jumper for an encoder set for single-ended, the differential input lines for that encoder are tied to
2.5V; the single signal line for each channel is then compared to this reference as it changes between 0
and 5V.
When using single-ended TTL-level digital encoders, the differential line input should be left open, not
grounded or tied high; this is required for The PMAC differential line receivers to work properly.
Differential Encoders
Differential encoder signals can enhance noise immunity by providing common-mode noise rejection.
Modern design standards virtually mandate their use for industrial systems, especially in the presence of
PWM power amplifiers, which generate a great deal of electromagnetic interference.
6
Hardware Setup
PMAC2A PC104 Hardware Reference Manual
Connect pin 1 to 2 to tie differential line to +2.5V
• Tie to +2.5V when no connection
• Tie to +2.5V for single-ended encoders
Connect pin 2 to 3 to tie differential line to +5V
• Don’t care for differential line driver encoders
• Tie to +5V for complementary open-collector encoders (obsolete)
Hardware Setup
7
PMAC2A PC104 Hardware Reference Manual
8
Hardware Setup
PMAC2A PC104 Hardware Reference Manual
MACHINE CONNECTIONS
Typically, the user connections are made to terminal blocks that attach to the JMACH connectors by a
flat cable. The following are the terminal blocks recommended for connections:
• 34-Pin IDC header to terminal block breakouts (Phoenix part number 2281063) Delta Tau
part number 100-FLKM34-000
• 50-Pin IDC header to terminal block breakouts (Phoenix part number 2281089) Delta Tau
part number 100-FLKM50-000
Mounting
The PMAC2A PC/104 is typically installed using standoffs when stacked
to a PC/104 computer or as a stand-alone controller. At each of the four
corners of the PMAC2A PC/104 board, there are mounting holes that can
be used for this.
The PMAC2A PC/104 CPU is placed always at the bottom of the stack.
The order of the Acc-1P or Acc-2P with respect to the CPU does not
matter.
Power Supplies
Baseboard mounted at
the bottom of the stack
Digital Power Supply
3A @ +5V (±5%) (15 W) with a minimum 5 msec rise time
(Eight-channel configuration, with a typical load of encoders)
The PMAC2A PC/104, the Acc-1P and the Acc-2P each require a 1A @ 5VDC power supply for
operation. Therefore, a 3A @ 5VDC power supply is recommended for a PMAC2A PC/104 board
stack with Acc-1P and Acc-2P boards.
• The host computer provides the 5 Volts power when installed in the PC/104 bus and cannot
be disconnected. In this case, there must be no external +5V supply, or the two supplies will
"fight" each other, possibly causing damage. This voltage could be measured on the TB1
terminal block or the JMACH1 connector.
• In a stand-alone configuration, when PMAC is not plugged in a computer bus, it will need an
external 5V supply to power its digital circuits. The 5V power supply can be brought in
either from the TB1 terminal block or from the JMACH1 connector.
• When an ACC-2P is used, a minimum rise time of 5 msec is a requirement of the power
supply. In addition, the power supply ramp-down time should not exceed 20 msec. While
solutions to this issue can involve complex circuitry that minimizes power loss during normal
operation, the simplest method of quickly bringing down the power rail is to add a bleeddown resistor between VCC and GND. The resistor should be large enough that it does not
cause unnecessary power consumption, while still discharging the bulk capacitance as
quickly as possible. Specific resistor values will depend on the overall design of the system,
but in general the voltage drop-off time should not exceed 20 msec. A value that has been
found to work for some systems is 18k.
DAC Outputs Power Supply
0.3A @ +12 to +15V (4.5W)
0.25A @ -12 to -15V (3.8W)
(Eight-channel configuration)
• The host computer provides the ±12 Volts power supply in the case PMAC is installed in the
PC/104 bus. With the board stack into the bus, it will pull ±12V power from the bus
automatically and it cannot be disconnected. In this case, there must be no external ±12V
Machine Connections
9
PMAC2A PC104 Hardware Reference Manual
•
supply, or the two supplies will fight each other, possibly causing damage. This voltage
could be measured on the TB1 terminal block.
In a stand-alone configuration, when PMAC is not plugged in a computer bus, it will need an
external ±12V supply only when the digital-to-analog converter (DAC) outputs are used. The
±12V lines from the supply, including the ground reference, can be brought in either from the
TB1 terminal block or from the JMACH1 connector.
Flags Power Supply
Each channel of PMAC has five dedicated digital inputs on the machine connector: PLIMn, MLIMn
(overtravel limits), HOMEn (home flag), FAULTn (amplifier fault), and USERn. A power supply
from 5 to 24V must be used to power the circuits related to these inputs. This power supply can be
the same used to power PMAC and can be connected from the TB1 terminal block or the JMACH1
connector.
Overtravel Limits and Home Switches
When assigned for the dedicated uses, these signals provide important safety and accuracy functions.
PLIMn and MLIMn are direction-sensitive over-travel limits that must conduct current to permit
motion in that direction. If no over-travel switches will be connected to a particular motor, this
feature must be disabled in the software setup through the PMAC Ix25 variable.
Types of Overtravel Limits
PMAC expects a closed-to-ground connection for the limits to not be considered on fault. This
arrangement provides a failsafe condition. Usually, a passive normally close switch is used. If a
proximity switch is needed instead, use a 5 to 24V normally closed to ground NPN sinking type
sensor.
Home Switches
While normally closed-to-ground switches are required for the overtravel limits inputs, the home
switches could be either normally close or normally open types. The polarity is determined by
the home sequence setup, through the I-variables I9n2.
Motor Signals Connections
Incremental Encoder Connection
Each JMACH1 connector provides two +5V outputs and two logic grounds for powering encoders
and other devices. The +5V outputs are on pins 1 and 2; the grounds are on pins 3 and 4. The
encoder signal pins are grouped by number: all those numbered 1 (CHA1+, CHA1-, CHB1+, CHC1+,
etc.) belong to encoder #1. The encoder number does not have to match the motor number, but
usually does. Connect the A and B (quadrature) encoder channels to the appropriate terminal block
pins. For encoder 1, the CHA1+ is pin 5 and CHB1+ is pin 9. If there is a single-ended signal, leave
the complementary signal pins floating – do not ground them. However, if single-ended encoders are
used, check the setting of the resistor packs (see the Hardware Setup section for details). For a
differential encoder, connect the complementary signal lines – CHA1- is pin 7, and CHB1- is pin 11.
The third channel (index pulse) is optional; for encoder 1, CHC1+ is pin 13, and CHC1- is pin 15.
10
Machine Connections
PMAC2A PC104 Hardware Reference Manual
Example: differential quadrature encoder connected to channel #1:
DAC Output Signals
If PMAC is not performing the commutation for the motor, only one analog output channel is
required to command the motor. This output channel can be either single-ended or differential,
depending on what the amplifier is expecting. For a single-ended command using PMAC channel 1,
connect DAC1+ (pin 29) to the command input on the amplifier. Connect the amplifier’s command
signal return line to PMAC’s GND line (pin 48). In this setup, leave the DAC1- pin floating; do not
ground it.
For a differential command using PMAC channel 1, connect DAC1 (pin 29) to the plus-command
input on the amplifier. Connect DAC1- (pin 31) to the minus-command input on the amplifier.
PMAC’s GND should still be connected to the amplifier common.
Any analog output not used for dedicated servo purposes may be utilized as a general-purpose analog
output by defining an M-variable to the command register, then writing values to the M-variable. The
analog outputs are intended to drive high-impedance inputs with no significant current draw. The
220Ω output resistors will keep the current draw lower than 50 mA in all cases and prevent damage to
the output circuitry, but any current draw above 10 mA can result in noticeable signal distortion.
Example:
Pulse and Direction (Stepper) Drivers
The channels provided by the PMAC2A PC/104 board or the Acc-1P board can output pulse and
direction signals for controlling stepper drivers or hybrid amplifiers. These signals are at TTL levels.
Amplifier Enable Signal (AENAx/DIRn)
Most amplifiers have an enable/disable input that permits complete shutdown of the amplifier
regardless of the voltage of the command signal. PMAC’s AENA line is meant for this purpose.
AENA1- is pin 33. This signal is an open-collector output and an external 3.3 kΩ pull-up resistor can
be used if necessary.
Machine Connections
11
PMAC2A PC104 Hardware Reference Manual
Amplifier Fault Signal (FAULT-)
This input can take a signal from the amplifier so PMAC knows when the amplifier is having
problems, and can shut down action. The polarity is programmable with I-variable Ix25 (I125 for
motor 1) and the return signal is ground (GND). FAULT1- is pin 35. With the default setup, this
signal must actively be pulled low for a fault condition. In this setup, if nothing is wired into this
input, PMAC will consider the motor not to be in a fault condition.
Optional Analog Inputs
The optional analog-to-digital converter inputs are ordered either through Option-12 on the CPU or
Option-2 on the axes expansion board. Each option provides two 12-bit analog inputs analog inputs
with a ±10Vdc range.
Compare Equal Outputs
The compare-equals (EQU) outputs have a dedicated use of providing a signal edge when an encoder
position reaches a pre-loaded value. This is very useful for scanning and measurement applications.
Instructions for use of these outputs are covered in detail in the PMAC2 User Manual.
Serial Port (JRS232 Port)
For serial communications, use a serial cable to connect your PC's COM port to the J8 serial port
connector present on the PMAC2A PC/104 CPU. Delta Tau provides the Acc-3L cable for this
purpose that connects the PMAC to a DB-9 connector. Standard DB-9-to-DB-25 or DB-25-to-DB-9
adapters may be needed for your particular setup.
12
Machine Connections
PMAC2A PC104 Hardware Reference Manual
If a cable needs to be made, the easiest approach is to use a flat cable prepared with flat-cable type
connectors as indicated in the following diagram:
DB-9 Female
1
DB-9 Male
1
PMAC (DB-9S)
PC (DB-9)
1 (No connect)
2 (TXD/)
3 (RXD/)
4 (DSR)
5 (Gnd)
6 (DTR)
7 (CTS)
8 (RTS)
9 (No connect)
1 (No connect)
2 (RXD)
3 (TXD)
4 (DTR)
5 (Gnd)
6 (DSR)
7 (RTS)
8 (CTS)
9 (No connect)
Machine Connections Example: Using Analog ±10V Amplifier
Machine Connections
13
PMAC2A PC104 Hardware Reference Manual
Machine Connections Example: Using Pulse and Direction Drivers
14
Machine Connections
PMAC2A PC104 Hardware Reference Manual
SOFTWARE SETUP
Note:
The PMAC2A PC/104 requires the use of V1.17 or newer firmware. There are
few differences between the previous V1.16H firmware and the V1.17 firmware
other than the addition of internal support for the Flex CPU design.
PMAC I-Variables
PMAC has a large set of Initialization parameters (I-variables) that determine the "personality" of the card
for a specific application. Many of these are used to configure a motor properly. Once set up, these
variables may be stored in non-volatile EAROM memory (using the SAVE command) so the card is
always configured properly (PMAC loads the EAROM I-variable values into RAM on power-up).
The programming features and configuration variables for the PMAC2A PC/104 are described fully in the
PMAC2 User and Software manuals.
Communications
Delta Tau provides software tools that allow communicating with of the PMAC2A PC/104 board by
either its standard RS-232 port or the optional USB or Ethernet ports. PEWIN is the most important in
the series of software accessories, and it allows configuring and programming the PMAC for any
particular application.
Operational Frequency and Baud Rate Setup
Note:
Older PMAC boards required a start-up PLC for setting the operational frequency
at 80 MHz. That method is not compatible with the PMAC2A PC/104 board and
will shutdown the board when used.
The operational frequency of the CPU can be set in software by the variable I46. If this variable is set to
0, PMAC firmware looks at the jumpers E2 and E4 to set the operational frequency for 40, 60, and 80
MHz operation. If I46 is set to a value greater than 0, the operational frequency is set to 10MHz * (I46 +
1), regardless of the jumper setting. If the desired operational frequency is higher than the maximum
rated frequency for that CPU, the operational frequency will be reduced to the rated maximum. It is
always possible to operate the Flex CPU board at a frequency below its rated maximum. I46 is used only
at power-up/reset, so to change the operational frequency, set a new value of I46, issue a SAVE command
to store this value in non-volatile flash memory, then issue a $$$ command to reset the controller.
To determine the frequency at which the CPU is actually operating, issue the TYPE command to the
PMAC. The PMAC will respond with five data items, the last of which is CLK Xn, where n is the
multiplication factor from the 20 MHz crystal frequency (not 10 MHz). n should be equivalent to
(I46+1)/2 if I46 is not requesting a frequency greater than the maximum rated for that CPU board. n will
be 2 for 40 MHz operation, 4 for 80 MHz operation, and 8 for 160 MHz operation.
Software Setup
15
PMAC2A PC104 Hardware Reference Manual
If the CPU’s operational frequency has been determined by (a non-zero setting of) I46, the serial
communications baud rate is determined at power-up/reset by variable I54 alone according to the
following table:
I54
Baud Rate
I54
Baud Rate
0
1
2
3
4
5
6
7
600
900
1200
1800
2400
3600
4800
7200
8
9
10
11
12
13
14
15
9600
14,400
19,200
28,800
38,400
57,600
76,800
115,200
For a saved value of 0 for I46, the serial baud rate is determined by the combination of I54 and the CPU
frequency as shown in the following table.
I54
Baud Rate for
40 MHz CPU
Baud Rate for
60 MHz CPU
Baud Rate for
80 MHz CPU
Disabled
900
1200
1800
2400
3600
4800
7200
9600
14,400
19,200
28,800
38,400
57,600
76,800
115,200
1200
1800* (-0.1%)
2400
3600* (-0.19%)
4800
7200* (-0.38%)
9600
14,400*(-0.75%)
19,200
28,800*(-1.5%)
38,400
57,600*(-3.0%)
76,800
115,200*(-6.0%)
153,600
Disabled
0
600
1
900* (-0.05%)
2
1200
3
1800* (-0.1%)
4
2400
5
3600* (-0.19%)
6
4800
7
7200* (-0.38%)
8
9600
9
14,400*(-0.75%)
10
19,200
11
28,800*(-1.5%)
12
38,400
13
57,600*(-3.0%)
14
76,800
15
Disabled
* Not an exact baud rate
Filtered DAC Output Configuration
The PMAC2 PC104 is a PMAC2 style board with default +/-10V outputs produced by filtering a PWM
signal. This technique has been used been for some time now by many of our competitors. Although this
technique does not contain the same levels of performance as a true Digital to Analog converter, for most
servo applications it is more than adequate. Many of our customers using this product have migrated over
from the PMAC1 style board with a true 16-bit DAC. This document is meant for explaining the
tradeoffs of PWM frequency vs. resolution in the PMAC2PC104 base configuration as well as a
comparison to the PMAC1 style 16 bit DACs.
Both the resolution and the frequency of the Filtered PWM outputs are configured in software on the
PMAC2PC104 through the variable I900. This I900 variable also effects the phase and servo interrupts.
Therefore as we change I900 we will also have to change I901 (phase clock divider), I902 (servo clock
divider), and I10 (servo interrupt time). These four variables are all related and must be understood
before adjusting parameters.
16
Software Setup
PMAC2A PC104 Hardware Reference Manual
Since the PMAC2PC104 uses standard PMAC2 firmware the following I-variables must be set properly
to use the digital-to-analog (filtered DAC) outputs:
I900
I901
I902
I903
I906
I907
I9n6
Ix69
I10
=
=
=
=
=
=
=
=
=
1001
5
3
1746
1001
1746
0
1001
3421867
;
;
;
;
;
;
;
;
;
PWM frequency 29.4kHz, PWM 1-4
Phase Clock 9.8059kHz
Servo frequency 2.451kHz
ADC frequency
PWM frequency 29.4kHz, PWM 5-8
ADC frequency
Output mode: PWM
DAC limit 10Vdc
Servo interrupt time
n = channel number from 1 to 8
x = motor number from 1 to 8
Parameters to Set up Global Hardware Signals
I900
I900 determines the frequency of the MaxPhase clock signal from which the actual phase clock
signal is derived. It also determines the PWM cycle frequency for Channels 1 to 4. This variable
is set according to the equation:
I900 = INT[117,964.8/(4*PWMFreq(KHz)) - 1]
The PMAC2 PC/104 filtered PWM circuits were optimized for 30KHz. I900 should be set to
1088 (calculated as 27.06856KHz)
I901
I901 determines how the actual phase clock is generated from the MaxPhase clock, using the
equation:
PhaseFreq(kHz) = MaxPhaseFreq(kHz)/(I901+1)
I901 is an integer value with a range of 0 to 15, permitting a division range of 1 to 16. Typically,
the phase clock frequency is in the range of 8 kHz to 12 kHz. 9KHz is standard, set I901 = 5
(calculated as 9.02285 KHz).
I902
I902 determines how the servo clock is generated from the phase clock, using the equation:
ServoFreq(KHz) = PhaseFreq(KHz)/(I902+1)
I902 is an integer value with a range of 0 to 15, permitting a division range of 1 to 16. On the
servo update, which occurs once per servo clock cycle, PMAC2 updates commanded position
(interpolates) and closes the position/velocity servo loop for all active motors, whether or not
commutation and/or a digital current loop is closed by PMAC2. Typical servo clock frequencies
are 1 to 4 kHz. The PMAC standard is 2.26 KHz, set I902 = 3 (calculated as 2.25571 KHz).
I10 tells the PMAC2 interpolation routines how much time there is between servo clock cycles. It
must be changed any time I900, I901, or I902 is changed. I10 can be set according to the
formula:
I10 = (2*I900+3)(I901+1)(I902+1)*640/9
I10 should be set to 3718827.
Software Setup
17
PMAC2A PC104 Hardware Reference Manual
I903
I903 determines the frequency of four hardware clock signals used for machine interface channels 1-4;
This can be left at the default value (I903=*). The four hardware clock signals are SCLK (encoder sample
clock), PFM_CLK (pulse frequency modulator clock), DAC_CLK (digital-to-analog converter clock),
and ADC_CLK (analog-to-digital converter clock).
Parameters to Set Up Per-Channel Hardware Signals
I9n6
I9n6 is the output mode; “n” is the output channel number (i.e. for channel 1 the variable to set would be
i916, i926 for channel 2 etc.). On Pmac1 there is only one output and one output mode, DAC output. On
PMAC2 boards, each channel has 3 outputs, and there are 4 output modes. Since this is board was
designed to output filtered PWM signals we want to configure at least the first output as PWM. Therefore
the default value of 0 is the choice. For information on this variable consult the PMAC1/PMAC2
software reference manual.
Ix69
Ix69 is the motor output command limit. The analog outputs on PMAC1 style boards and some PMAC2
accessories are 16-bit DACs, which map a numerical range of -32,768 to +32,767 into a voltage range of 10V to +10V relative to analog ground (AGND). For our purposes of a filtered PWM output this value
still represents the maximum voltage output; however the ratio is slightly different. With a true DAC,
Ix69=32767 allows a maximum voltage of 10V output. With the filtered PWM circuit, Ix69 is a function
of I900. A 10V signal in the output register is no longer 32767 as was in PMAC1, a 10V signal is
corresponds to a value equal to I900. Anything over I900 will just rail the Dac at 10V. For Example:
Desired Maximum Output Value = 6V
Ix69=6/10 * i900
Desired Maximum Output Value = 10V
Ix69= I900 + 10 ; add a little headroom to assure a full 10V
Effects of Changing I900 on the System
It should now be understood that a full 10 volts is output when the output register is equal to i900. The
output register is suggested m-variable Mx02 (I.e. M102-> Y:$C002,8,16,S ; OUT1A command value;
DAC or PWM). With default setting of I900, 10Volts is output when m102 is equal to i900, or 1001.
Since the output register is an integer value the smallest increment of change is about 10mV (1/1001 *
10V). Some users may want to calibrate their analog output using Ix29. Ix29 is an integer similar to
Mx02 except the value is added to the output register every servo cycle to apply a digital offset to the
output register. Therefore the resolution of our output signal affects how Ix29 should be set. As
mentioned earlier, with the default parameters, 1 bit change in the output register changes the analog
output by about 10mV. Therefore if there is an analog output offset less than 5mV, Ix29 cannot decrease
your offset. By increasing I900 you increase your resolution, so if you double i900, 1 bit change in the
output register corresponds to about 5mV. So with Ix29 you can only change the offset in increments of
5mV.
You can see above that by increasing I900 you increase the resolution of our command output register.
This sounds like a good thing, right? There are tradeoffs when you change I900 between resolution and
ripple.
18
Software Setup
PMAC2A PC104 Hardware Reference Manual
By increasing I900 we are essentially decreasing our PWM Frequency. The two are related by the
following equation:
I900 = INT[117,964.8/(4*PWMFreq(KHz)) - 1]
Passing the PWM signal through a 10KHz low pass filter creates the +/-10V signal output. The duty
cycle of the PWM signal is what generates the magnitude the voltage output. The frequency of the PWM
signal determines the magnitude and frequency of ripple on that +/-10V signal. As you lower the PWM
frequency and subsequently increase your output resolution, you increase the magnitude of the ripple as
well as slow down the frequency of the ripple as well. Depending on the system, this ripple can affect
performance at different levels.
So what do we mean by ripple? Ripple is the small signal that will you will see on top of the +/-10V
signal if you put an oscilloscope on it. In other words if I command a 4V signal out of the PMAC2PC104
and scope it, I will see a small sinusoidal type wave centered on 4V. At the default PWM frequency and
output resolution this will have a magnitude of about 230mV and a frequency of about 33kHz. This is
typically faster than any of the control loops so the amplifier essentially filters it out of the system.
Say I wanted to double the resolution of my output signal, I would merely double my I900 value from
1001 to 2002. How does this affect the ripple? From a test I calculated the ripple magnitude to increase
from around 230mV to about 700mV. The frequency of the ripple decreased from about @30kHz to
@15kHz. Here are some measurements taken with a PMAC2PC104:
I900 Value
Output
Voltage
PWM
Approximate
Approximate
Resolution
Output Change
Frequency
Ripple
Ripple
Signed
Per 1bit increment
Magnitude
Frequency
In output register
1001
@11 bit
9.9mV
29.4177 KHz
230mV
30KHz
2002
@12 bit
4.99mV
14.72 Khz
700mV
15KHz
4004
@13bit
2.49mV
7.36 Khz
2V
7Khz
How does the ripple affect servo performance? It really depends on the system. For most servo systems
the mechanics can’t respond anywhere near these frequencies. Some systems with linear amplifiers it will
effect the performance especially as you lower the PWM frequency and effectively the ripple frequency,
i.e. galvanometers, etc. In the overall majority of the servo world, these ripple frequencies will not show
in the system due to mechanical and electrical time constants of most systems. This will happen
regardless of the amplifier used.
So why is the recommended setup for 30KHz? A few reasons, the first is aesthetics. Nobody wants to
put a scope on an output signal and see 1 or 2V of hash. If you increase that frequency the hash is
minimized. The second reason is response of the output with respect to the servo filter. If you increase
the output resolution and thus lower the PWM frequency far enough you will notice some lag in the
system from the delays between the output register value actually being picked up by the slower PWM
frequency.
For high response systems we suggest using Acc8es and a true 18bit DAC. However the filtered PWM
technique will be more than adequate for most applications.
Software Setup
19
PMAC2A PC104 Hardware Reference Manual
How does changing I900 effect other settings in PMAC
I900 is does not only set the PWM frequency for the PWM outputs but it also sets the Max Phase
Frequency.
MaxPhase Frequency = 117,964.8 kHz / [2*I900+3]
PWM Frequency = 117,964.8 kHz / [4*I900+6]
The Max Phase Frequency is then divided by I901 to generate the frequency for the phase interrupt and its
routines. If you change I900 you have to change I901 to keep the same phase interrupt.
PHASE Clock Frequency = MaxPhase Frequency / (I901+1)
The Phase Clock Frequency setting also effects the servo interrupt frequency. If you change the phase
interrupt frequency then you must change I902 to keep the same servo interrupt.
Servo Clock Frequency = PHASE Clock Frequency / (I902+1)
When you change the servo interrupt you must always change the servo interrupt time, i10, to match or all
of your timing will be off in PMAC.
I10=8388608/(Servo Frequency (KHz)) = 8388608 * ServoTime(msec)
If you decide to change I900 be sure to reset Ix69 to the proper safety setting per the following formula:
Ix69=MaxVolts/10 * I900
Examples:
Default Example:
I900=1001
I901=2
I902=3
Ix69=1024
I10=1710933
MaxPhase Frequency = 117,964.8 kHz / [2*1001+3] = 58.835KHz
PWM Frequency = 117,964.8 kHz / [4*1001+6] = 29.418KHz
PHASE Clock Frequency = MaxPhase Frequency / (2+1) = 19.61KHz
Servo Clock Frequency = PHASE Clock Frequency / (3+1) = 4.90KHz
I10=8388608/(4.902943) = 1710933
Ix69=10V/10 * I900 = 1001 add headroom to 1024
Now lets say I wanted to double my resolution:
I900=2002
MaxPhase Frequency = 117,964.8 kHz / [2*2002+3] = 29.44KHz
PWM Frequency = 117,964.8 kHz / [4*2002+6] = 14.72KHz
In order to save headroom on firmware routines that trigger off the phase and servo interrupts it is best to
keep those frequencies about the same as above. Some systems may want higher phase and servo
20
Software Setup
PMAC2A PC104 Hardware Reference Manual
interrupt frequencies for better servo performance, but our default frequencies are typically more than fast
enough for many applications. We will discuss tuning parameter a bit later in this document.
I901= 29.44KHz/19.61KHz -1 = @0.5 set it at 1 or 14.72KHz
This is not exactly the same since I901 is an integer value but pretty close. Since we are doing any
commutation with a +/-10V signal it doesn’t make that much of a difference. The Servo Frequency we
will be able to get close though:
I902=14.72KHz/4.9 – 1 = 2.004 or 2 which is @4.9KHz
For a 10V max signal output:
Ix69=i900 + headroom = 2024
We must set I10 whenever we change the servo clock but since we kept it basically the same, I19 stays
pretty much the same. Without rounding it works out to the following:
I10 = 8388608/4.906613 = 1709653
For precise timing within your motion application it is important not to round off when calculating I10.
Effects of Output Resolution and Servo Interrupt Frequency on Servo
Gains
When you change your output resolution and/or servo interrupt timing your tuning parameters will no
longer respond the same. The system will have to be tuned again in order to achieve the desired
performance. There is an approximate relation of output resolution to servo loop gains . If you were
switching an application from a PMAC style 16bit Dac to a PMAC2Pc104 with default resolution of
about 11bits you can expect a change of your gains in order to get similar response.
The max output value of the output command with a 16bit Dac is 32767. With the PMAC2Pc104 at its
default parameters the max output value is 1001. If you had equal servo interrupt frequencies the
proportional gain on the PC104 system would have a proportional gain 1001/32767 or about 1/32 smaller.
This is more a rule of thumb than an exact formula. It is always recommended to go through a full tuning
procedure when changing output resolution.
If you decide to change the Servo Interrupt Frequency, then you are also changing the dynamics of the
servo filter and thus the system. You will need to retune the system in order to get the desired
performance. If you increase the servo frequency you will need to lower the proportional gain in order to
achieve similar performance. The reason you increased the frequency in the first place was more likely to
achieve a higher performance so relations here are not very helpful.
If you desire to change servo interrupt frequency in order to have your foreground PLCs execute more
often you can also adjust Ix60 to keep your gains the same, see the Pmac1/2 Software Reference Manual
for a further description of this parameter.
Software Setup
21
PMAC2A PC104 Hardware Reference Manual
Using Flag I/O as General-Purpose I/O
Either the user flags or other not assigned axes flag on the base board can be used as general-purpose I/O
for up to 20 inputs and 4 outputs at 5-24Vdc levels. The indicated suggested M-variables definitions,
which are defined in the PMAC2 Software reference, allows accessing each particular line according to
the following table:
Flag
Type
HOME
PLIM
MLIM
USER
AENA
5-24 VDC Input
5-24 VDC Input
5-24 VDC Input
5-24 VDC Input
5-24 VDC Output
#1
M120
M121
M122
M115
M114
Channel Number
#2
#3
M220
M221
M222
M215
M214
M320
M321
M322
M315
M314
#4
M420
M421
M422
M415
M414
Note:
When using these lines as regular I/O points the appropriate setting of the Ix25
variable must be used to enable or disable the safety flags feature.
Analog Inputs Setup
The optional analog-to-digital converter inputs are ordered either through Option-12 on the CPU or Option2 on the axes expansion board. Each option provides two 12-bit analog inputs with a ±10Vdc range. The
M-variables associated with these inputs provided a range of values between +2048 and –2048 for the
respective ±10Vdc input range. The following is the software procedure to setup and read these ports.
CPU Analog Inputs
I903 = 1746
WX:$C014, $1FFFFF
M105->X:$0710,12,12,S
M205->X:$0711,12,12,S
22
;Set ADC clock frequency at 4.9152 MHz
;Clock strobe set for bipolar inputs
;ADCIN_1 on JMACH1 connector pin 45
;ADCIN_2 on JMACH1 connector pin 46
Software Setup
PMAC2A PC104 Hardware Reference Manual
HARDWARE REFERENCE SUMMARY
The following information is based on the PMAC2A PC/104 board, part number 603670-100.
Board Dimensions
From v106 to 107
(E20-23 added and 15A is in a different location:
Hardware Reference Summary
23
PMAC2A PC104 Hardware Reference Manual
From v107 to 108
W1 removed:
24
Hardware Reference Summary
PMAC2A PC104 Hardware Reference Manual
From v108 to 109
E20 in same location but rotated 90 degrees:
Hardware Reference Summary
25
PMAC2A PC104 Hardware Reference Manual
Board Layout
1
2
3
4
5
6
A
26
B
C
D
E
F
Feature
Location
Feature
Location
Feature
Location
E0
E1
E2
E3
E4
E8
E9
E10
E11
E12
B3
B4
B4
C4
C4
B1
B1
E5
E5
E5
E13
E14
E15A
E15B
E15C
E16
E18
E19
W1
E5
B3
E4
E4
E4
D1
D4
D4
E6
RP30
RP31
RP36
RP37
D1
D2
TB1
JRS232
JMACH1
JMACH2
E2
E2
E3
E3
A2
A3
B6
A2
F3
A4
Hardware Reference Summary
PMAC2A PC104 Hardware Reference Manual
Connectors and Indicators
J3 - Machine Connector (JMACH1 Port)
The primary machine interface connector is JMACH1, labeled J3 on the PMAC. It contains the pins for
four channels of machine I/O: analog outputs, incremental encoder inputs, amplifier fault and enable
signals and power-supply connections.
1. 50-pin female flat cable connector T&B Ansley P/N 609-5041
2. Standard flat cable stranded 50-wire T&B Ansley P/N 171-50
3. Phoenix varioface module type FLKM 50 (male pins) P/N 22 81 08 9
J4 - Machine Connector (JMACH2 Port)
This machine interface connector is labeled JMACH2 or J4 on the PMAC. It contains the pins for four
channels of machine I/O: end-of-travel input flags, home flag and pulse-and-direction output signals. In
addition, the B_WDO output allows monitoring the state of the Watchdog safety feature.
1. 34-pin female flat cable connector T&B Ansley P/N 609-3441
2. Standard flat cable stranded 34-wire T&B Ansley P/N 171-34
3. Phoenix varioface module type FLKM 34 (male pins) P/N 22 81 06 3
J8 - Serial Port (JRS232 Port)
This connector allows communicating with PMAC from a host computer through a RS-232 port. Delta
Tau provides the Accessory 3L cable that connects the PMAC to a DB-9 connector.
1. 10-pin female flat cable connector T&B Ansley P/N 609-1041
2. Standard flat cable stranded 10-wire T&B Ansley P/N 171-10
TB1 – Power Supply Terminal Block (JPWR Connector)
In almost in all cases the PMAC2A PC/104 will be powered from the PC/104 bus, when it is installed in a
host computer’s bus, or from the JMACH1 connector. This terminal block may be used as an alternative
power supply connector or to easily measure the voltages applied to the board.
1. 4-pin terminal block, 0.150 pitch
LED Indicators
D1: when this red LED is lit, it indicates that the watchdog timer has tripped and shut down the PMAC.
D2: when this green LED is lit, it indicates that power is applied to the +5V input.
Hardware Reference Summary
27
PMAC2A PC104 Hardware Reference Manual
28
Hardware Reference Summary
PMAC2A PC104 Hardware Reference Manual
E-POINT JUMPER DESCRIPTIONS
E0: Forced Reset Control
E Point and
Physical Layout
Location
Description
E0
B3
Factory use only; the board will not operate
with E0 installed.
Default
No jumper
E1: Servo and Phase Clock Direction Control
E Point and
Physical Layout
Location
Description
B4
Remove jumper for PMAC to use its
internally generated servo and phase clock
signals and to output these signals on the J8
serial port connector.
Jump pins 1 and 2 for PMAC to expect to
receive its servo and phase clock signals on
the J8 serial port connector.
E1
Default
No jumper installed
Note:
If the E1 jumper is ON and the servo and phase clocks are not brought in on the J8
serial port, the watchdog timer will trip immediately.
E2: CPU Frequency Select
E Point and
Physical Layout
Location
Description
B4
Remove jumper for 40 MHz operation (E4
OFF also) or for 80 MHz operation (E4
ON).
Jump pin 1 to 2 for 60 MHz operation (E4
OFF).
E2
Default
No jumper installed
E3: Normal/Re-Initializing Power-Up/Reset
E Point and Physical
Layout
E3
E-Point Jumper Descriptions
Location
Description
C4
Jump pin 1 to 2 to re-initialize on powerup/reset, loading factory default settings.
Remove jumper for normal power-up/reset,
loading user-saved settings.
Default
No jumper installed
29
PMAC2A PC104 Hardware Reference Manual
E4: CPU Frequency Select
E Point and
Physical Layout
E4
Location
Description
Default
C4
Remove jumper for 40 MHz operation (E2
OFF also) or for 60 MHz operation (E4 ON).
Jump pin 1 to 2 for 80 MHz operation (E2
OFF).
No jumper installed
(standard or Option 5EF)
Jumper installed (Option
5CF)
E8: Phase Clock Lines Output Enable
E Point and
Physical Layout
Location
Description
B1
Jump pin 1 to 2 to enable the PHASE clock
line on the J8 connector, allowing
synchronization with another PMAC.
Remove jumper to disable the PHASE clock
line on the J8 connector.
E8
Default
No Jumper
E9: Servo Clock Lines Output Enable
E Point and
Physical Layout
E9
Location
Description
Default
B1
Jump pin 1 to 2 to enable the SERVO clock
line on the J8 connector, allowing
synchronization with another PMAC.
No Jumper
Remove jumper to disable the SERVO clock
line on the J8 connector.
E10 – E12: Power-Up State Jumpers
E Point and
Physical Layout
Location
Description
Default
E10
E5
Remove jumper E10;
Jump E11;
Jump E12;
To read flash IC on power-up/reset
Other combinations are for factory use only;
the board will not operate in any other
configuration.
No E10 jumper installed;
Jump E11 and E12
E12
30
E-Point Jumper Descriptions
PMAC2A PC104 Hardware Reference Manual
E13: Power-Up/Reset Load Source
E Point and
Physical Layout
Location
Description
E13
E5
Jump pin 1 to 2 to reload firmware through
serial or bus port.
Remove jumper for normal operation.
Default
No jumper
E14: Watchdog Disable Jumper
E Point and
Physical Layout
Location
Description
E14
B3
Jump pin 1 to 2 to disable Watchdog timer
(for test purposes only).
Remove jumper to enable Watchdog timer.
Default
No jumper
E15A, B, C: Flash Memory Bank Select
E Point and
Physical Layout
Location
Description
E15A
E4
Remove all 3 jumpers to select flash memory
bank with factory-installed firmware.
Use other configuration to select one of the 7
other flash memory banks.
Default
No jumpers installed
E15C
E16: ADC Inputs Enable
E Point and
Physical Layout
Location
Description
D1
Jump pin 1 to 2 to enable the Option-12
ADC inputs.
Remove jumper to disable the ADC inputs,
which might be necessary for reading
current feedback signals from digital
amplifiers.
E16
E-Point Jumper Descriptions
Default
No jumper
31
PMAC2A PC104 Hardware Reference Manual
E18 – E19: PC/104 Bus Address
E Point and Physical
Layout
Location
Description
Default
D4
Jumpers E18 and E19 select the PC/104 bus
address for communications according to
the following table:
No E18 jumper installed;
Jumper E19 installed
E18
E19
E18
E19
Address
(Hex)
Address
(Dec)
OFF
OFF
$200
512
OFF
ON
$210
528
ON
OFF
$220
544
ON
ON
$230
560
Note:
Jumper E18 must be removed and jumper E19 must be installed for using either
the Ethernet or USB optional methods of communication.
E20-E23: ENCODER SINGLE ENDED/DIFFERENTIAL SELECT
(Note: v107 and above only)
E Point and
Physical Layout
E20
E21
E22
Location
Description
Default
Jump pin 2 to 3 to obtain differential 1-2 Jumper installed
encoder input mode. This will bias
encoder negative inputs to VCC = 5V
Jump pin 1 to 2 to obtain non-differential
encoder input mode. This will bias
encoder negative inputs to 1/2 VCC =
2.5V
E23
32
E-Point Jumper Descriptions
PMAC2A PC104 Hardware Reference Manual
CONNECTOR PINOUTS
TB1 (JPWR): Power Supply
(4-Pin Terminal Block)
Top View
Pin#
Symbol
Function
Description
Notes
1
GND
Common
Digital Common
2
+5V
Input
Logic Voltage
Supplies all PMAC digital circuits
3
+12V
Input
DAC Supply Voltage
Ref to Digital GND
4
-12V
Input
DAC Supply Voltage
Ref to Digital GND
This terminal block can be used to provide the input for the power supply for the circuits on the PMAC board
when it is not in a bus configuration. When the PMAC is in a bus configuration, these supplies automatically
come through the bus connector from the bus power supply; in this case, this terminal block should not be used.
J4 (JRS232) Serial Port Connector
(10-PIN CONNECTOR)
Front View
Pin#
Symbol
Function
Description
1
2
3
4
5
6
7
8
9
10
PHASE
DTR
TXD/
CTS
RXD/
RTS
DSR
SERVO
GND
+5V
Output
Bidirect
Input
Input
Output
Output
Bidirect
Output
Common
Output
Phasing Clock
Data Terminal Ready
Receive Data
Clear to Send
Send Data
Request to Send
Data Set Ready
Servo Clock
Digital Common
+5Vdc Supply
Connector Pinouts
Notes
Tied to "DSR"
Host transmit data
Host ready bit
Host receive data
PMAC ready bit
Tied to "DTR"
Power supply out
33
PMAC2A PC104 Hardware Reference Manual
J3 (JMACH1): Machine Port Connector
(50-Pin Header)
Top View
34
Pin#
Symbol
Function
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
+5V
+5V
GND
GND
CHA1
CHA2
CHA1/
CHA2/
CHB1
CHB2
CHB1/
CHB2/
CHC1
CHC2
CHC1/
CHC2/
CHA3
CHA4
CHA3/
CHA4/
CHB3
CHB4
CHB3/
CHB4/
CHC3
CHC4
CHC3/
CHC4/
DAC1
DAC2
DAC1/
DAC2/
AENA1/
AENA2/
FAULT1/
FAULT2/
DAC3
DAC4
DAC3/
Output
Output
Common
Common
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Output
Output
Output
Output
Output
Output
Input
Input
Output
Output
Output
Description
+5V Power
+5V Power
Digital Common
Digital Common
Encoder A Channel Positive
Encoder A Channel Positive
Encoder A Channel Negative
Encoder A Channel Negative
Encoder B Channel Positive
Encoder B Channel Positive
Encoder B Channel Negative
Encoder B Channel Negative
Encoder C Channel Positive
Encoder C Channel Positive
Encoder C Channel Negative
Encoder C Channel Negative
Encoder A Channel Positive
Encoder A Channel Positive
Encoder A Channel Negative
Encoder A Channel Negative
Encoder B Channel Positive
Encoder B Channel Positive
Encoder B Channel Negative
Encoder B Channel Negative
Encoder C Channel Positive
Encoder C Channel Positive
Encoder C Channel Negative
Encoder C Channel Negative
Analog Output Positive 1
Analog Output Positive 2
Analog Output Negative 1
Analog Output Negative 2
Amplifier-Enable 1
Amplifier -Enable 2
Amplifier -Fault 1
Amplifier -Fault 2
Analog Output Positive 3
Analog Output Positive 4
Analog Output Negative 3
Notes
For encoders, 1
For encoders, 1
For encoders, 1
For encoders, 1
2
2
2,3
2,3
2
2
2,3
2,3
2
2
2,3
2,3
2
2
2,3
2,3
2
2
2,3
2,3
2
2
2,3
2,3
4
4
4,5
4,5
6
6
4
4
4,5
Connector Pinouts
PMAC2A PC104 Hardware Reference Manual
J3 JMACH1 (50-Pin Header)
(Continued)
Top View
Pin#
Symbol
Function
Description
Notes
40
DAC4/
Output
Analog Output Negative 4
4,5
41
AENA3/
Output
Amplifier -Enable 3
42
AENA4/
Output
Amplifier -Enable 4
43
FAULT3/
Input
Amplifier -Fault 3
6
44
FAULT4/
Input
Amplifier -Fault 4
6
45
ADCIN_1
Input
Analog Input 1
Option-12 required
46
ADCIN_2
Input
Analog Input 2
Option-12 required
47
FLT_FLG_V
Input
Amplifier Fault pull-up V+
48
GND
Common
Digital Common
49
+12V
Input
DAC Supply Voltage
7
50
-12V
Input
DAC Supply Voltage
7
The J3 connector is used to connect PMAC to the first 4 channels (Channels 1, 2, 3, and 4) of servo amps
and encoders.
Note 1: In standalone applications, these lines can be used as +5V power supply inputs to power PMAC’s
digital circuitry.
Note 2: Referenced to digital common (GND). Maximum of ±12V permitted between this signal and its
complement.
Note 3: Leave this input floating if not used (i.e. digital single-ended encoders).
Note 4: ±10V, 10 mA max, referenced to common ground (GND).
Note 5: Leave floating if not used. Do not tie to GND.
Note 6: Functional polarity controlled by variable Ix25. Must be conducting to 0V (usually GND) to
produce a 0 in PMAC software. Automatic fault function can be disabled with Ix25.
Note 7: Can be used to provide input power when the PC/104 bus connector is not being used. When the
bus configuratio is used, these supply voltages automatically come through the bus connector
from the PC power supply.
Connector Pinouts
35
PMAC2A PC104 Hardware Reference Manual
J4 (JMACH2): Machine Port CPU
Connector
(34-Pin Header)
Pin#
Symbol
Function
Description
Front View
Notes
1
FLG_1_2_V
Input
Flags 1-2 Pull-Up
2
FLG_3_4_V
Input
Flags 3-4 Pull-Up
3
GND
Common
Digital Common
4
GND
Common
Digital Common
5
HOME1
Input
Home-Flag 1
10
6
HOME2
Input
Home-Flag 2
10
7
PLIM1
Input
Positive End Limit 1
8,9
8
PLIM2
Input
Positive End Limit 2
8,9
9
MLIM1
Input
Negative End Limit 1
8,9
10
MLIM2
Input
Negative End Limit 2
8,9
11
USER1
Input
User Flag 1
12
USER2
Input
User Flag 2
13
PUL_1
Output
Pulse Output 1
14
PUL_2
Output
Pulse Output 2
15
DIR_1
Output
Direction Output 1
16
DIR_2
Output
Direction Output 2
17
EQU1
Output
Encoder Comp-Equal 1
18
EQU2
Output
Encoder Comp-Equal 2
19
HOME3
Input
Home-Flag 3
10
20
HOME4
Input
Home-Flag 4
10
21
PLIM3
Input
Positive End Limit 3
8,9
22
PLIM4
Input
Positive End Limit 4
8,9
23
MLIM3
Input
Negative End Limit 3
8,9
24
MLIM4
Input
Negative End Limit 4
8,9
25
USER1
Input
User Flag 3
26
USER2
Input
User Flag 4
27
PUL_3
Output
Pulse Output 3
28
PUL_4
Output
Pulse Output 4
29
DIR_3
Output
Direction Output 3
30
DIR_4
Output
Direction Output 4
31
EQU3
Output
Encoder Comp-Equal 3
32
EQU4
Output
Encoder Comp-Equal 4
33
B_WDO
Output
Watchdog Out
Indicator/driver
34
No Connect
Note 8: Pins marked PLIMn should be connected to switches at the positive end of travel. Pins marked MLIMn
should be connected to switches at the negative end of travel.
Note 9: Must be conducting to 0V (usually GND) for PMAC to consider itself not into this limit. Automatic limit
function can be disabled with Ix25.
Note 10: Functional polarity for homing or other trigger use of HOMEn controlled by Encoder/Flag Variable I9n2.
HMFLn selected for trigger by Encoder/Flag Variable I9n3. Must be conducting to 0V (usually GND) to
produce a 0 in PMAC software.
36
Connector Pinouts
PMAC2A PC104 Hardware Reference Manual
Connector Pinouts
37
PMAC2A PC104 Hardware Reference Manual
SCHEMATICS
38
Connector Pinouts
PMAC2A PC104 Hardware Reference Manual
BA08_A
BA09_A
BA08_A
BA09_A
BA10_A
BA11_A
BA10_A
BA11_A
BX/Y_A
BX/Y_A
R1
19.6608Mhz
10
C87
.1UF
19.6608Mhz
BH2
BH3
+5V
OR
BH4
BH5
BH6
BH7
A6
A7
C15
10UF
16V
(TANT)
VR1
LM1117MPX-3.3
MC33269ST-3.3
3
IN
OUT
GND
+3P3V
+
(SOT-223)
GND
X/Y
EXTAL
C16
10UF
16V
(TANT)
1
C88
RP3
.1UF
10
1
+5V
RP4
GND
+3P3V
+5V
RP7
10
1
10
1
10
3.3KSIP10C
GND
+12V
-12V
T/RRESET
-5V
+5V
2
3
4
5
6
7
8
9
SC02
BHACKBHREQDESRD0
STD0
SCK0
BB-
1
19
B0
B1
B2
B3
B4
B5
B6
B7
VCC
GND
18
17
16
15
14
13
12
11
2
3
4
5
6
7
8
9
U34
A0
A1
A2
A3
A4
A5
A6
A7
T/R
OE
2
3
4
5
6
7
8
9
BRTSTMS_U1
BGT/RBSTD1
BSRD1
BSCK1
BSC12
BTXD
12
RXD
13
BRTS-
11
CTS-
10
TXD
RXD
RXD
RTS
RTS
CTS
CTS
RXEN
10KSIP10C
RXD
CTSSER
PHA
BTA
IRQB-
20
10
C43
8
9
18
TXEN
BSC11
HEADER 10
(BOX)
SERVO
SERVO
PHA
SER
1OE
1A
2OE
2A
3OE
3A
4OE
4A
VSS
VDD
1Y
2Y
3Y
4Y
8
11
1
RP5A
3
1KSIP6I
M4
.1UF
HOLE
SER
+5V
C20
.1UF
9
BTA
8
GND
74ACT14
(SO14)
5
GND
CLK
MHR13FAJ19.6608
(4 PIN SMT)
CPUCLK
U2
4
2
2
3
4
5
6
7
8
9
MODA/IRQAMODB/IRQBMODC/IRQCBOOTENSC01
BTXD
BSC11
C22
GND
1
2 E13
1
.1UF
+5V
RP2
1
GND
JUMP `E0'
TO LOAD `isp' PART
E0
E0
4
RESET-
1KSIP6I
D3
RESET-
U4D
3
9
8
WDO-
WDO-
MMBD301LT1
(SO14)
74ACT14
1
2
3
4
5
6
7
8
+ C34
1UF
35V
tant
R3
100K
E14
RESET
Q3 3
2N7002
SOT23
(SOT23)
2
Q1
MMBT3906LT1
(SOT23)
6
1
2 E12
+3P3V
GUARD BAND
NC7SZ08M5
(SOT23-5)
1
2 E11
EXTAL
3
GND
3
2 E10
2
3
SOT23
2N7002
(SOT23)
RP5B
RESET
6
(SO14)
74ACT14
1
1
Q2
U3
N.C.
IN
N.C.
MODE
N.C.
TOL
N.C.
GND
N.C.
VCC
N.C.
NMI
N.C.
RST
N.C.
RST
PWDO-
16
15
14
13
12
11
10
9
U4E
11
WDO
D2
LED
GRN
PWR
U4F
C2
DS1231S
(SOL16)
10
WDO
(SO14)
74ACT14
13
.1UF
12
D1
LED
RED
WD
(SO14)
74ACT14
E14
1
D4
R4
1K
3
10
R5
1K
MMBD301LT1
3.3KSIP10C
GND
GND
TRST1
+3P3V
GND
BRCLK
GUARD BAND
CPUCLK
BSCANRESETTDI_U6
A0
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
RDWRTMS_U6
D5
+ C96
1SMC5.0AT3
22UF
35V
VCC
+12V
D6
+ C97
1SMC18AT3
22UF
35V
D7
C98
BD00_A
PA16
PA17
PA18
PA19
PA20
PA21
-12V
+
1SMC18AT3
FLASHCS-
TP1
GND
22UF
35V
TDO_U6
BD00_A
PA16
PA17
PA18
PA19
PA20
PA21
WDTC
FLASHCS-
N.C.
N.C.
S5
S4
SA11
SA10
SA9
SA8
SA7
SA6
SA5
N.C.
GND
GOE1
SA4
SA3
SA2
SA1
SA0
IOWIORLBENOEL
N.C.
N.C.
VCCIO
GND
I/O38
HRW
HDSHA2
HA1
HA0
INRDGOE0
SYSCLK
VCC
GND
Y2
N.C.
TCK
VMECSDPRCSCS0CS1CS4CS00IOCSVCCIO
GND
DSW05
DSW04
SA11
SA10
SA09
SA08
SA07
SA06
SA05
2 E19
1
2 E18
1
+5V
RP50
GND
+5V
3.3KSIP10C
1
1
1
SA04
SA03
SA02
SA01
SA00
SIOWSIORLBENOEL
1
GND
E1
2
CARD0
INRDXIN_0
XIN_1
2
2
40/60
E_51
XIN_2
XIN_3
E2
E3
E4
2
TBD_0
TBD_1
XIN_4
XIN_5
TBD_2
TBD_3
XIN_6
XIN_7
CS_00CS_0-
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
CS_1CS_4DP_RCSVM_ECS-
BHR/W
BHDSBHA2
BHA1
BHA0
INRD-
PWDORESETC36
SYSCLK
TCK_U6
VM_ECSDP_RCSCS_0CS_1CS_4CS_00IOCS-
.1UF
U36
OE1
A0
A1
GND
A2
A3
VCC
A4
A5
GND
A6
A7
A8
A9
GND
A10
A11
VCC
A12
A13
GND
A14
A15
OE2
T/R1
B0
B1
GND
B2
B3
VCC
B4
B5
GND
B6
B7
B8
B9
GND
B10
B11
VCC
B12
B13
GND
B14
B15
T/R2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
BD01_A
BD02_A
BD03_A
BD04_A
BD05_A
BD06_A
BD07_A
CS00CS0CS1CS4DPRCSVMECSBWDO_ABRST_A-
BD01_A
BD02_A
BD03_A
BD04_A
BD05_A
BD06_A
BD07_A
CS00CS0CS1CS4DPRCSVMECSBWDO_ABRST_A-
C37
PI74FCT16245ATA
(TSSOP48)
.1UF
GND
IOCS-
ISPLSI2064E-100LT100-PC104
GND
C44
.1UF
C45
.1UF
C46
.1UF
GND
Connector Pinouts
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
U6
VCC10
GND
S6
S7
S8
S9
S10
S11
BRCLK
N.C.
CPUCLK
VCC
GND
BSCANRESETTDI
A0
A3
A4
A5
A6
A7
A8
VCCIO
GND
N.C.
N.C.
A9
A10
A11
A12
A13
A14
A15
RDWRTMS
GND
TDO
DB0
PA16
PA17
PA18
PA19
PA20
PA21
WDTC
PROMCSN.C.
N.C.
10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
9
8
7
6
5
4
3
2
TDI_U1
TDO_U1
TCK_U1
RESETTRSTTDO_U6
TDI_U6
BSCAN-
GND
GND
+5V
+12V
-12V
Q4
2N7002
(SOT23)
2
+5V
RP1
3
SOT23
1
10
CE4
SER
74ACT14
(SO14)
+5V
3
2
1
2
9
8
7
6
5
4
3
2
M3
11
U35D
WAIT-
WAIT-
4
2
1
VCC
4
2
N.C.
E10
E11
E12
E13
+3P3V
GUARD BAND
Y1
5
1
HOLE
HOLE
10
PHA
U35E
12
74ACT14
(SO14)
74ACT14
(SO14)
(SO14)
74ACT14
1
5
RP5C
1KSIP6I
1
.1UF
GND
+5V
.1UF
PHA
U4C
3
74ACT14
(SO14)
C35
+5V
C33
GND
M1
CE3
4
74ACT14
(SO14)
+5V
2
1
GND
M2
3
U35F
6
GND
C21
.01UF
HOLE
2
74ACT14
(SO14)
U4B
1
C1
.1UF
TCK_U6
.1UF
PHASE
SERVO
C23
GND
R2
INIT-
TMS_U6
CE2
2
4
6
8
U35B
1
13
5
GND
.01UF
6
7
8
.1UF
E9
6
U35C
CARD0
RP8
U35A
14
3
74HC126C
(SO14)
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
D20
D21
D22
D23
WDTC
1
2
3
4
CE1
E8
220SIP4X2
U8
1
2
4
5
10
9
13
12
7
PHASE
PHASE
KEY
(jisp)
J9
HSIP8NO5
8
7
6
5
GND
A
C
GND
GND
B
D
GND
1
3
5
7
.1UF
2
GND
3.3KSIP10C
TMS
GND
TCK
U9
1
2
3
4
+5V
.1UF
+3P3V
+3.3V
TDO
TDI
BSCAN-
J8 (JRS232)
PHASE
1
DTR
2
TXD3
CTS
4
RXD5
RTS
6
DSR
7
SERVO
8
GND
9
+5V
10
14
PC/104/HEADER/D20
J9
J8
.1UF
15
C19
10K
PC/104/HEADER/D20
J2D
0 1
MEMCS161 2
IOCS162 3
IRQ10
3 4
IRQ11
4 5
IRQ12
5 6
IRQ15
6 7
IRQ14
7 8
DACK08 9
DRQ0
9 10
DACK510 11
DRQ5
11 12
DACK612 13
DRQ6
13 14
DACK714 15
DRQ7
15 16
+5V
16 17
MASTER17 18
GND
18 19
GND
19 20
C2-
TXD
6
.1UF
GND
GND
C1-
.1UF
C41
5
SN75240PW
U4A
(KEY)
C42
7
VC2+
C1+
LTC1384CS
(SOL18)
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
X/Y
WRRD-
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
D20
D21
D22
D23
3.3KSIP10C
74LCX245
(TSSOP20)
GND
PC/104/HEADER_B32
J2C
GND
0 1
SBHE1 2
LA23
2 3
LA22
3 4
LA21
4 5
LA20
5 6
LA19
6 7
LA18
7 8
LA17
8 9
MEMR9 10
MEMW10 11
SD08
11 12
SD09
12 13
SD10
13 14
SD11
14 15
SD12
15 16
SD13
16 17
SD14
17 18
SD15
18 19
(KEY)
(KEY)
19 20
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
X/Y
WRRD-
10KSIP10C
2
3
4
5
6
7
8
9
2
+
+3P3V
GUARD BAND
GND
GND
BRXD
BCTSSER_A
PHA_A
TAMODD/IRQD-
4
+V
1
GND
GND
RP6
.1UF
2
A8
A9
A10
A11
IDT74FCT164245TPA
(TSSOP48)
GUARD BAND
NOTE2:
GND
INSTALL
`VR2,C17,C18'
FOR `DSP56309PW80'
AND `DSP56311GC150'
DO NOT INSTALL `F2'
3
1
LBENBH0
BH1
U7
.1UF
C40
1
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
NOTE2:
.1UF
C39
17
*
+
2
SD06
SD07
BA06_A
BA07_A
OE1
A0
A1
GND
A2
A3
VCCA
A4
A5
GND
A6
A7
A8
A9
GND
A10
A11
VCCA
A12
A13
GND
A14
A15
OE2
C18
10UF
16V
(TANT)
2
SD04
SD05
U33
T/R1
B0
B1
GND
B2
B3
VCCB
B4
B5
GND
B6
B7
B8
B9
GND
B10
B11
VCCB
B12
B13
GND
B14
B15
T/R2
(SOT-223)
VSS
SD02
SD03
BA06_A
BA07_A
+3P3V
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
+
C38
INSTALL `F2' ONLY
FOR `DSP56303PW80'
DO NOT INSTALL
`VR2,C17,C18'
FOR `DSP56303PW80'
VCC
NOTE1:
GND
OEL
SD00
SD01
PC/104/HEADER_A32
J1B
GND
32
GND
31
OSC
30
+5V
29
BALE
28
TC
27
DACK226
IRQ3
25
IRQ4
24
IRQ5
23
IRQ6
22
IRQ7
21
SYSCLK
20
REFRESH19
DRQ1
18
DACK117
DRQ3
16
DACK315
SIOR14
SIOW13
SMEMR12
SMEMW11
(KEY)
(KEY)
10
+12V
9
ENDXFR8
-12V
7
DRQ2
6
-5V
5
IRQ9
4
+5V
3
RESTDRV
2
GND
1
+5V
VCCQL
2
10UF
16V
(TANT)
1
+5V
GND
SA00
SA01
SA02
SA03
SA04
SA05
SA06
SA07
SA08
SA09
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19
AEN
IOCHRDY
SD00
SD01
SD02
SD03
SD04
SD05
SD06
SD07
IOCHCHK-
2
3
4
5
6
7
8
9
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
VR2
LM1117MPX-1.8
MC33269ST-1.8
3
IN
OUT
1
C17
J1A
GND
OR
GND
+5V
16
THIS DOCUMENT IS THE CONFIDENTIAL PROPERTY OF DELTA TAU
DATA SYSTEMS INC. AND IS LOANED SUBJECT TO RETURN UPON
DEMAND. TITLE TO THIS DOCUMENT IS NEVER SOLD OR
TRANSFERRED FOR ANY REASON. THIS DOCUMENT IS TO BE USED
ONLY PURSUANT TO WRITTEN LICENSE OR WRITTEN INSTRUCTIONS
OF DELTA TAU DATA SYSTEMS INC. ALL RIGHTS TO DESIGNS AND
INVENTIONS ARE RESERVED BY DELTA TAU DATA SYSTEMS INC.
POSSESSION OF THIS DOCUMENT INDICATES ACCEPTANCE OF THE
ABOVE AGREEMENT.
39
C47
.1UF
SHEET2
670-0SH2
|Link
|670-0SH2.sch
Delta Tau Data Systems, Inc.
Title
PMAC-PC104, DSP56311 CPU & PC104 I/O SECTION
Size
D
Document Number
Date:
Monday, July 02, 2001
Rev
B
603670-320
Sheet
1
of
2
PMAC2A PC104 Hardware Reference Manual
BD00_A
BD02_A
BD04_A
BD06_A
BD08_A
BD10_A
BD12_A
BD14_A
BA00_A
BA02_A
BA04_A
BA06_A
BA08_A
BA10_A
BA12_A
BX/Y_A
(JEXP_A)
J11
BD00_A
BD02_A
BD04_A
BD06_A
BD08_A
BD10_A
BD12_A
BD14_A
BD16_A
BD18_A
BD20_A
BD22_A
BA00_A
BA02_A
BA04_A
BA06_A
BA08_A
BA10_A
BA12_A
BX/Y_A
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
PWM~A~T1
PWM_B_T1
PWM_B_B1
PWM_B_T2
PWM_B_B2
PWM_B_T3
PWM_B_B3
PWM_B_T4
PWM_B_B4
ADC_A1
ADC_A2
ADC_A3
ADC_A4
ADC_B1
ADC_B2
ADC_B3
ADC_B4
ADC_STR
FAULT~1
FAULT~2
FAULT~3
FAULT~4
BA07_A
BA09_A
BA11_A
WAIT-
1 RP12A
2
100KSIP8I
1 RP13A
2
4
LF347M
6
5
U15B
5 RP14C
7
RP14D
47KSIP8I
C101
-12V
C109
470PF
.1UF
9
5 RP12C
6
100KSIP8I
5 RP13C
6
5
ENC_A3
13
OUT-C
EN-B,D
(SO14)
11
ENC_A4
3 RP17B
4
OUT-D
GND
DAC1+
ST34C86CF16
(SO16)
220SIP8I
3
47PF
LF347M
6
5
U16B
(SO14)
8
47KSIP8I
-12V
9
C111
470PF
2
1 RP19A
2
7 RP16D
6
47KSIP8I
3
13
12
U16D
24K
OUT-A
4
DAC2ENC_B2
5
ENC_B3
13
8
DAC2+
ENC_B4
220SIP8I
ST34C86CF16
(SO16)
5 RP18C
3
5 RP20C
7
U17B
6
9
47KSIP8I
100KSIP8I
5 RP19C
4
RP20D
47KSIP8I
C105
6
U25
VCC
1 RP23A
8
1 RP22A
2
ENC_C1
DAC3-
3
OUT-A
220SIP8I
(SO14)
4
3 RP22B
2
47KSIP8I
R15
13
12
U17D
24K
EN-A,C
IN-C
3 RP23B
14
4
ENC_C2
5
ENC_C3
13
12
ENC_C4
OUT-D
GND
4
3
7
C107
-12V
C115
470PF
.1UF
9
10
RP21D
47KSIP8I
4
47KSIP8I
6
47KSIP8I
(SO14)
5 RP23C
8
U18C
5 RP22C
6
DAC4-
7 RP22D
6
47KSIP8I
R17
24K
12
U18D
8
R20
D10
D11
.1UF
D12
D13
D14
D15
D16
D17
C68
D18
D19
.1UF
D20
D21
D22
D23
A0
A1
+3P3V
C69
A2
A3
.1UF
A4
A5
40
WRRD-
GND
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
D20
D21
D22
D23
A0
A1
A2
A3
A4
A5
WRRD-
IDT74FCT164245TPA
(TSSOP48)
U13
48
OE1
T/R1
47
B0
A0
46
A1
B1
45
GND
GND
44
A2
B2
43
A3
B3
42
VCCA
VCCB
41
A4
B4
40
A5
B5
39
GND
GND
38
A6
B6
37
A7
B7
36
A8
B8
35
A9
B9
34
GND
GND
33
A10
B10
32
A11
B11
31
VCCA
VCCB
30
A12
B12
29
A13
B13
28
GND
GND
27
A14
B14
26
A15
B15
25
OE2
T/R2
IDT74FCT164245TPA
(TSSOP48)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(SO8)
3
WDO
U14B
(SO8)
5
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
HOME1+
PLIM1+
MLIM1+
USER1+
PUL_1+
DIR_1+
EQU_1+
HOME3+
PLIM3+
MLIM3+
USER3+
PUL_3+
DIR_3+
EQU_3+
B_WDO
FLAG_C1
FLAG_D1
GND
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
FLAG_A2
FLAG_B2
HOME2+
PLIM2+
MLIM2+
USER2+
PUL_2+
DIR_2+
EQU_2+
HOME4+
PLIM4+
MLIM4+
USER4+
PUL_4+
DIR_4+
EQU_4+
FLAG_C2
FLAG_D2
FLAG_A3
FLAG_B3
FLAG_C3
FLAG_D3
FLAG_A4
FLAG_B4
FLAG_C4
FLAG_D4
BD00_A
BD01_A
CHC2-
6
CHC2+
14
CHC3+
15
CHC3-
9
CHC4-
10
CHC4+
6
AENA_2
WDO1
AENA_4
6
U21
OE1
A0
A1
GND
A2
A3
VCC
A4
A5
GND
A6
A7
A8
A9
GND
A10
A11
VCC
A12
A13
GND
A14
A15
OE2
T/R1
B0
B1
GND
B2
B3
VCC
B4
B5
GND
B6
B7
B8
B9
GND
B10
B11
VCC
B12
B13
GND
B14
B15
T/R2
5
AENA2-
3
AENA3-
5
AENA4-
DS75452N
U27B
(DIP8)
7 (SOCKET)
.1UF
+5V
+5V
GND
RP45
10
3.3KSIP10C
R24
.1UF
1
C121
100PF
C122
100PF
1
2
3
4
5
6
7
8
9
10
11
12
R25
20.0K/1%
1
3
5
7
2RP25
4
6
810KSIP8I
HOME1+
PLIM1+
MLIM1+
USER1+
1
3
5
7
2RP26
4
6
810KSIP8I
HOME2+
PLIM2+
MLIM2+
USER2+
1
3
5
7
2RP28
4
6
810KSIP8I
HOME3+
PLIM3+
MLIM3+
USER3+
1
3
5
7
2RP29
4
6
810KSIP8I
HOME4+
PLIM4+
MLIM4+
USER4+
3
LM6132AIM
R26
2
4.99K/1%
+
1
U19A
(SO8)
R27
20.0K/1%
100PF
U20
DGND
CH_B1+
CH_B1CH_B0+
CH_B0CH_A1+
CH_A1CH_A0+
CH_A0REF_IN
REF_OUT
AGND
+VD
SDO_A
SDO_B
BUSY
CLOCK
CSRD
CONVST
A0
M0
M1
+VA
24
23
22
21
20
19
18
17
16
15
14
13
FLAG_T1
FLAG_U1
FLAG_V1
FLAG_W1
FLAG_T2
FLAG_U2
FLAG_V2
FLAG_W2
RP46
2
3
4
5
6
7
8
9
FLAG_T3
FLAG_U3
FLAG_V3
FLAG_W3
FLAG_T4
FLAG_U4
FLAG_V4
FLAG_W4
ADC_A1
ADC_A2
10
3.3KSIP10C
ADC_CLK
ADC_CSADC_STR
+5V
ADS7861E
(SSOP24)
C125
4.99K/1%
C123
2
3
4
5
6
7
8
9
3.3KSIP10C
C124
ADCIN_1
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
AENA1-
DS75452N
U27A
(DIP8)
2 (SOCKET)
AENA_3
3
DS75452N
U26B
(DIP8)
7 (SOCKET)
WDO-
8
4.99K/1%
+5V
10
1
20.0K/1%
RP27
.1UF
74ACA6245
(dgg)
GND
C126
.1UF
.1UF
+
C127
10UF/10V
GND
FLT_FLG_V
GND
+5V
RP43
RP44
4.7KSIP10C
3.3KSIP10C
+5V
+5V
C67
FAULT_1
FAULT_2
FAULT_3
FAULT_4
EQU_1+
EQU_2+
EQU_3+
EQU_4+
.1UF
+5V
18
17
16
15
14
13
12
11
+5V
C66
GND
+5V
.1UF
BD14_A
BD15_A
+5V
C71
.1UF
BD22_A
BD23_A
BA00_A
BA01_A
+5V
C70
.1UF
FLT_FLG_V
(JMACH1)
J3
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
CHA1+
CHA1CHB1+
CHB1CHC1+
CHC1CHA3+
CHA3CHB3+
CHB3CHC3+
CHC3DAC1+
DAC1AENA1FALT1DAC3+
DAC3AENA3FALT3ADCIN_1
BD16_A
BD17_A
BWR_ABRD_A-
7
AENA_1
R23
C73
BD06_A
BD07_A
BD08_A
BD09_A
BA04_A
BA05_A
CHC1-
+
7
U19B
(SO8)
8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FLAG_A1
FLAG_B1
Flag_3_4_V
(JMACH2)
J4
DS75451M
(SOCKET)
BA02_A
BA03_A
CHC1+
1
10
U14A
DS75451M
(SOCKET)
6
BD18_A
BD19_A
2
(DIP8)
2 (SOCKET)
1
WDO
BD20_A
BD21_A
1
10
+5V
.1UF
1
BD12_A
BD13_A
16
1
C63
GND
D0
A0
BD10_A
BD11_A
6
4
Flag_1_2_V
GND
D1
BD04_A
BD05_A
RP24
10
1
D3
D2
BD02_A
BD03_A
GND
.1UF
U26A
+12V
+5V
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
HEADER 25X2
C75
.1UF
.1UF
WDO
PWM_A_T1
PWM_A_B1
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
PWM_A_T2
PWM_A_B2
PWM_A_T3
PWM_A_B3
PWM_A_T4
PWM_A_B4
PWM_C_T1
PWM_C_B1
PWM_C_T2
PWM_C_B2
PWM_C_T3
PWM_C_B3
PWM_C_T4
PWM_C_B4
WDO
GND
GND
Connector Pinouts
+5V
20
10
C85
GND
CHA2+
CHA2CHB2+
CHB2CHC2+
CHC2CHA4+
CHA4CHB4+
CHB4CHC4+
CHC4DAC2+
DAC2AENA2FALT2DAC4+
DAC4AENA4FALT4ADCIN_2
-12V
C74
U22
OE1
A0
A1
GND
A2
A3
VCC
A4
A5
GND
A6
A7
A8
A9
GND
A10
A11
VCC
A12
A13
GND
A14
A15
OE2
74ACA6245
(dgg)
T/R1
B0
B1
GND
B2
B3
VCC
B4
B5
GND
B6
B7
B8
B9
GND
B10
B11
VCC
B12
B13
GND
B14
B15
T/R2
U32
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
A1
A2
A3
A4
A5
A6
A7
A8
VCC
GND
G1
G2
2
3
4
5
6
7
8
9
FAULT~1
FAULT~2
FAULT~3
FAULT~4
1
3
5
7
2RP42
4
6
810KSIP8I
1
19
74AC541
(SOL20)
.1UF
FALT1FALT2FALT3FALT4EQU_1
EQU_2
EQU_3
EQU_4
SERVO
PHASE
SCLK
1 E16
ADC_CS-
2
JUMP E16 TO ENABLE ATD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PWM~A~T1
PWM~A~B1
GND
PWM~A~T2
PWM~A~B2
+5V
+5V
PWM~A~T3
PWM~A~B3
PWM~A~T4
PWM~A~B4
DIR_1+
PUL_1+
RP30
DIR_3+
PUL_3+
DIR_4+
PUL_4+
RP32
2.2KSIP10C
SIP SOCKET
DIR_2+
PUL_2+
1
6
5
4
3
2
RP33
1KSIP10C
CHA1CHB1CHC1-
CHA1+
CHB1+
CHC1+
1
2.2KSIP6C
RP31
GND
1
2.2KSIP6C
6
5
4
3
2
RP39
1KSIP10C
CHA3CHB3CHC3-
CHA3+
CHB3+
CHC3+
CHA4CHB4CHC4-
CHA4+
CHB4+
CHC4+
2.2KSIP6C
6
5
4
3
2
RP37
CHA2CHB2CHC2-
CHA2+
CHB2+
CHC2+
1
6
5
4
3
2
Delta Tau Data Systems, Inc.
Title
PMAC-PC104, MACHINE I/O & "JEXP" SECTION
2.2KSIP6C
GND
GND
RP38
2.2KSIP10C
SIP SOCKET
RP36
10
C65
+3P3V
.1UF
.1UF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
+5V
1
D6
D7
D8
D9
D4
D5
T/R1
B0
B1
GND
B2
B3
VCCB
B4
B5
GND
B6
B7
B8
B9
GND
B10
B11
VCCB
B12
B13
GND
B14
B15
T/R2
SSM-125-L-DV-LC
8
2
3
4
5
6
7
8
9
D4
D5
OE1
A0
A1
GND
A2
A3
VCCA
A4
A5
GND
A6
A7
A8
A9
GND
A10
A11
VCCA
A12
A13
GND
A14
A15
OE2
CHB4+
BRST_AGND
-12V
2
3
4
5
6
7
8
9
.1UF
D2
D3
U12
CHB4-
10
2
3
4
5
6
7
8
9
D2
D3
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
9
GND
+12V
VMECSCS4BWDO_A-
HEADER 25X2(FEM)
CLS125LDDV
10
C64
+3P3V
D4
HEADER 17X2
IOCSD0
D1
Flag_3_4_V
3.3KSIP10C
7
IOCSD0
D1
CHB3-
1
`W1'= 1 TO 2 FOR 28F320J3A
`W1'= 2 TO 3 FOR 28F320J5A
+3P3V
C72
D5
C62
GND
Flag_1_2_V
D6
2
C61
.1UF
CHB3+
15
2
3
4
5
6
7
8
9
C60
.1UF
CHB2+
14
100PF
10
W1
+5V
1
3
+5V
6
BX/Y_A
CS1CS00-
guard band
R21
R22
D7
E28F320J3A
(TSOP56)
2
CHB2-
4.99K/1%
2
3
4
5
6
7
8
9
W1
SOLDER
JUMPER
1
CHB1-
7
1
LM6132AIM
10
+3P3V
A7
A6
A5
A4
A3
A2
A1
1
DAC4+
WRRDPRDY
1
A7
A6
RESETA11
A10
A9
A8
CHB1+
2
+5V
GND
BD01_A
BD03_A
BD05_A
BD07_A
BD09_A
BD11_A
BD13_A
BD15_A
BD17_A
BD19_A
BD21_A
BD23_A
BA01_A
BA03_A
BA05_A
VMECSCS4BWDO_ABRD_APHASE
BRST_A-
220SIP8I
2
3
4
5
6
7
8
9
RESETA11
A10
A9
A8
A15
A14
A13
A12
16
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
+5V
7 RP23D
14
(SO14)
2
3
4
5
6
7
8
9
A15
A14
A13
A12
8
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
8
5
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
A24_WP
WEOESTS
DQ15
DQ7
DQ14
DQ6
GND
DQ13
DQ5
DQ12
DQ4
VCCQ
GND
DQ11
DQ3
DQ10
DQ2
VCC
DQ9
DQ1
DQ8
DQ0
A00
BYTEA23
CE2
CHA4+
J5
BD00_A
BD02_A
BD04_A
BD06_A
BD08_A
BD10_A
BD12_A
BD14_A
BD16_A
BD18_A
BD20_A
BD22_A
BA00_A
BA02_A
BA04_A
BX/Y_A
CS1CS00BWR_ASERVO
19.6608Mhz
GND
2
3
4
5
6
7
8
9
FLASHCSPA21
PA20
PA19
PA18
PA17
PA16
U10
10
(JEXPA)
+5V
GND
47KSIP8I
LF347M
13
C120
A22
CE1A21
A20
A19
A18
A17
A16
VCC
A15
A14
A13
A12
CE0
VPEN
RPA11
A10
A09
A08
GND
A07
A06
A05
A04
A03
A02
A01
CHA4-
.1UF
20.0K/1%
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CHA3-
9
C78
GND
ADCIN_2
FLASHCSPA21
PA20
PA19
PA18
PA17
PA16
CHA3+
15
220SIP8I
(SO14)
8
3.3K
U18B
7
11
R32
CHA2+
14
DS75452N
C80
+
2
5
RP21B
47KSIP8I
5 RP21C
-
1 E15C
47PF
LF347M
6
+
47KSIP8I
2
-
1 RP21A
+
100KSIP8I
IN-D
ST34C86CF16
(SO16)
200.0K
1%
LF347M
-
+
1
U18A
(SO14)
C114
8
+3p3V
IN-B
EN-B,D
11
220PF
LF347M
2
7 RP19D
IN-B
IN-D
C119
47KSIP8I
8
IN-C
OUT-B
DAC3+
220SIP8I
(SO14)
OUT-C
R16
7 RP18D
IN-A
IN-A
4
47KSIP8I
LF347M
8
C113
470PF
.1UF
3
PWM~A~B4
6
C79
U17C
10
7
(SO14)
4
47KSIP8I
6
CHA2-
C77
4
5
47PF
RP20B
47KSIP8I
11
3 RP19B
6
LF347M
+
47KSIP8I
2
C112
-
2
1 RP20A
+
+
1
U17A
(SO14)
-
3
4
CHA1-
7
.1UF
200.0K
1%
LF347M
+
LF347M
+12V
3.3K
IN-D
GND
-
SCLK_DIR
3 RP18B
CHA1+
1
220PF
C106
R31
IN-D
OUT-D
R14
PWM~A~T4
2
IN-B
C118
.1UF
1 E15B
IN-C
OUT-B
EN-B,D
11
.1UF
47KSIP8I
-12V
3.3K
OUT-C
IN-B
12
7 RP17D
14
IN-A
EN-A,C
8
(SO14)
IN-A
IN-C
47KSIP8I
LF347M
R13
+12V
1 RP18A
100KSIP8I
6
220SIP8I
(SO14)
5 RP16C
C104
PWM~A~T3
5 RP17C
8
U16C
10
RP15D
47KSIP8I
C103
.1UF
6
47KSIP8I
ENC_B1
200.0K
1%
LF347M
7
RP15B
47KSIP8I
5 RP15C
7
2
.1UF
8
7 RP13D
C110
4
8
2
THIS DOCUMENT IS THE CONFIDENTIAL PROPERTY OF DELTA TAU
DATA SYSTEMS INC. AND IS LOANED SUBJECT TO RETURN UPON
DEMAND. TITLE TO THIS DOCUMENT IS NEVER SOLD OR
TRANSFERRED FOR ANY REASON. THIS DOCUMENT IS TO BE USED
ONLY PURSUANT TO WRITTEN LICENSE OR WRITTEN INSTRUCTIONS
OF DELTA TAU DATA SYSTEMS INC. ALL RIGHTS TO DESIGNS AND
INVENTIONS ARE RESERVED BY DELTA TAU DATA SYSTEMS INC.
POSSESSION OF THIS DOCUMENT INDICATES ACCEPTANCE OF THE
ABOVE AGREEMENT.
16
C76
VCC
4
47KSIP8I
11
7 RP12D
100KSIP8I
100KSIP8I
R30
IN-D
U24
+
PWM~A~B2
PWM~A~B3
2
IN-D
4
47KSIP8I
LF347M
13
14
12 U15D
-
1 RP15A
+
LF347M
+
1
U16A
(SO14)
2
GUARD BANDING REQ'D
1 E15A
IN-B
IN-B
220PF
3
3.3K
"E15" FLASH BANK SELECT
IN-C
OUT-B
C117
.1UF
47KSIP8I
-
GND
3 RP16B
24K
+
PRDY
3.3K
R37
ENC_A2
12
2
-
3.3K
R36
(SO14)
R11
3.3KSIP10C
WAIT-
DAC1-
R12
ADC_A1
ADC_A2
ADC_A3
ADC_A4
ADC_B1
ADC_B2
ADC_B3
ADC_B4
R35
2
220SIP8I
47KSIP8I
+12V
PWM~A~T2
IN-A
IN-A
EN-A,C
IN-C
1 RP17A
8
U15C
1 RP16A
C102
WAIT-
200.0K
1%
LF347M
10
7
4
47KSIP8I
6
47KSIP8I
(SO14)
8
100KSIP8I
3 RP13B
47PF
4
4
C108
RP14B
47KSIP8I
11
3 RP12B
2
3
1 RP14A
47KSIP8I
+
PWM~A~B1
OUT-A
4
-
2
+
10
LF347M
+
1
U15A
(SO14)
3
+5V
2
3
4
5
6
7
8
9
3
220PF
R10
SSM-125-L-DV-LC
RP10
VCC
ENC_A1
.1UF
47KSIP8I
-
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
+
J6
HEADER 25X2(FEM)
CLS125LDDV
1
U23
C116
+12V
-
DPRCS-
BA01_A
BA03_A
BA05_A
BA07_A
BA09_A
BA11_A
BA13_A
C100
(JEXPB)
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
BD01_A
BD03_A
BD05_A
BD07_A
BD09_A
BD11_A
BD13_A
BD15_A
HEADER 20X2(FEM)
CLS120LDDV
SSM-120-L-DV-LC
PWM_A_T1
PWM_A_B1
PWM_A_T2
PWM_A_B2
PWM_A_T3
PWM_A_B3
PWM_A_T4
PWM_A_B4
PWM_C_T1
PWM_C_B1
PWM_C_T2
PWM_C_B2
PWM_C_T3
PWM_C_B3
PWM_C_T4
PWM_C_B4
ADC_CLK
AENA_1
AENA_2
AENA_3
AENA_4
BA06_A
BA08_A
BA10_A
DPRCS-
BD01_A
BD03_A
BD05_A
BD07_A
BD09_A
BD11_A
BD13_A
BD15_A
BD17_A
BD19_A
BD21_A
BD23_A
BA01_A
BA03_A
BA05_A
BA07_A
BA09_A
BA11_A
BA13_A
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
GND
670-0SH2.sch
Size
D
Document Number
Date:
Monday, July 02, 2001
Rev
B
603670-320
Sheet
2
of
2