"该文档是关于TMS320F2803x系列微控制器,特别是关于rtl8316e-rtl8324e的规格书,详细介绍了与数字比较和ePWM模块相关的寄存器配置。"
TMS320F2803x系列微控制器是德州仪器(Texas Instruments)推出的Piccolo微控制器家族成员,适用于低功耗、高性能的应用。这款微控制器集成了32位TMS320C28x CPU核心,工作在60MHz频率下,采用3.3V单电源供电,并具有多种低功耗特性。
在数字比较和ePWM(增强型脉宽调制)功能方面,文档中列出了多个关键寄存器及其地址,这些寄存器用于控制和状态监控:
1. **时基周期寄存器镜像 (TBPRDM)**:TBPRDM位于0x682B、0x686B、0x68AB、0x68EB,用于设置和读取ePWM的周期值,写入后会影射到实际的工作寄存器。
2. **比较A HRPWM寄存器镜像 (CMPAHRM)**:0x682C、0x686C、0x68AC、0x68EC,这个寄存器控制比较A的高分辨率脉宽调制值。
3. **比较A寄存器镜像 (CMPAM)**:0x682D、0x686D、0x68AD、0x68ED,用于设置ePWM的比较A值。
4. **数字比较触发选择寄存器 (DCTRIPSEL)**:0x6830、0x6870、0x68B0、0x68F0,决定了数字比较触发事件的条件。
5. **数字比较A控制寄存器 (DCACTL)**:0x6831、0x6871、0x68B1、0x68F1,用于控制数字比较A的功能和行为。
6. **数字比较B控制寄存器 (DCBCTL)**:0x6832、0x6872、0x68B2、0x68F2,对应于数字比较B的控制。
7. **数字比较滤波器控制寄存器 (DCFCTL)**:0x6833、0x6873、0x68B3、0x68F3,配置数字比较的滤波参数。
8. **数字比较捕捉控制寄存器 (DCCAPCT)**:0x6834、0x6874、0x68B4、0x68F4,用于设置数字比较的捕捉功能。
9. **数字比较滤波偏移寄存器 (DCFOFFSET)**:0x6835、0x6875、0x68B5、0x68F5,定义滤波器的偏移量。
10. **数字比较滤波偏移计数器寄存器 (DCFOFFSETCNT)**:0x6836、0x6876、0x68B6、0x68F6,跟踪滤波器偏移的计数值。
11. **数字比较滤波窗口寄存器 (DCFWINDOW)**:0x6837、0x6877、0x68B7、0x68F7,设定滤波窗口范围。
12. **数字比较滤波窗口计数器寄存器 (DCFWINDOWCNT)**:0x6838、0x6878、0x68B8、0x68F8,记录滤波窗口内的计数值。
13. **数字比较计数器捕捉寄存器 (DCCAP)**:0x6839、0x6879、0x68B9、0x68F9,保存数字比较的捕捉数据。
ePWM模块的控制和状态寄存器包括:
1. **时基控制寄存器 (TBCTL)**:如TBCTL (0x6900, 0x6940, 0x6980),用于设置ePWM的运行模式、计数方向等。
2. **时基状态寄存器 (TBSTS)**:0x6901、0x6941、0x6981,提供ePWM模块的当前状态信息。
3. **时基相位HRPWM寄存器 (TBPHSHR)**:0x6902、0x6942、0x6982,控制ePWM的高分辨率相位。
4. **时基相位寄存器 (TBPHS)**:0x6903、0x6943、0x6983,设置ePWM的相位。
5. **时基计数器寄存器 (TBCTR)**:0x6904、0x6944、0x6984,显示当前计数值。
6. **时基周期寄存器 (TBPRD)**:0x6905、0x6945、0x6985,设置ePWM周期。
7. **时基周期高分辨率寄存器 (TBPRDHR)**:0x6906、0x6946、0x6986,用于高分辨率的周期设定。
8. **计数器比较控制寄存器 (CMPCTL)**:0x6907、0x6947、0x6987,控制比较事件的行为。
9. **时基比较A HRPWM寄存器 (CMPAHR)**:0x6908、0x6948、0x6988,定义比较A的高分辨率值。
10. **计数器比较A寄存器 (CMPA)**:0x6909、0x6949、0x6989,设置比较A的阈值。
11. **计数器比较B寄存器 (CMPB)**:0x690A、0x694A、0x698A,用于设置比较B的阈值。
这些寄存器的配置直接影响到ePWM的输出波形和数字比较的触发条件,对于实现精确的定时、同步和事件响应至关重要。此外,寄存器的访问受到EALLOW保护,确保了对敏感资源的安全访问。TMS320F2803x还提供了丰富的GPIO、CPU定时器、外设接口等多种功能,适合各种工业控制和自动化应用。