- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第12章增强型PWM模块ePWM
本章内容
12.1ePWM模块概述
12.2ePWM模块的寄存器
12.3产生简易任意的PWM波
12.4SPWM生成程序的编写
本章重点
1、了解ePWM各个模块;
2、掌握ePWM模块的内部链接关系;
3、了解ePWM模块的寄存器;
4、掌握如何编写一个任意的PWM波;
12.1ePWM模块概述
ePWM是一个有效的PWM外围设备,能够产生复杂的脉宽波形,
并且对CPU占用资源最少和干预最小。具有高度可编程、灵活并
且易于理解和使用的优点。交叉耦合和共享资源已经避免,取
而代之的是ePWM,ePWM可以由更小的单通道模块和独立的资源
根据需要共同运作,形成一个系统。这种ePWM模块化的方法提
供了一个更加透明的外围框架,可以帮助用户迅速了解其操作。
12.1.1ePWM模块介绍
时基子模块
计数-比较子模块
动作限定子模块
ePWM模块包含的子模块死区发生器子模块
PWM斩波子模块
故障捕获子模块
事件触发子模块
12.1.1ePWM模块介绍
(1)时基子模块
该模块的输出为TBCLK时钟信号,即每个ePWM模块的时间基
准,它能够被ePWM的所有子模块使用,控制计数器的更新速率。
(2)计数器-比较器子模块
该模块分为两个部分,一个为计数部分,另一个为比较部
分。计数部分为一个16位的时基计数器,其输入有时基信号
TBCLK、EPWMxSYNCI同步信号以及周期值。其输出有两个,分别
为EPWMxSYNCO同步信号和计数值和周期值比较的结果,同时将
其送入逻辑处理模块。比较部分适用于处理输入的比较结果,
同时产生相应的逻辑状态。
12.1.1ePWM模块介绍
(3)动作限定子模块
该模块用于判断逻辑的转换是否符合要求,并将其转换
为对应的PWM开关状态。
(4)死区发生器子模块
该模块主要用于对PWM的开关变换之间加入死区时间,防
止整流器上下桥臂的开关管因过流击穿。死区一般分为单边
死区和双边死区。单边死区只对开通开关管的脉冲施加死区;
双边死区则是对所有的脉冲变化均加入死区时间。
12.1.1ePWM模块介绍
(5)PWM斩波器子模块
该模块通常用于产生高频PWM载波信号,主要用于高频
的开关数字电源中。
(6)故障断路器子模块
该模块主要用于处理外部返回的故障信号。
(7)事件触发器子模块
该模块主要用于对中断的控制。
12.1.1ePWM模块介绍
除了普通的ePWM以外,F2803x还有一个高分辨率脉宽调制
模块。该模块通过使用一个专用的校准延时线路。这个模块在
一个单模块和一个简化的校准系统内包含多条延迟线路。每一
个ePWM模块均有一条HR延迟线路。
HRPWM模块提供高分辨率PWM,此分辨率大大好于使用传统
数字PWM方法所能导出的分辨率。
HRPWM模块的特点如下:
•大大扩展了传统导出数字PWM的时间分辨率功能
•这个功能可被应用在单边沿以及针对频率/周期调制的双边
沿控制中
•通过对ePWM模块的比较A和相位寄存器的扩展来控制更加精
细的分辨率或者边沿定位
12.1.2ePWM模块内部连接关系
文档评论(0)