The EQEP module includes the following features:
- Input synchronization
- Three stage/six stage digital noise filter
- Quadrature decoder unit
- Position counter and control unit for position measurement
- Quadrature edge capture unit for low-speed measurement
- Unit time base for speed and frequency measurement
- Watchdog timer for detecting stalls
- EQEP inputs (A/B/INDEX and STROBE) are available at chip level
- EQEP phase error output is also available. The
status of the phase error can be observed by software through the
CTRLMMR_EQEP_STATCTRLMMR_EQEP_STAT register in the CTRL_MMR0 module.
- Counting modes:
- Quadrature
- Clockwise / Counter Clockwise
- Count / Direction
- Start of Convert input for on-chip Strobe
- EQEP internal strobe (EQEP Strobe input is logically ORed with EQEP A and B inputs) may be used to:
- Initialize the Position Counter with a non-zero value (for example, due to a limit switch input becoming active)
- Snapshot the Position Counter into the
EQEP_QPOSSLAT register
- Gate the EQEP Index input preventing it from resetting the Position Counter