SPRS584Q April 2009 – January 2024 TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-Q1
PRODUCTION DATA
The device contains one enhanced quadrature encoder pulse (eQEP) module.
| NAME | eQEP1 ADDRESS | eQEP1 SIZE(x16)/ #SHADOW | REGISTER DESCRIPTION |
|---|---|---|---|
| QPOSCNT | 0x6B00 | 2/0 | eQEP Position Counter |
| QPOSINIT | 0x6B02 | 2/0 | eQEP Initialization Position Count |
| QPOSMAX | 0x6B04 | 2/0 | eQEP Maximum Position Count |
| QPOSCMP | 0x6B06 | 2/1 | eQEP Position-compare |
| QPOSILAT | 0x6B08 | 2/0 | eQEP Index Position Latch |
| QPOSSLAT | 0x6B0A | 2/0 | eQEP Strobe Position Latch |
| QPOSLAT | 0x6B0C | 2/0 | eQEP Position Latch |
| QUTMR | 0x6B0E | 2/0 | eQEP Unit Timer |
| QUPRD | 0x6B10 | 2/0 | eQEP Unit Period Register |
| QWDTMR | 0x6B12 | 1/0 | eQEP Watchdog Timer |
| QWDPRD | 0x6B13 | 1/0 | eQEP Watchdog Period Register |
| QDECCTL | 0x6B14 | 1/0 | eQEP Decoder Control Register |
| QEPCTL | 0x6B15 | 1/0 | eQEP Control Register |
| QCAPCTL | 0x6B16 | 1/0 | eQEP Capture Control Register |
| QPOSCTL | 0x6B17 | 1/0 | eQEP Position-compare Control Register |
| QEINT | 0x6B18 | 1/0 | eQEP Interrupt Enable Register |
| QFLG | 0x6B19 | 1/0 | eQEP Interrupt Flag Register |
| QCLR | 0x6B1A | 1/0 | eQEP Interrupt Clear Register |
| QFRC | 0x6B1B | 1/0 | eQEP Interrupt Force Register |
| QEPSTS | 0x6B1C | 1/0 | eQEP Status Register |
| QCTMR | 0x6B1D | 1/0 | eQEP Capture Timer |
| QCPRD | 0x6B1E | 1/0 | eQEP Capture Period Register |
| QCTMRLAT | 0x6B1F | 1/0 | eQEP Capture Timer Latch |
| QCPRDLAT | 0x6B20 | 1/0 | eQEP Capture Period Latch |
| Reserved | 0x6B21 – 0x6B3F | 31/0 |
For more information on the eQEP, see the Enhanced QEP (eQEP) Module chapter in the TMS320F2803x Real-Time Microcontrollers Technical Reference Manual.
Figure 7-43 shows the eQEP functional block diagram.
Figure 7-43 eQEP Functional Block Diagram