dspepwm模块解析课件.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

4.1ePWM模块概述;10;4.1.1ePWM子模块概述;10;ePWM模块内部结构如图:;ePWM模块的主要信号模块如下:;4.1.2 寄存器映射;计数比较子模块寄存器;死区发生器子模块寄存器;事件触发器子模块寄存器;4.2 ePWM子模块功能;10;用户通过对时间基准模块的设定与配置实现以下功能:

确定ePWM时间基准计数器的频率或周期。

与其他ePWM模块的时间基准同步。

与其他ePWM模块的相位关系。

设置时间基准计数模式

产生以下事件: 时间基准计数等于指定的时间;时间基准模块的关键信号和寄存器;描述;计数PWM周期与频率;16;(1)递增计数模块

时间基准计数器从周期值,当达到周期值,时间基准计数器复位置零,此时再重新开始递增计数,重复运行。

(2)递减计数模式

时间基准计数器从周期值递减到零,当达到零值时,时间基准计数器重置周期值,此时再重新递减重复运行。

(3)递增递减计数模式

时间基准计数器从零递增到周期值,当达到周期值,时间基准计数器开始递减直至零,此时再递增重复运行。;(1)工作寄存器

(2)映射寄存器

(3)时间基准周期映射模式

(4)时间基准周期立即装载模式;4.2.2计数比较子模块;21;计数比较子模块功能框图;1.计数比较子模块的应用;1.递增模式

2.递减模式

3.递增递减模式;4.2.3动作限定子模块;动作限定子模块在PWM波形产生中起到重要作用,它决定事件的转换类型,从而使ePWMxA和ePWMxB输出所需要的开关波形。

(1)动作限定子模块主要实现的功能

基于以下事件限制并产生相应操作

当事件发生时,管理产生事件的极性

当时间基准计数器递增或递减计数时,提供事件的独立控制。

如图:动作限定子模块输入输出信号。;24;(2)ePWMxA和ePWMxB输出的几种操作方式

①置高

②置低

③取反

④无动作

1.动作限定事件优先级

递增递减模式下动作限定事件优先级

递增模式下动作限定事件优先级

递减模式下动作限定事件优先级;4.2.4死区控制子模块;该模块的主要功能如下:

1.根据信号ePWMxA输入产生带死区的信号对。

2.对死区信号对进行高电平有效,低电平有效,高电平有效,相应信号对电平极性相反和低电平有效,相应信??对电平极性相反设置。

3.可编程上升沿延时。

4.可编程下降沿延时。

5.设置禁止死区控制子模块。

死区模块配置选择结构图;24;4.2.5PWM斩波器子模块;PWM斩波器子模块可以通过动作限定和死区控制子模块产生高频PWM斩波,在使用PWM控制功率开关中此功能很重要。PWM斩波器子模块主要功能如下:

1.可编程斩波频率。

2.可编程第一个斩波脉冲的脉冲宽度。

3.可编程第二个或其他脉冲的占空比。

4.不必要时则完全可以不使用此功能。

1.PWM斩波器子模块结构波形和操作

如图给出PWM斩波器子模块具体操作结构,SYSCLKOUT分频提供该模块时钟,频率和占空比由;37;4.2.6错误控制子模块;错误控制子模块主要功能;6.任一个错误引脚能够产生中断。

7.支持软件强制触发。

8.如果没有要求,错误控制子模块可以被禁止

4.2.7事件触发子模块

事件触发子模块主要功能如下:

1.接收时间基准模块和计数比较模块的事件输入。

2.使用时间基准方向信息确定递增/递减计数。

3.使用预定标逻辑确定中断请求和ADC转换启动。

--每个事件触发一次;4.通过事件计数器和事件标志提供事件产生标识。

5.允许软件强制中断和ADC转换启动。

事件触发子模块由时间基准子模块和计数比较模块组成,当某个选择的事件发生时,向CPU产生中断和/或启动;4.3ePWM寄存器;?;4.3.4死区控制子模块寄存器;?

?;该模块4可提.5高高传统精数度字脉脉宽冲脉调宽制调模节器块((PHWMRP)W的时M间)控制精度。当PWM要求精度低于9~10位时,可以用HRPWM实现,这通常发生在CPU/系统工作频率为100MHz并且PWM频率高于200kHz时。HRPWM的关键特征是:

1.提高了PWM的时间控制精度。

2.可以应用占空比和相移两种控制方法。

3.使用比较单元A和相位寄存器的扩展功能,可以实现更精准的时间间隔控制或边沿位置控制。;4.HRPWM在A信号的PWM路径上,也就是EPWMxA输出上执行,EPWMxB可以工作在常规的PWM模式。

5.自检诊断软件模式,可检查边沿位置的调整逻辑是否运行在最优状态。;Thankyou;感谢您的欣赏!

文档评论(0)

188****7663 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档