Datasheet

dsPIC33EPXXX(GP/MC/MU)806/810/814 and PIC24EPXXX(GP/GU)810/814
DS70616G-page 322 2009-2012 Microchip Technology Inc.
FIGURE 17-1: QEI BLOCK DIAGRAM
Quadrature
Decoder
Logic
CNTCMPx
QEBx
QEAx
INDXx
COUNT
DIR
FP
COUNT
COUNT
_EN
32-Bit Greater Than or Equal
Compare Register
32-Bit Index Counter Register
Digital
Filter
HOMEx
FHOMEx
Data Bus
Data Bus
COUNT_EN
CNT
_DIR
CNT
_DIR
FINDXx
FINDXx
PCHEQ
32-Bit Interval Timer
16-Bit Index Counter
Hold Register
32-Bit Interval
Timer Register
Hold Register
COUNT_EN
FP
PCHGE
EXTCNT
EXTCNT
DIR_GATE
16-Bit Velocity
COUNT_ENCNT_DIR
Counter Register
PCLLE
PCHGE
DIVCLK
DIR
CNT
_DIR
DIR_GATE
1’b0
PCLLE
CNTPOL
DIR_GATE
GATEN
0
1
DIVCLK
32-Bit Less Than
PCLLE
or Equal Comparator
PCLEQ
PCHGE
CCM
INTDIV
(VELxCNT)
(INTxTMR)
(INTxHLD)
(INDXxCNT)
(INDXxHLD)
INDXxCNTL
INDXxCNTH
POSxCNTLPOSxCNTH
(QEIxGEC)
(1)
32-Bit Less Than or Equal
Compare Register
(QEIxLEC)
16-Bit Position Counter
Hold Register
(POSxHLD)
32-Bit Initialization and
Capture Register
(QEIxIC)
(1)
QCAPEN
Note 1: These registers map to the same memory location.
OUTFNC
FLTREN
(POSxCNT)
32-Bit Position Counter Register
QFDIV
32-Bit Greater Than
or Equal Comparator