What you will learn from this user's guide ......................5 Conventions in this user's guide ......................... 5 Where to find more information ......................... 5 Chapter 1 Introducing the PCI-2517 ........................6 Overview: PCI-2517 features ..........................6 Chapter 2 Installing the PCI-2517 .......................... 7 Unpacking................................
Page 4
PCI-2517 User's Guide Detection setpoint details ..............................29 FIRSTPORTC, DAC, or timer update latency .........................29 Chapter 4 Calibrating the PCI-2517 ........................31 Chapter 5 Specifications ............................32 Analog input ..............................32 Accuracy ..................................32 Analog outputs ..............................33 Digital input/output............................33 Counters ................................34 Input sequencer ..............................
About this User's Guide What you will learn from this user's guide This user's guide explains how to install, configure, and use the PCI-2517 so that you get the most out of its analog input, digital I/O, and counter/timer I/O features.
Chapter 1 Introducing the PCI-2517 Overview: PCI-2517 features The PCI-2517 board is a multifunction measurement and control board that is supported under popular Microsoft ® Windows ® operating systems. The PCI-2517 provides the following features: Eight differential or 16 single-ended analog inputs with 16-bit resolution ...
Contact us immediately if any components are missing or damaged. Installing the software Refer to the MCC DAQ Quick Start and the PCI-2517 product page on our website for information about the software that supports the device. Install the software before you install your device The driver needed to run the PCI-2517 is installed with the software.
Installing the PCI-2517 Configuring the hardware All hardware configuration options on the PCI-2517 are software-controlled. You can select some of the configuration options using InstaCal, such as the analog input configuration (16 single-ended or eight differential channels), and the edge used for pacing when using an external clock. Once selected, any program that uses the Universal Library initializes the hardware per these selections.
Using multiple PCI-2517s per PC PCI-2517 features can be replicated up to four times, as up to four boards can be installed in a single host PC. The serial number on each PCI-2517 distinguishes one from another. You can operate multiple PCI-2517 boards synchronously.
PCI-2517 block diagram Figure 3 is a simplified block diagram of the PCI-2517. This board provides all of the functional elements shown in the figure. Figure 3. PCI-2517 functional block diagram Synchronous I/O –...
The PCI-2517 supports bus mastering DMA. With multiple DMA channels, analog, digital, and counter input data, as well as digital output data, can flow between the PC and the PCI-2517 without consuming valuable CPU time. The driver supplied with the PCI-2517 automatically uses bus mastering DMA to efficiently conduct I/O from the PC to the PCI-2517.
Digital I/O Twenty-four TTL-level digital I/O lines are included in each PCI-2517. You can program digital I/O in 8-bit groups as either inputs or outputs and scan them in several modes (see "Digital input...
Digital outputs can be updated asynchronously any time before, during, or after an acquisition. You can use two of the 8-bit ports to generate a digital pattern at up to 4 MHz. The PCI-2517 supports digital pattern generation with bus mastering DMA. The digital pattern can be read from PC RAM.
Software-based triggering usually results in a long period of inactivity between the trigger condition being detected and the data being acquired. However, the PCI-2517 avoids this situation by using pre-trigger data. When software-based-triggering is used, and the PC detects the trigger condition—which may be thousands of readings after the actual occurrence of the signal—the PCI-2517 driver automatically looks back to the location...
Functional Details Counter inputs Four 32-bit counters are built into the PCI-2517. Each counter accepts frequency inputs up to 20 MHz. PCI-2517 counter channels can be configured as standard counters or as multi-axis quadrature encoders. The counters can concurrently monitor time periods, frequencies, pulses, and other event driven incremental occurrences directly from pulse-generators, limit switches, proximity switches, and magnetic pick-ups.
Sets the signal on the mapped counter input to latch the count. By default, the start of scan signal—a signal internal to the PCI-2517 pulses once every scan period to indicate the start of a scan group—latches the count, so the count is updated each time a scan is started.
Page 17
PCI-2517 User's Guide Functional Details Trigger after stable mode In the trigger after stable mode, the output of the debounce module does not change state until a period of stability has been achieved. This means that the input has an edge, and then must be stable for a period of time equal to the debounce time.
Page 18
PCI-2517 User's Guide Functional Details Debounce mode comparisons Figure 10 shows how the two modes interpret the same input signal, which exhibits glitches. Notice that the trigger before stable mode recognizes more glitches than the trigger after stable mode. Use the bypass option to achieve maximum glitch recognition.
The encoder mode allows the PCI-2517 to make use of data from optical incremental quadrature encoders. In encoder mode, the PCI-2517 accepts single-ended inputs. When reading phase A, phase B, and index Z signals, the PCI-2517 provides positioning, direction, and velocity data.
Page 20
360°/2048. These different modes are known as X1, X2, and X4. Connecting the PCI-2517 to an encoder You can use up to two encoders with each PCI-2517 in your acquisition system. Each A and B signal can be made as a single-ended connection with respect to common ground.
Page 21
Z-reference crossings equal the number of complete revolutions. This means that the data streaming to the PC is relative position, period = 1/velocity, and revolutions. A typical acquisition might take six readings off of the PCI-2517 as illustrated below. The user determines the scan rate and the number of scans to take.
Timer outputs Two 16-bit timer outputs are built into the PCI-2517. Each timer is capable of generating a different square wave with a programmable frequency in the range of 16 Hz to 1 MHz. Figure 17. Typical PCI-2517 timer channel Example: Timer outputs Timer outputs are programmable square waves.
Using detection setpoints for output control What are detection setpoints? With the PCI-2517's setpoint configuration feature, you can configure up to 16 detection setpoints associated with channels in a scan group. Each setpoint can update the following, allowing for real-time control based on...
Detection setpoints act on 16-bit data only. Since the PCI-2517 has 32-bit counters, data is returned 16-bits at a time. The lower word, the higher word, or both lower and higher words can be part of the scan group. Each counter input channel can have one detection setpoint for the counter's lower 16-bit value and one detection setpoint for the counter's higher 16-bit value.
PCI-2517 User's Guide Functional Details Set criteria Inside window: Signal is below 16-bit high limit and above 16-bit low limit. Outside window: Signal is above 16-bit high limit, or below 16-bit low limit. Greater than value: Signal is above 16-bit low limit, so 16-bit high limit is not used.
PCI-2517 User's Guide Functional Details Examples of control outputs Detecting on analog input, DAC, and FIRSTPORTC updates Update mode: Update on True and False Criteria: Channel 5 example: below limit; channel 4 example: inside window In this example, channel 5 is programmed with reference to one setpoint (limit A), defining a low limit.
Page 27
PCI-2517 User's Guide Functional Details In the channel 5 example, the setpoint placed on analog Channel 5 updated DAC1 with 0.0 V. The update occurred when channel 5's input was less than the setpoint (limit A). When the value of channel 5's input was above setpoint limit A, the condition of <A was false and DAC1 was then updated with minus1.0V.
Page 28
PCI-2517 User's Guide Functional Details Figure 21. Channel 3 in hysteresis mode Using multiple inputs to control one DAC output Update mode: Rising edge, for each of two channels Criteria used: Inside window, for each of two channels The figure below shows how multiple inputs can update one output. In the following figure, the DAC2 analog output is being updated.
PCI-2517 User's Guide Functional Details In this case, the Channel 1 setpoint is defined for the 16 lower bits of channel 1's 32-bit value. The FIRSTPORTC digital output port could be updated on a True condition (the rising edge of the detection signal).
Page 30
PCI-2517 User's Guide Functional Details For example, you set an acquisition to have a scan rate of 100 kHz, which means each scan period is 10 µs. Within the scan period you sample six analog input channels. These are shown in the following figure as channels 1 through 6.
Chapter 4 Calibrating the PCI-2517 Board ranges are calibrated at the factory using a digital NIST traceable calibration method in which a correction factor for each range is stored on the unit at the time of calibration. Two calibration tables are stored on the board in EPROM — one table contains the factory calibration, and the other is available for field calibration.
Chapter 5 Specifications All specifications are subject to change without notice. Typical for 25 °C unless otherwise specified. Specifications in italic text are guaranteed by design. Analog input Table 1. Analog input specifications Parameter Specification A/D converter type Successive approximation Resolution 16 bits Number of channels...
PCI-2517 User's Guide Specifications Note 2: Noise reflects 10,000 samples at 1 MHz, typical, differential short, using CA-68-3S cable. Analog outputs Analog output channels can be updated synchronously relative to scanned inputs, and clocked from either an internal onboard clock, or an external clock source. Analog outputs can also be updated asynchronously, independent of any other scanning system.
PCI-2517 User's Guide Specifications Parameter Specification Digital output trigger sources Start of input scan Data transfer Sampling/update rate 4 MHz max (rates up to 12 MHz are sustainable on some platforms) Pattern generation output Two of the 8-bit ports can be configured for 16-bit pattern generation. The pattern can also be updated synchronously with an acquisition at up to 4 MHz.
PCI-2517 User's Guide Specifications Note 3: The maximum scan clock rate is the inverse of the minimum scan period. The minimum scan period is equal to 1 µs times the number of analog channels. If a scan contains only digital channels, then the minimum scan period is 250 ns. Some platforms can sustain scan rates up to 83.33 ns for digital-only scans.
PCI-2517 User's Guide Specifications Power consumption Table 9. Power consumption specifications Parameter Specification Power consumption (per board) PCI compatibility Table 10. PCI compatibility specifications Parameter Specification PCI bus PCI r2.2 compliant, universal 3.3 V/5 V signaling support, compatible with PCI-X Environmental Table 11.
Page 37
PCI-2517 User's Guide Specifications Table 14. 16-channel single-ended pinout Function Function ACH0 ACH8 AGND ACH1 ACH9 AGND ACH2 ACH10 AGND ACH3 ACH11 AGND SGND (low level sense – not for general use) ACH4 ACH12 AGND ACH5 ACH13 AGND ACH6 ACH14...
Page 38
PCI-2517 User's Guide Specifications Table 15. 8-channel differential pinout Function Function ACH0 HI ACH0 LO AGND ACH1 HI ACH1 LO AGND ACH2 HI ACH2 LO AGND ACH3 HI ACH3 LO AGND SGND (low level sense – not for general use)
10 Commerce Way Norton, MA 02766 Category: Information technology equipment. Measurement Computing Corporation declares under sole responsibility that the product PCI-2517 to which this declaration relates is in conformity with the relevant provisions of the following standards or other documents:...
Need help?
Do you have a question about the PCI-2517 and is the answer not in the manual?
Questions and answers