X=N x P
P
QA
QB
QCLK
UPEVNT
QCAPCTL:CEN
Capture timer
control unit
(CTCU)
QCPRD
QCTMR
QCTMRLAT
QCPRDLAT
16
16
3-bit binary
divider
x1, 1/2, 1/4...,
1/128
CAPCLK
QCAPCTL:CCPS
3
SYSCLKOUT
16
0xFFFF
16
QEPSTS:COEF
x1, 1/2, 1/4...,
1/2048
4-bit binary
divider
QCLK
Rising/falling
edge detect
QDIR
QEPSTS:CDEF
QEPCTL:UTE
QUTMR
QUPRD
SYSCLKOUT
QFLG:UTO
UTIME
4
QCAPCTL:UPPS
UTOUT
QEPSTS:UPEVNT
UPEVNT
Architecture
414
SPRUH91D – March 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Enhanced Quadrature Encoder Pulse (eQEP) Module
Figure 15-15. eQEP Edge Capture Unit
Figure 15-16. Unit Position Event for Low Speed Measurement (QCAPCTL[UPPS] = 0010)
N - Number of quadrature periods selected using QCAPCTL[UPPS] bits