Digital IncrEncoder Rev02#

../../../../_images/incr_encoder_rev02_pcb.jpg

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

Known issues#

  • Rev 02: Twisted labels for Encoder signals. In the schematic definition the labels are incorrectly assigned.

../../../../_images/wrong_labeled_schematic.png

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).

../../../../_images/vivado_block.jpg

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