JAJSGS4P November 2008 – February 2021 TMS320F28020 , TMS320F280200 , TMS320F28021 , TMS320F28022 , TMS320F28023 , TMS320F28023-Q1 , TMS320F28026 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027 , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1
PRODUCTION DATA
The devices contain up to four enhanced PWM Modules (ePWM). Figure 9-35 shows a block diagram of multiple ePWM modules. Figure 9-36 shows the signal interconnections with the ePWM. For more details, see the Enhanced Pulse Width Modulator (ePWM) chapter in the TMS320F2802x,TMS320F2802xx Technical Reference Manual.
Table 9-27 shows the complete ePWM register set per module.
NAME | ePWM1 | ePWM2 | ePWM3 | ePWM4 | SIZE (x16) / #SHADOW | DESCRIPTION |
---|---|---|---|---|---|---|
TBCTL | 0x6800 | 0x6840 | 0x6880 | 0x68C0 | 1 / 0 | Time Base Control Register |
TBSTS | 0x6801 | 0x6841 | 0x6881 | 0x68C1 | 1 / 0 | Time Base Status Register |
TBPHSHR | 0x6802 | 0x6842 | 0x6882 | 0x68C2 | 1 / 0 | Time Base Phase HRPWM Register |
TBPHS | 0x6803 | 0x6843 | 0x6883 | 0x68C3 | 1 / 0 | Time Base Phase Register |
TBCTR | 0x6804 | 0x6844 | 0x6884 | 0x68C4 | 1 / 0 | Time Base Counter Register |
TBPRD | 0x6805 | 0x6845 | 0x6885 | 0x68C5 | 1 / 1 | Time Base Period Register Set |
TBPRDHR | 0x6806 | 0x6846 | 0x6886 | 0x68C6 | 1 / 1 | Time Base Period High Resolution Register(1) |
CMPCTL | 0x6807 | 0x6847 | 0x6887 | 0x68C7 | 1 / 0 | Counter Compare Control Register |
CMPAHR | 0x6808 | 0x6848 | 0x6888 | 0x68C8 | 1 / 1 | Time Base Compare A HRPWM Register |
CMPA | 0x6809 | 0x6849 | 0x6889 | 0x68C9 | 1 / 1 | Counter Compare A Register Set |
CMPB | 0x680A | 0x684A | 0x688A | 0x68CA | 1 / 1 | Counter Compare B Register Set |
AQCTLA | 0x680B | 0x684B | 0x688B | 0x68CB | 1 / 0 | Action Qualifier Control Register For Output A |
AQCTLB | 0x680C | 0x684C | 0x688C | 0x68CC | 1 / 0 | Action Qualifier Control Register For Output B |
AQSFRC | 0x680D | 0x684D | 0x688D | 0x68CD | 1 / 0 | Action Qualifier Software Force Register |
AQCSFRC | 0x680E | 0x684E | 0x688E | 0x68CE | 1 / 1 | Action Qualifier Continuous S/W Force Register Set |
DBCTL | 0x680F | 0x684F | 0x688F | 0x68CF | 1 / 1 | Dead-Band Generator Control Register |
DBRED | 0x6810 | 0x6850 | 0x6890 | 0x68D0 | 1 / 0 | Dead-Band Generator Rising Edge Delay Count Register |
DBFED | 0x6811 | 0x6851 | 0x6891 | 0x68D1 | 1 / 0 | Dead-Band Generator Falling Edge Delay Count Register |
TZSEL | 0x6812 | 0x6852 | 0x6892 | 0x68D2 | 1 / 0 | Trip Zone Select Register(1) |
TZDCSEL | 0x6813 | 0x6853 | 0x6893 | 0x98D3 | 1 / 0 | Trip Zone Digital Compare Register |
TZCTL | 0x6814 | 0x6854 | 0x6894 | 0x68D4 | 1 / 0 | Trip Zone Control Register(1) |
TZEINT | 0x6815 | 0x6855 | 0x6895 | 0x68D5 | 1 / 0 | Trip Zone Enable Interrupt Register(1) |
TZFLG | 0x6816 | 0x6856 | 0x6896 | 0x68D6 | 1 / 0 | Trip Zone Flag Register (1) |
TZCLR | 0x6817 | 0x6857 | 0x6897 | 0x68D7 | 1 / 0 | Trip Zone Clear Register(1) |
TZFRC | 0x6818 | 0x6858 | 0x6898 | 0x68D8 | 1 / 0 | Trip Zone Force Register(1) |
ETSEL | 0x6819 | 0x6859 | 0x6899 | 0x68D9 | 1 / 0 | Event Trigger Selection Register |
ETPS | 0x681A | 0x685A | 0x689A | 0x68DA | 1 / 0 | Event Trigger Prescale Register |
ETFLG | 0x681B | 0x685B | 0x689B | 0x68DB | 1 / 0 | Event Trigger Flag Register |
ETCLR | 0x681C | 0x685C | 0x689C | 0x68DC | 1 / 0 | Event Trigger Clear Register |
ETFRC | 0x681D | 0x685D | 0x689D | 0x68DD | 1 / 0 | Event Trigger Force Register |
PCCTL | 0x681E | 0x685E | 0x689E | 0x68DE | 1 / 0 | PWM Chopper Control Register |
HRCNFG | 0x6820 | 0x6860 | 0x68A0 | 0x68E0 | 1 / 0 | HRPWM Configuration Register(1) |
HRPWR | 0x6821 | - | - | - | 1 / 0 | HRPWM Power Register |
HRMSTEP | 0x6826 | - | - | - | 1 / 0 | HRPWM MEP Step Register |
HRPCTL | 0x6828 | 0x6868 | 0x68A8 | 0x68E8 | 1 / 0 | High resolution Period Control Register(1) |
TBPRDHRM | 0x682A | 0x686A | 0x68AA | 0x68EA | 1 / W(2) | Time Base Period HRPWM Register Mirror |
TBPRDM | 0x682B | 0x686B | 0x68AB | 0x68EB | 1 / W(2) | Time Base Period Register Mirror |
CMPAHRM | 0x682C | 0x686C | 0x68AC | 0x68EC | 1 / W(2) | Compare A HRPWM Register Mirror |
CMPAM | 0x682D | 0x686D | 0x68AD | 0x68ED | 1 / W(2) | Compare A Register Mirror |
DCTRIPSEL | 0x6830 | 0x6870 | 0x68B0 | 0x68F0 | 1 / 0 | Digital Compare Trip Select Register (1) |
DCACTL | 0x6831 | 0x6871 | 0x68B1 | 0x68F1 | 1 / 0 | Digital Compare A Control Register(1) |
DCBCTL | 0x6832 | 0x6872 | 0x68B2 | 0x68F2 | 1 / 0 | Digital Compare B Control Register(1) |
DCFCTL | 0x6833 | 0x6873 | 0x68B3 | 0x68F3 | 1 / 0 | Digital Compare Filter Control Register(1) |
DCCAPCT | 0x6834 | 0x6874 | 0x68B4 | 0x68F4 | 1 / 0 | Digital Compare Capture Control Register(1) |
DCFOFFSET | 0x6835 | 0x6875 | 0x68B5 | 0x68F5 | 1 / 1 | Digital Compare Filter Offset Register |
DCFOFFSETCNT | 0x6836 | 0x6876 | 0x68B6 | 0x68F6 | 1 / 0 | Digital Compare Filter Offset Counter Register |
DCFWINDOW | 0x6837 | 0x6877 | 0x68B7 | 0x68F7 | 1 / 0 | Digital Compare Filter Window Register |
DCFWINDOWCNT | 0x6838 | 0x6878 | 0x68B8 | 0x68F8 | 1 / 0 | Digital Compare Filter Window Counter Register |
DCCAP | 0x6839 | 0x6879 | 0x68B9 | 0x68F9 | 1 / 1 | Digital Compare Counter Capture Register |