Trigger change detectors, Quadrature encoder, Product selection port – National Instruments NI PCI-8254R User Manual

Page 19

Advertising
background image

Chapter 2

Digital I/O

NI PCI-8254R User Manual

2-8

ni.com

Trigger Change Detectors

The NI 8254R is capable of detecting edges on various trigger lines and
latching this information for future retrieval. This feature is useful for
high-precision hardware-monitoring of the presence of external events
without the need for software polling. You can arm for the detection of a
rising edge, falling edge, or both on a supported trigger input line.

Supported trigger input lines include TTL Input 0, TTL Input 1,
ISO Input 8, ISO Input 9, ISO Input 10, and TRIG 0.

Quadrature Encoder

The quadrature encoder uses ISO Input 6 for its Phase A input and
ISO Input 7 for its Phase B input. Encoder speed is limited by the speed of
the isolated inputs. Each isolated input can change at a maximum rate of
100 kHz, making the maximum encoder rate 400,000 counts/s.

The quadrature encoder can also be used as a timebase for the pulse
generation delay.

The following figure shows a rising edge trigger and a low pulse with a
quadrature encoder delay and a microsecond width.

Product Selection Port

The product selection port consists of a group of five isolated digital inputs
that the software running on the NI 8254R reads simultaneously. You can
program the NI 8254R to switch between up to 32 (2

5

) inspection

sequences for different parts on an assembly line.

Based on the input to the product selection port, you can configure the
application software to run the appropriate inspection sequence. For

Phase A

Phase B

Delay

Width

Trigger

Low Pulse

Advertising