Microchip Technology MA330028 Data Sheet

Page of 530
ds
PIC3
3E
P
X
X
X
G
P
5
0X
d
s
P
IC33
E
PX
X
X
MC
20
X/5
0
X
 AND P
IC24
E
P
X
X
X
G
P
/M
C
20
X
DS7
0000657H-page 250
 2011-20
13 M
ic
rochip 
T
e
chnology 
In
c.
FIGURE 17-1:
QEI BLOCK DIAGRAM
Quadrature
Decoder
Logic
CNTCMPx
QEBx
QEAx
INDXx
COUNT
DIR
F
P
 
COUNT
COUNT
_
EN
32-Bit Greater Than or Equal
Compare Register
32-Bit Index Counter Register
Digital
Filter
HOMEx
FHOMEx
Data Bus
32-Bit Greater Than
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
F
P
PCHGE
EXTCNT
EXTCNT
DIR
_
GATE
16-Bit Velocity
COUNT
_
EN
CNT
_
DIR
Counter Register
PCLLE
PCHGE
DIVCLK
DIR
CNT
_
DIR
DIR
_
GATE
1’b0
PCLLE
CNTPOL
DIR
_
GATE
GATEN
0
1
DIVCLK
or Equal Comparator
32-Bit Less Than
PCLLE
or Equal Comparator
PCLEQ
PCHGE
 QFDIV
CCM
 INTDIV
(VEL1CNT)
(INT1TMR)
(INT1HLD)
(INDX1CNT)
(INDX1HLD)
INDX1CNTL
INDX1CNTH
POS1CNTL
POS1CNTH
(QEI1GEC)
(1)
32-Bit Less Than or Equal
Compare Register
(QEI1LEC)
16-Bit Position Counter
Hold Register
(POS1HLD)
32-Bit Initialization and
Capture Register
(QEI1IC)
(1)
QCAPEN
Note 1:
These registers map to the same memory location.
OUTFNC
FLTREN
(POS1CNT)
32-Bit Position Counter Register