Digital IncrEncoder Rev02#
Functionality#
Connects three incremental encoder FPGA
Provides isolated 5V supply to encoder
Reads differential signals from encoder
Pinout (exemplary for Encoder 1)#
Pin |
D-Sub 9 |
FPGA |
Kubrich Encoder |
---|---|---|---|
0+ |
3 |
Dig_14_Ch5 |
blue |
0- |
4 |
red |
|
A+ |
8 |
Dig_13_Ch5 |
green |
A- |
7 |
yellow |
|
B+ |
5 |
Dig_12_Ch5 |
grey |
B- |
9 |
pink |
|
Vcc |
2 |
brown |
|
GND |
1 |
white |
Program CPLDs with firmware, see Programming the CPLD for details
Known issues#
Rev 02: Twisted labels for Encoder signals. In the schematic definition the labels are incorrectly assigned.
To use the Rev02 encoder card, the Constraint file Digital_AdapterBoard_D5 in vivado project has to be changed.
Pin configuration#
Package PIN D5 |
Port |
Signal |
---|---|---|
E14 |
Dig_20_Ch5 |
Encoder_3_I |
J15 |
Dig_19_Ch5 |
Encoder_3_A |
A13 |
Dig_18_Ch5 |
Encoder_3_B |
K15 |
Dig_17_Ch5 |
Encoder_2_I |
B13 |
Dig_16_Ch5 |
Encoder_2_A |
G14 |
Dig_15_Ch5 |
Encoder_2_B |
A14 |
Dig_14_Ch5 |
Encoder_1_I |
G15 |
Dig_13_Ch5 |
Encoder_1_A |
B14 |
Dig_12_Ch5 |
Encoder_1_B |
Vivado block design with three IP-Cores on D5#
Fo using all channels of the card, the user has to change the block design in vivado (three IP-Cores on D5 connected).
Compatibility#
Slots D1 to D5 can be used without limitations, D5 is suggested.
Block design in vivado has to be adapted with three IP-Cores for reading out.
See also#
Designed by#
Michaela Hlatky (THN) in 02/2022