INENC - Input encoder
The INENC block handles the encoder input signals
Fields
Name |
Type |
Description |
---|---|---|
CLK |
bit_mux |
Clock output to slave encoder |
PROTOCOL |
param enum |
Type of absolute/incremental protocol
0 Quadrature
1 SSI
2 BISS
3 enDat
|
ENCODING |
param enum |
Position encoding (for absolute encoders)
0 Unsigned Binary
1 Unsigned Gray
2 Signed Binary
3 Signed Gray
|
CLK_SRC |
param enum |
Bypass/Pass Through encoder signals
0 Internally Generated
1 From CLK
|
CLK_PERIOD |
param time |
Clock rate |
FRAME_PERIOD |
param time |
Frame rate |
BITS |
param uint 63 |
Number of bits |
LSB_DISCARD |
param uint 31 |
Number of LSB bits to discard |
MSB_DISCARD |
param uint 31 |
Number of MSB bits to discard |
SETP |
write int |
Set point |
RST_ON_Z |
param bit |
Zero position on Z rising edge |
A |
bit_out |
Quadrature A if in incremental mode |
B |
bit_out |
Quadrature B if in incremental mode |
Z |
bit_out |
Z index channel if in incremental mode |
DATA |
bit_out |
Data input from slave encoder |
CONN |
bit_out |
Signal detected |
HOMED |
read bit |
Quadrature homed status |
HEALTH |
read enum |
Table status
0 OK
1 Linkup error (=not CONN)
2 Timeout error (for BISS, SSI)
3 CRC error (for BISS)
4 Error bit active (for BISS)
5 ENDAT not implemented
6 Protocol readback error
|
VAL |
pos_out |
Current position |
DCARD_TYPE |
read enum |
Daughter card jumper mode
0 DCARD id 0
1 Encoder Control
2 DCARD id 2
3 Encoder Monitor
4 DCARD id 3
5 DCARD id 4
6 DCARD id 5
7 Unplugged
|