PCI-8124-C
Advanced 4-CH Encoder Card with
High-speed Triggering Function
User’s Manual
Manual Rev. |
2.00 |
Revision Date: |
April 27, 2009 |
Part No: |
50-11162-1000 |
Advance Technologies; Automate the World.
Copyright 2009 ADLINK TECHNOLOGY INC.
All Rights Reserved.
The information in this document is subject to change without prior notice in order to improve reliability, design, and function and does not represent a commitment on the part of the manufacturer.
In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages.
This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
Trademarks
NuDAQ, NuIPC, DAQBench are registered trademarks of ADLINK TECHNOLOGY INC.
Product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies.
Getting Service from ADLINK
Contact us should you require any service or assistance.
ADLINK Technology Inc.
Address: 9F, No.166 Jian Yi Road, Chungho City, Taipei County 235, Taiwan
166 9
Tel: +886-2-8226-5877
Fax: +886-2-8226-5717 Email: service@adlinktech.com
Ampro ADLINK Technology Inc. |
|
|
||
Address: |
5215 Hellyer Avenue, #110, San Jose, CA 95138, USA |
|||
Tel: |
+1-408-360-0200 |
|
|
|
Toll Free: +1-800-966-5200 (USA only) |
|
|
||
Fax: |
+1-408-360-0222 |
|
|
|
Email: |
info@adlinktech.com |
|
|
|
ADLINK Technology Beijing |
|
|
||
Address: |
(100085) |
1 |
E |
801 |
|
|
|
|
|
|
Rm. 801, Power Creative E, No. 1, B/D |
|
|
|
|
Shang Di East Rd., Beijing 100085, China |
|
||
Tel: |
+86-10-5885-8666 |
|
|
|
Fax: |
+86-10-5885-8625 |
|
|
|
Email: |
market@adlinktech.com |
|
|
|
ADLINK Technology Shanghai |
|
|
||
Address: |
(200233) |
333 |
39 |
4 |
|
|
|
|
|
Tel: |
+86-21-6495-5210 |
|
|
|
Fax: |
+86-21-5450-0414 |
|
|
|
Email: |
market@adlinktech.com |
|
|
|
ADLINK Technology Shenzhen |
|
|
||
Address: |
|
|
|
|
|
A1 2 C |
(518057) |
|
|
|
2F, C Block, Bld. A1, Cyber-Tech Zone, |
|
|
|
|
Gao Xin Ave. Sec 7, High-Tech Industrial Park S., |
|||
|
Shenzhen, 518054 China |
|
|
|
Tel: |
+86-755-2643-4858 |
|
|
|
Fax: |
+86-755-2664-6353 |
|
|
|
Email: |
market@adlinktech.com |
|
|
ADLINK Technology Inc. (German Liaison Office)
Address: Nord Carree 3, 40477 Duesseldorf, Germany Tel: +49-211-495-5552
Fax: +49-211-495-5557 Email: emea@adlinktech.com
ADLINK (French Liaison Office) |
|
|
Address: |
15 rue Emile Baudot, 91300 MASSY Cedex, France |
|
Tel: |
+33 (0) 1 60 12 35 66 |
|
Fax: |
+33 (0) 1 60 12 35 66 |
|
Email: |
france@adlinktech.com |
|
ADLINK Technology Japan Corporation |
|
|
Address: |
151-0072 |
|
|
1-1-2 8F |
|
|
Asahiseimei Hatagaya Bldg. 8F |
|
|
1-1-2 Hatagaya, Shibuya-ku, Tokyo 151-0072, Japan |
|
Tel: |
+81-3-4455-3722 |
|
Fax: |
+81-3-5333-6040 |
|
Email: |
japan@adlinktech.com |
|
ADLINK Technology Inc. (Korean Liaison Office) |
||
Address: |
60-12 |
4 402 |
|
No.402, Dongsung B/D, 60-12, Nonhyeon-Dong |
|
|
Gangnam-gu, Seoul, 135-010, Korea. |
|
Tel: |
+82-2-2057-0565 |
|
Fax: |
+82-2-2057-0563 |
|
Email: |
korea@adlinktech.com |
|
ADLINK Technology Singapore Pte Ltd.
Address: 84 Genting Lane #07-02A, Cityneon Design Centre, Singapore 349584
Tel: +65-6844-2261
Fax: +65-6844-2263
Email: singapore@adlinktech.com
ADLINK Technology Singapore Pte Ltd. (Indian Liaison Office)
Address: No. 1357, "Anupama", Sri Aurobindo Marg, 9th Cross, JP Nagar Phase I, Bangalore - 560078, India +91-80-65605817 +91-80-22443548
india@adlinktech.com
Table of Contents..................................................................... |
i |
||
List of Tables.......................................................................... |
iv |
||
List of Figures ......................................................................... |
v |
||
1 |
Introduction ........................................................................ |
1 |
|
|
1.1 |
Features............................................................................... |
3 |
|
1.2 |
Specifications....................................................................... |
4 |
|
1.3 |
Supported Software ............................................................. |
7 |
|
|
Programming Library ...................................................... |
7 |
2 |
Installation .......................................................................... |
9 |
|
|
2.1 |
Package Contents ............................................................... |
9 |
|
2.2 |
PCI-8124-C Outline Drawing ............................................. |
10 |
|
2.3 |
PCI-8124-C Hardware Installation ..................................... |
11 |
|
|
Hardware Configuration ................................................ |
11 |
|
|
PCI Slot Selection ......................................................... |
11 |
|
|
Installation Procedures ................................................. |
11 |
|
|
Troubleshooting: ........................................................... |
11 |
|
2.4 |
Software Driver Installation................................................ |
12 |
|
2.5 |
CN1 Pin Assignments........................................................ |
13 |
|
2.6 |
CN2 Pin Assignments: TTL Output.................................... |
14 |
|
2.7 |
Board Index Switch Setting................................................ |
14 |
|
2.8 |
Default Trigger Level ......................................................... |
14 |
3 |
Signal Connections.......................................................... |
15 |
|
|
3.1 |
Connector (CN1) Pin Definition ......................................... |
16 |
|
3.2 |
Isolated Input Ports (LTC, INCOM).................................... |
18 |
|
3.3 |
Isolated Encoder Differential Input..................................... |
19 |
|
3.4 |
Isolated Output Ports (TRG, EGND).................................. |
20 |
|
3.5 |
TTL Input Ports .................................................................. |
22 |
|
3.6 |
TTL Output Ports ............................................................... |
23 |
4 |
Operation Theory ............................................................. |
25 |
|
|
4.1 |
Trigger Board Overview..................................................... |
26 |
|
|
Encoder Channel .......................................................... |
28 |
|
|
Index Input (EZ) ............................................................ |
30 |
Table of Contents |
i |
|
|
Homing with EZ Signal ................................................. |
31 |
|
|
Trigger Pulse Width ...................................................... |
31 |
|
|
Linear Function ............................................................. |
31 |
|
|
FIFO .............................................................................. |
32 |
|
|
PWM & Mapping ........................................................... |
32 |
|
|
Digital Filter ................................................................... |
32 |
|
|
Trigger Counter ............................................................. |
32 |
|
4.2 |
Trigger Board Operation .................................................... |
34 |
|
|
Position Comparison ..................................................... |
34 |
|
|
Position Latch ............................................................... |
35 |
|
|
Linear Function ............................................................. |
35 |
|
|
FIFO Mode .................................................................... |
36 |
|
|
Timer Function .............................................................. |
36 |
|
4.3 |
Multiple Boards Operation ................................................. |
37 |
|
4.4 |
Interrupt Control................................................................. |
38 |
5 |
TriggerMaster Utility ......................................................... |
41 |
|
|
5.1 |
Running TriggerMaster ...................................................... |
41 |
|
5.2 |
About TriggerMaster .......................................................... |
41 |
|
5.3 |
TriggerMaster Form Introduction ....................................... |
42 |
|
|
Assign ID Type Dialog .................................................. |
42 |
|
|
Main Form ..................................................................... |
43 |
|
|
Display _Status_LinearCMP Form ............................... |
45 |
|
|
Sketch_of_setting Form ................................................ |
46 |
|
|
Set_TRG_&_TTL_Out Form ......................................... |
47 |
|
|
Choose_PWM_Source Form ........................................ |
48 |
|
|
Set_Linear_Comparator Form ...................................... |
49 |
|
|
Set_CNT_Source Form ................................................ |
50 |
|
|
Encoder_# Mode .......................................................... |
51 |
|
|
Set_Interrupt_Source Form .......................................... |
52 |
|
|
Set_Interrupt_Source form ........................................... |
54 |
6 |
Function Library................................................................ |
57 |
|
|
6.1 |
List of Functions................................................................. |
57 |
|
6.2 |
System & Initialization........................................................ |
61 |
|
6.3 |
Encoder & Counter ............................................................ |
63 |
|
6.4 |
PWM Configuration............................................................ |
66 |
|
6.5 |
TRG-OUT & TTL-OUT Configuration................................. |
69 |
|
6.6 |
Comparator........................................................................ |
72 |
|
6.7 |
FIFO Comparing ................................................................ |
73 |
ii |
Table of Contents |
6.8 |
Linear Comparing .............................................................. |
77 |
6.9 |
Manual Trigger................................................................... |
80 |
6.10 |
Digital Input........................................................................ |
81 |
6.11 |
Latch .................................................................................. |
82 |
6.12 |
Timer.................................................................................. |
84 |
6.13 |
Interrupt ............................................................................. |
86 |
6.14 |
Filtering & Monitoring......................................................... |
89 |
6.15 |
Return Errors ..................................................................... |
92 |
Table of Contents |
iii |
Table 2-1: |
CN1 Pin Assignments ............................................. |
13 |
|
Table |
2-2: |
CN2 Pin Assignments: TTL Output ......................... |
14 |
Table |
6-1: |
Data Type Definitions ............................................. |
57 |
iv |
List of Tables |
|
List of Figures |
|
Figure 1-1: |
PCI-8124-C Block Diagram ....................................... |
2 |
Figure 2-1: |
PCI-8124-C PCB Layout ......................................... |
10 |
List of Figures |
v |
vi |
List of Figures |
The PCI-8124-C is an advanced quadrature encoder counter board with position compare and high speed trigger pulse output capability. With a state-of-the-art of FPGA, it can meet most machine maker requirements – high frequency encoder input and trigger pulse output.
Typically, most machine makers design motion control systems and vision inspection systems individually. Specifically, line scan application, the frame grabber needs high frequency of trigger pulse input to scan the whole image line-by-line. The more intensive lines, the more precise images users can get. This means users will have this demand for high frequency of trigger pulse input. With the advantage of integrating the trigger board and frame grabber together, the vision system completely retrieves the encoder information from servo motors or linear scale and the trigger pulse signal can be wired by flat cable internally. It is convenient for system integrators and also reduces the possibility of signal interference. With FPGA calculation, it can also save CPU loading of host PC.
The PCI-8124-C utilizes a FPGA and FIFO to realize the purpose. All comparing points will automatically load into FIFO and be compared with the internal comparators. As a result, users do not have to handle this with software. Besides, the trigger pulse frequency can be up to 5MHz and the encoder input frequency can be up to 20 MHz. Users will not need to worry about noise disturbance through the use of a digital filter. With adjustable pulse width, users can change this with software control as they wish. Furthermore, the relation between comparator and trigger output is mutually corresponding – One comparator to multi-trigger outputs or Multi-comparators to one trigger output. Eventually, the quantity of trigger output pulse will be counted and stored in the trigger counter.
The PCI-8124-C offers the board index design. This can let users have one unique index number in the PC system. For input and output channel, this board provides two types – TTL (without isolation) and Open Collector (with isolation). The former one can meet high frequency demand; the latter one can let users have circuit protection.
Introduction |
1 |
ADLINK provides a Windows WDM driver for users. Users can use DLL function library to build up the application. The block diagram of PCI-8124-C is as follows.
Figure 1-1: PCI-8124-C Block Diagram
2 |
Introduction |
PCI Rev 2.2, 32-bit/33Mhz Compliment
Support both PCI-X (3.3V) and PCI (5V) slots
Support 4-bit board ID for multiple boards in one system
4 differential quardrature encoder counter input channels
Each encoder counter input pair supports 1/2/4x A/B phase, dual pulse (CW/CCW) and signed pulse (OUT/DIR) modes
Internal digital filter
4 trigger output channels via both open collector and TTL pins
Trigger pulse width is software programmable from 0.1µs to 3.2765ms
Each trigger output channel is selected from all comparators, manual trigger commands, EZ signal and timers by demands
4 trigger counters that can observe the accuracy of the trigger output pulse quantity
4 comparators for comparing encoder counter and FIFO data
10 comparators for comparing encoder counter and linear data
Each encoder counter source is selected from encoder input pins or timers
Comparator data is updated by next FIFO data or linear data when encoder counter is compared and trigger is outputted
14 comparators can select one of 4 trigger output channels individually
4 channel TTL output pins for general purpose output or trigger output
4 channel TTL input pins for general purpose or timer start signal
4 channel high speed latch input pins for counters
EZ and Latch input pins can be used for general purpose input
Latch input logic is selectable by rising or falling edge
Encoder counter clear via EZ input pin as zero operation
Programmable interrupt sources from linear data finished, triggered, FIFO empty/full/low, latched, TTL input on.
Switch setting for trigger output default level while power on
Trigger output pin logic programmable
Provide DLL and driver to support Windows 2K/XP/Vista
Introduction |
3 |
Main Chip
Chip Vendor: ACTEL
Model No: A3P1000
Power usage: 3.3V and 1.5V
Reference clock: 40Mhz
Encoder Counters:
Number of channels: 4
Type of wiring: dual differential pairs or single-ended pair
Input Isolated photo coupler: PS9115
Isolated Voltage: 2500 Vrms
Maximum input frequency: 20 MHz (under 4xAB mode)
Supported modes: AB phase x1/2/4, CW/CCW, OUT/DIR
Data length: 32-bit
Digital filter: Yes
Zero Operation: EZ input
Counter Comparators:
Number of comparators: 14
Data length: 32-bit
Trigger pulse width: 0.1µs to 3.2765ms programmable
Internal Timers:
Number of timers: 4
Timer base: 400ns
Resolution: 14-bit
Synchronous start signal: TTL input or register setting
Synchronous stop signal: register setting
4 |
Introduction |
Trigger Output:
Number of channels: 4
Maximum output frequency: 5Mhz
Output types: Open collector or TTL
Open collector Isolated photo-coupler: PS9115
Open collector Isolated: 2500 Vrms
Continuous triggering method: Timer, FIFO or Linear function data reloading
Interrupt: Yes, when triggered
Trigger counter: Yes
Comparator FIFO:
Number of FIFO: 4
FIFO depth: 1023x32bits
Interrupt type: Empty/full/low (1/4,1/2,3/4)
Auto reload: Yes, auto reload next FIFO data to comparator when compared
Comparator Linear Function
Number of Linear Functions: 10
Start Address length: 32-bits
Repeat times length: 32-bit
Interval length: 13-bit
Direction length: 1-bit
Interrupt: Yes, when repeat times count to 0
Auto reload: Yes, auto reload next linear data to comparator when compared
Latch Input
Number of Latch Input pins: 4
Input isolated photo-coupler: PS9115
Isolated Voltage: 2500 Vrms
Band width: 10Mhz
Interrupt: Yes, when latched
Introduction |
5 |
TTL Input
Number of input pins: 4
Photo-coupler Isolated: No
TTL input mode: General purpose or timer synchronous start signal
TTL output
Number of output pins: 4
Photo-coupler Isolated: No
TTL output mode: General purpose output or trigger output
General Specifications
Connectors: 50-pin SCSI-type connector
Operating Temperature: 0 C - 70 C
Storage Temperature: -20 C - 80 C
Humidity: 5 - 85%, non-condensing
Power Consumption
Slot power supply (input): +5V DC 5%, 450mA(max)
Slot power supply (input): +12V DC 5%, 100mA(max)
Isolation power is from PCI bus (+12V to isolated +5V DC)
PCB Dimension: 151mm(L) X 107mm(W)
6 |
Introduction |
ADLINK provides Windows WDM driver and DLL function library for the PCI-8124-C. These function libraries are shipped with the board. It supports for Windows 2000/XP/Vista.
Introduction |
7 |
8 |
Introduction |
This chapter describes how to install the PCI-8124-C. Please follow these steps below:
Check what you have (Section 2.1)
Check the PCB (Section 2.2)
Install the hardware (Section 2.3)
Install the software driver (Section 2.4)
Understanding the I/O signal connections (Chapter 3) and their operation (Chapter 4)
Except this User’s Guide, the package also includes the following items:
PCI-8124-C: 4 channel encoder compare trigger board
ADLINK All-in-one Compact Disc
If any of these items are missing or damaged, contact the dealer from whom you purchased the product. Save the shipping materials and carton to ship or store the product in the future.
Installation |
9 |
Figure 2-1: PCI-8124-C PCB Layout
CN1: SCSI 50 pins Connector
CN2: TTL output
SW1: Board ID switch (ID: 0 to 15)
SW2: Default Trigger Level
10 |
Installation |
The PCI-8124-C is fully Plug and Play compliant. Hence memory allocation (I/O port locations) and IRQ channel of the PCI card are assigned by the system BIOS. The address assignment is done on a board-by-board basis for all PCI cards in the system.
Your computer system may have both PCI and ISA slots. Do not force the PCI card into a PC/AT slot. The PCI-8124-C can be used in any PCI slot. It also supports dual voltage PCI bus.
1.Read through this manual and setup the board index with SMD switch. The ID range is from 0 to 15.
2.Turn off your computer. Turn off all accessories (printer, modem, monitor, etc.) connected to computer. Remove the cover from your computer.
3.Select a 32-bit PCI expansion slot. PCI slots are shorter than ISA or EISA slots and are usually white or ivory.
4.Before handling the PCI-8124-C, discharge any static buildup on your body by touching the metal case of the computer. Hold the edge of the card and do not touch the components.
5.Position the board into the PCI slot you have selected.
6.Secure the card in place at the rear panel of the system unit using screws removed from the slot.
If your system doesn’t boot or if you experience erratic operation with your PCI board in place, it’s most likely caused by an interrupt conflict (possibly an incorrect ISA setup). In general, the solution, once determined it is not a simple oversight, is to consult the BIOS documentation that comes with your system.
Installation |
11 |
Check the control panel of the Windows system if the card is listed by the system. If not, check the PCI settings in the BIOS or use another PCI slot.
Using the All-In-One CD with PCI-8124-C package and execute the following steps:
1.Autorun the ADLINK All-In-One CD.
2.Follow the procedures of the installer.
3.After setup installation is completed, restart windows.
12 |
Installation |
CN1 is the 50-pin SCSI type connector for I/O signals.
No. |
Name |
I/O |
Function |
No. |
Name |
I/O |
Function |
|
|
|
|
|
|
|
|
1 |
INCOM1 |
- |
Latch input common |
26 |
INCOM3 |
- |
Latch input common |
2 |
LTC1 |
I |
Latch input |
27 |
LTC3 |
I |
Latch input |
3 |
INCOM2 |
- |
Latch input |
28 |
INCOM4 |
- |
Latch input common |
4 |
LTC2 |
I |
Latch input |
29 |
LTC4 |
I |
Latch input |
5 |
EGND |
- |
Trigger output common |
30 |
EGND |
- |
Latch input common |
6 |
TRG1 |
O |
Trigger output 1 |
31 |
TRG3 |
O |
Trigger output 3 |
7 |
EGND |
- |
Trigger output common |
32 |
EGND |
- |
Trigger output common |
8 |
TRG2 |
O |
Trigger output 2 |
33 |
TRG4 |
O |
Trigger output 4 |
9 |
EA1+ |
I |
A-phase encoder (+) |
34 |
EA3+ |
I |
A-phase encoder (+) |
10 |
EA1- |
I |
A-phase encoder (-) |
35 |
EA3- |
I |
A-phase encoder (-) |
11 |
EB1+ |
I |
B-phase encoder (+) |
36 |
EB3+ |
I |
B-phase encoder (+) |
12 |
EB1- |
I |
B-phase encoder (-) |
37 |
EB3- |
I |
B-phase encoder (-) |
13 |
EZ1+ |
I |
Z-phase encoder (+) |
38 |
EZ3+ |
I |
Z-phase encoder (+) |
14 |
EZ1- |
I |
Z-phase encoder (-) |
39 |
EZ3- |
I |
Z-phase encoder (-) |
15 |
EA2+ |
I |
A-phase encoder (+) |
40 |
EA4+ |
I |
A-phase encoder (+) |
16 |
EA2- |
I |
A-phase encoder (-) |
41 |
EA4- |
I |
A-phase encoder (-) |
17 |
EB2+ |
I |
B-phase encoder (+) |
42 |
EB4+ |
I |
B-phase encoder (+) |
18 |
EB2- |
I |
B-phase encoder (-) |
43 |
EB4- |
I |
B-phase encoder (-) |
19 |
EZ2+ |
I |
Z-phase encoder (+) |
44 |
EZ4+ |
I |
Z-phase encoder (+) |
20 |
EZ2- |
I |
Z-phase encoder (-) |
45 |
EZ4- |
I |
Z-phase encoder (-) |
21 |
TTL-IN1 |
I |
TTL input signal |
46 |
TTL-IN3 |
I |
TTL input signal |
22 |
TTL-IN2 |
I |
TTL input signal |
47 |
TTL-IN4 |
I |
TTL input signal |
23 |
TTL-OUT1 |
O |
TTL output signal |
48 |
TTL-OUT3 |
O |
TTL output signal |
24 |
TTL-OUT2 |
O |
TTL output signal |
49 |
TTL-OUT4 |
O |
TTL output signal |
25 |
DGND |
- |
TTL signal ground |
50 |
DGND |
- |
TTL signal ground |
Table 2-1: CN1 Pin Assignments
Installation |
13 |
CN2 is a 6-pin header as follows:
No. |
Name |
I/O |
Function |
|
|
|
|
1 |
+5V |
- |
+5V power supply |
2 |
TTL-OUT1 |
O |
TTL output signal |
3 |
TTL-OUT2 |
O |
TTL output signal |
4 |
TTL-OUT3 |
O |
TTL output signal |
5 |
TTL-OUT4 |
O |
TTL output signal |
6 |
DGND |
- |
TTL signal ground |
Table 2-2: CN2 Pin Assignments: TTL Output
Note: +5V and DGND pins are provided by the PCI-Bus. Therefore, these signals are not isolated.
The SW1 switch is used to set board unique index. Its range is from 0 to 15. For example, the board index is 1 if you switch on pin 1 and switch off pin 2, 3 and 4.
The SW2 switch is used to set TRG pin’s default level when power on. Each bit represents one TRG channel. “ON” position means default level of TRG channel is set to +5V and OFF position means it is set to 0V. Manufacturing setting is ON.
14 |
Installation |
Signal connections of all I/O’s are described in this chapter. Refer to the contents of this chapter before wiring any cables between the PCI-8124-C and the end device.
This chapter contains the following sections:
Section 3.1 |
Connector (CN1) Pin Definition |
Section 3.2 |
Isolated Input Ports (LTC, INCOM) |
Section 3.3 |
Isolated Encoder Differential Input |
Section 3.4 |
Isolated Output Ports (TRG, EGND) |
Section 3.5 |
TTL Input Ports |
Section 3.6 |
TTL Output Ports |
Signal Connections |
15 |
There are 4 Isolated Latch Inputs, 4 A-B-Z Encoder Inputs, 4 TTL level Inputs, 4 TTL level outputs and 4 Isolated Outputs on PCI- 8124-C. The following table shows the pin assignment of CN1.
CN1No. |
Name |
I/O |
Function |
|
|
|
|
1 |
INCOM1 |
- |
Latch input common |
2 |
LTC1 |
I |
Latch input |
3 |
INCOM2 |
- |
Latch input |
4 |
LTC2 |
I |
Latch input |
5 |
EGND |
- |
Trigger output reference |
6 |
TRG1 |
O |
Trigger output |
7 |
OUTCOM2 |
- |
Trigger output reference |
8 |
TRG2 |
O |
Trigger output |
9 |
EA1+ |
I |
A-phase encoder (+) |
10 |
EA1- |
I |
A-phase encoder (-) |
11 |
EB1+ |
I |
B-phase encoder (+) |
12 |
EB1- |
I |
B-phase encoder (-) |
13 |
EZ1+ |
I |
Z-phase encoder (+) |
14 |
EZ1- |
I |
Z-phase encoder (-) |
15 |
EA2+ |
I |
A-phase encoder (+) |
16 |
EA2- |
I |
A-phase encoder (-) |
17 |
EB2+ |
I |
B-phase encoder (+) |
18 |
EB2- |
I |
B-phase encoder (-) |
19 |
EZ2+ |
I |
Z-phase encoder (+) |
20 |
EZ2- |
I |
Z-phase encoder (-) |
21 |
TTL-IN1 |
I |
TTL input signal |
22 |
TTL-IN2 |
I |
TTL input signal |
23 |
TTL-OUT1 |
O |
TTL output signal |
24 |
TTL-OUT2 |
O |
TTL output signal |
25 |
DGND |
- |
TTL signal ground |
26 |
INCOM3 |
- |
Latch input common |
27 |
LTC3 |
I |
Latch input |
28 |
INCOM4 |
- |
Latch input common |
16 |
Signal Connections |
CN1No. |
Name |
I/O |
Function |
|
|
|
|
29 |
LTC4 |
I |
Latch input |
30 |
EGND |
- |
Latch input reference |
31 |
TRG3 |
O |
Trigger output |
32 |
EGND |
- |
Trigger output reference |
33 |
TRG4 |
O |
Trigger output |
34 |
EA3+ |
I |
A-phase encoder (+) |
35 |
EA3- |
I |
A-phase encoder (-) |
36 |
EB3+ |
I |
B-phase encoder (+) |
37 |
EB3- |
I |
B-phase encoder (-) |
38 |
EZ3+ |
I |
Z-phase encoder (+) |
39 |
EZ3- |
I |
Z-phase encoder (-) |
40 |
EA4+ |
I |
A-phase encoder (+) |
41 |
EA4- |
I |
A-phase encoder (-) |
42 |
EB4+ |
I |
B-phase encoder (+) |
43 |
EB4- |
I |
B-phase encoder (-) |
44 |
EZ4+ |
I |
Z-phase encoder (+) |
45 |
EZ4- |
I |
Z-phase encoder (-) |
46 |
TTL-IN3 |
I |
TTL input signal |
47 |
TTL-IN4 |
I |
TTL input signal |
48 |
TTL-OUT3 |
O |
TTL output signal |
49 |
TTL-OUT4 |
O |
TTL output signal |
50 |
DGND |
- |
TTL signal ground |
Signal Connections |
17 |
There are 4 pairs of isolated input ports on PCI-8124-C. Each pair has two terminals. One is INCOMx, and the other is LTCx. Because the input port of the photo coupler utilized on PCI-8124-C is single-directional, LTC signal must be lower than INCOM signal. When there is a differential voltage between LTCx and corresponding INCOMx, the photo coupler will turn on immediately. There is an internal resistor in the PCI-8124-C circuit as figure shows below. So it is not necessary to attach additional resistor connected outside the PCI-8124-C. The forward current of input signal is 7.5mA to 12.5mA. The typical forward voltage is 1.65V, and the maximum forward voltage is 1.9V. So users should calculate the appropriate voltage applied on LTCx and INCOMx.
CN1 Pin No. |
Name |
Description |
|
|
|
1 |
INCOM1 |
In1 Com |
3 |
INCOM2 |
In2 Com |
30 |
INCOM3 |
In3 Com |
32 |
INCOM4 |
In4 Com |
2 |
LTC1 |
Isolated Latch 1 |
4 |
LTC2 |
Isolated Latch 2 |
27 |
LTC3 |
Isolated Latch 3 |
29 |
LTC4 |
Isolated Latch 4 |
Outside PCI-8124 inside PCI-8124
INCOMx |
2.2KΩ |
7.5mA to 12.5mA |
Max 30mA |
LTCx
18 |
Signal Connections |
There are 4 pairs of A-B-Z encoder signal inputs on PCI-8124-C. The pin assignment of these encoder inputs are listed in the following table.
The typical forward voltage of the input diode is 1.65V. And the forward current of the input diode is 7.5mA to 12.5mA. There is an internal resistor in the PCI-8124-C circuit as figure shows below. So if there is no additional resistor connected outside the PCI- 8124-C, the voltage difference between Encoder+ and Encodershould be lower than 5VDC.
CN1 Pin No. |
Name |
Description |
|
|
|
9, 15, 34, 40 |
EAn+ |
Isolated Encoder A + |
10, 16, 35, 41 |
EAn- |
Isolated Encoder A - |
11, 17, 36, 42 |
EBn+ |
Isolated Encoder B + |
12, 18, 37, 43 |
EBn- |
Isolated Encoder B - |
13, 19, 38, 44 |
EZn+ |
Isolated Encoder Z + |
14, 20, 39, 45 |
EZn- |
Isolated Encoder Z - |
Note: n=1, 2, 3, 4
Signal Connections |
19 |
There are 4 independent isolated output ports on PCI-8124-C. Because the use of photo coupler PS9115, the output pull high is not needed. The pin assignment of the isolated output ports on PCI-8124-C is as follows, and PS9115 output characteristics are described in the following figure.
CN1 Pin No. |
Name |
Description |
|
|
|
5 |
EGND |
Output reference |
7 |
EGND |
Output reference |
30 |
EGND |
Output reference |
32 |
EGMD |
Output reference |
6 |
TRG1 |
Trigger 1 |
8 |
TRG2 |
Trigger 2 |
31 |
TRG3 |
Trigger 3 |
33 |
TRG4 |
Trigger 4 |
20 |
Signal Connections |