User Manual
PoKeys user manual
29
www.poscope.com
7.3. Encoders
PoKeys devices can handle decoding of up to 26 pairs of quadrature encoder signals. A and B signals
of 25 'normal' encoders can be connected to any digital input and are intended for hand-driven
rotational encoder switches with the quadrature signal frequencies up to 1 kHz.
Three fast encoders input pairs are available only on selected input pins (pins 1-2 as encoder 1, pins
5-6 as encoder 2, pins 15-16 as encoder 3) and can handle quadrature signal frequencies to about
100 kHz. When activated, fast encoders logically replace the 'normal' encoders 1, 2 and 3.
Although fast encoders can track encoders at high speed, using this feature can have an impact on
device performance. It is not advised to use these to track axis position using a high-resolution
encoder in connection with Pulse engine feature.
Ultra-fast encoder support is available on pins 8, 12 with the optional index signal input on pin 13.
This feature uses hardware specialized hardware decoder and can handle even higher frequencies
(up to 5 MHz with digital filtering disabled), but only x2 and x4 step multiplication factors are
available.
Samilarly as simple digital inputs, encoders can be assigned to direct key mapping or keyboard macro
(only when USB connection is used). This is possible for both directions (CW and CCW) separately -
the keyboard mapping of pin A is activated on positive change of the encoder value, while the
keyboard mapping of pin B is activated on negative change of the encoder value.
Except for ultra-fast encoders, the encoder value can be multiplied by 1x (one ‘tick’), 2x or 4x. The 4x
mode increments encoder value on every signal edge and increases the resolution of the encoder for
a factor of 4.
Figure 3: Encoder settings in PoKeys application










