The OUTENC block handles the encoder output signals
Fields¶
| Name | Type | Description |
|---|---|---|
| ENABLE | bit_mux | Halt of falling edge, reset and enable on rising |
| GENERATOR_ERROR | param enum | generate error on output |
| A | bit_mux | Input for A (only straight through) |
| B | bit_mux | Input for B (only straight through) |
| Z | bit_mux | Input for Z (only straight through) |
| DATA | bit_mux | Data output to master encoder |
| PROTOCOL | param enum | Type of absolute/incremental protocol |
| ENCODING | param enum | Position encoding (for absolute encoders) |
| BITS | param uint 32 | Number of bits |
| QPERIOD | param time | Quadrature prescaler |
| CLK | bit_out | Clock input from master encoder |
| VAL | pos_mux | Input for position (all other protocols) |
| HEALTH | read enum | Table status |
| DCARD_TYPE | read enum | Daughter card jumper mode |
| QSTATE | read enum | Quadrature state |