DSP原理及应用技术第6.1节 增强型脉宽调制器(ePWM).pptVIP

DSP原理及应用技术第6.1节 增强型脉宽调制器(ePWM).ppt

  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文档。上传文档
查看更多
PWM斩波器子模块可以通过动作限定和死区控制子模块产生高频PWM斩波,在使用PWM控制功率开关中此功能很重要。 1、PWM斩波器子模块主要功能如下: 1).可编程斩波频率。 2).可编程第一个斩波脉冲的脉冲宽度。 3).可编程第二个或其他脉冲的占空比。 4).不必要时则完全可以不使用此功能。 PWM斩波器子模块(PC) 2、PWM斩波器的操作和输出波形 如图给出PWM斩波器子模块具体操作结构,SYSCLKOUT分频提供该模块时钟,频率和占空比由PCCTL寄存器的CHPFREQ位与CHPDUTY位控制。 PWM斩波器子模块(PC) PWM斩波器子模块(PC) 3、单次触发脉冲 首脉冲的宽度可配置为16种值,首脉冲的宽度或周期通过公式(6-1)计算: T1stpulse = TSYSCLKOUT×8×OSHTWTH (6-1) 这里的TSYSCLKOUT是系统时钟周期,OSHTWTH是4位寄存器值,取值范围为1~16。 4、占空比控制 脉冲变压器门极驱动的设计需要考虑到变压器和相关电路的特性。饱和性就是其中一个需要考虑的因素。为了满足门极驱动设计要求,第二个和随后脉冲的占空比可通过编程设置。在功率开关导通的期间内,这些持续脉冲确保了合适的驱动能力和极性,并且可以通过软件设置脉冲的占空比和极性。图6-23是通过设置CHPDUTY位实现占空比控制的时序图,可选择的占空比范围是 12.5%~87.5%。 如图给出了错误控制子模块的结构框图。每个ePWM模块都与6个TZn错误控制信号相连,这些错误控制信号与GPIO口复用。当这些信号呈现出外部错误或触发条件时,ePWM输出可以设置为相应的工作方式,来响应错误信号的发生。 错误控制子模块(TZ) * * 第6章 DSP片上控制与采样外设 6.1 增强型脉宽调制器(ePWM) 6.1.1 ePWM模块概述 增强型脉冲宽度调制器( ePWM ) ePWM模块中每个完整的PWM通道都是由两个PWM输出组成,即ePWMxA和 ePWMxB 有时为了能够更精确控制PWM输出,加入了硬件扩展模块—高精度脉冲宽度调制器( HRPWM) 当多个ePWM模块集成在一个器件内时,如图: 6.1 增强型脉宽调制器(ePWM) 6.1 增强型脉宽调制器(ePWM) 6.1 增强型脉宽调制器(ePWM) 每个ePWM模块都具有以下特征: 周期和频率可控的16位时间基准计数器。 两个PWM输出(EPWMxA,EPWMxB),可以配置成以下工作方式:两个独立的带有单个边沿操作的PWM输出、两个独立的带有双边沿对称操作的PWM输出、一个独立的带有双边沿非对称操作的PWM输出。 通过软件可实现PWM信号的异步越权控制。 可编程的相位控制,以支持相对其它ePWM模块的相位滞后或超前操作。 逐周期的硬件上相位同步。 独立的上升沿和下降沿死区延时控制。 可编程错误区域分配,用于故障时的逐周期控制和单次控制 。 所有事件都可以触发CPU中断以及ADC启动转换(SOC)。 事件可预定标,减小CPU频繁响应中断的负担。 循环周期性的硬件锁定 (同步)相位关系。 错误条件可强制PWM输出为高、低以及高阻状态。 高频载波信号实现PWM斩波,对于脉冲变压器门极驱动非常有用。 ePWM子模块概述 ePWM模块主要包含以下7部分:时间基准子模块;计数比较子模块;动作限定子模块;死区控制子模块;PWM斩波子模块;错误区域控制子模块和事件触发子模块。 每个ePWM模块都是由7个子模块组成,并且系统内通过信号进行连接,如图: 6.1 增强型脉宽调制器(ePWM) ePWM模块内部结构如图: 6.1 增强型脉宽调制器(ePWM) ePWM模块的主要信号模块如下: PWM输出信号( ePWMxA 和 ePWMxB ) 错误区域信号(TZ1-TZ6) 时间基准同步输入和输出信号 ADC启动信号 外设总线 6.1 增强型脉宽调制器(ePWM) 1. 时间基准子模块(TB) 每个ePWM都有自己的时间基准模块,它用来决定ePWM的事件时序。通过同步逻辑信号,可以实现多个ePWM模块以相同时间基准进行工作。图为ePWM模块的时间基准子模块的关系图。 时间基准子模块(TB) (1)时间基准子模块的用途 用户可以通过配置时间基准子模块实现以下功能: ①指定ePWM时间基准计数器(TBCTR)的频率值或周期值 以控制事件发生的频率。 ②与其它ePWM模块的时间基准同步。 ③维持与其它ePWM模块间的相位关系。 ⑤设置时间基准计数器为增、减或增减计数模式。 ⑥产生以下事件: CT

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档