DSP28335的ePWM模块详解_第1页
DSP28335的ePWM模块详解_第2页
DSP28335的ePWM模块详解_第3页
DSP28335的ePWM模块详解_第4页
DSP28335的ePWM模块详解_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大创大二次汇报基于DSP逆变器核心模块EPWM谢超ePWM模块l ePWM模块概述l ePWM子模块功能F283356组12个ePWM6个APWM (Enhanced Pulse Width Moducation)每个完整的PWM通道都是由两个PWM输出组成,即ePWMxA和ePWMxB。每个PWM共有的特点:1.专用的16位时间基准计数器,控制输出周期和频率2.两个PWM输出(ePWMxA和ePWMxB),可配置如下方式: 两个独立单边操作的PWM输出 两个独立双边对称操作的PWM输出 一个独立的双边不对称操作PWM输出3.异步控制PWM4.可编程超前和滞后相位控制5.同步相位6.双边沿延时

2、控制的死区产生7.可编程错误定位8.错误条件可以强制PWM输出高、低和高阻态9.所有的事件都可以触发CPU中断和ADC开始转换信号10.高频PWM斩波,用于变换器门驱动ePWMePWM模块内部链接关系模块内部链接关系ePWMePWM子模块概述子模块概述ePWMePWM模块内部结构框图模块内部结构框图寄存器映射寄存器映射完整的ePWM模块控制和状态寄存器装置由子模块构成。 计数比较子模块寄存器 动作限定子模块寄存器 死区发生器子模块寄存器 错误区域子模块寄存器 事件触发器子模块寄存器 PWM斩波器子模块寄存器ePWMePWM子模块功能子模块功能l 时间基准子模块时间基准子模块 l 计数比较子模块

3、计数比较子模块l 动作限定子模块动作限定子模块l 死区控制子模块死区控制子模块l PWM PWM斩波器子模块斩波器子模块l 错误控制子模块错误控制子模块l 事件触发子模块事件触发子模块每个ePWM都有自己的时间基准模块,它用来决定ePWM模块的事件时序。通过同步逻辑信号,可以实现多个ePWM模块以相同时间基准进行工作。时间基准模块连接关系图时间基准模块连接关系图通过对时间基准模块的设定与配置通过对时间基准模块的设定与配置可以可以实现以下功实现以下功能:能: 确定ePWM时间基准计数器(TBCTR)的频率或周期。 与其他ePWM模块的时间基准同步。 与其他ePWM模块的相位关系。 设置时间基准计

4、数模式。(递增、递减、递增/递减) 产生以下事件:CTR=PRD 时间基准计数等于指定的周期CTR=ZERO 时间基准计数等于 设置时间基准速度。计数比较子模块计数比较子模块 计数比较子模块作为时间基准计数器的输入值该值连续同计数比较器(CMPA)和计数比较器(CMPB)寄存器进行比较,当时间基准计数器等于其中一个比较寄存器时,比较寄存器单元产生一个相应事件。 基于CMPA和CMPB寄存器所确定的可编程时间标志产生相应事件 CTR=CMPA TBCTR=CMPA CTR=CMPB TBCTR=CMPB 如果动作限定子模块能够适当配置,可控制PWM占空比计数比较子模块功能结构计数比较子模块功能结

5、构计数比较子模块功能框图计数比较子模块功能框图计数比较子模块的应用计数比较子模块的应用 两位独立的比较事件 CTR=CMPA:时间基准计数器等于有效计数比较器的值 CTR=CMPB:时间基准计数器等于有效计数比较器的值 两种工作模式 映射模式 立即装载模式2022年2月16日12时30分计数模式时序波形计数模式时序波形 计数比较子模块产生比较事件有以下三种模式:递增模式用于产生不对称PWM波形;递减模式用于产生不对称PWM波形;递增递减 用于产生对称PWM波形。(应用于逆变器) 动作限定子模块在PWM波形产生中起到重要作用,它决定事件的转换类型,从而使ePWMxA和ePWMxB输出所需要的开关

6、波形。()动作限定子模块主要实现的功能基于以下事件限制并产生相应操作 CTR=PRD 时间基准计数器等于周期 CTR=ZERO 时间基准计数器等于0 CTR=CMPA 时间基准计数器等于有效计数比较寄存器A的值 CTR=CMPB 时间基准计数器等于有效计数比较寄存器A的值当事件发生时,管理产生事件的极性当时间基准计数器递增或递减计数时,提供事件的独立控制。()ePWMxA和 ePWMxB输出的几种操作方式 置高、置低、取反、无动作动作限定子模块动作限定子模块动作限定模块结构图动作限定模块结构图DSP控制技术动作限定子模块输入输出信号动作限定子模块输入输出信号该模块的主要功能如下:根据信号ePW

7、MxA输入产生带死区的信号对。对死区信号对进行高电平有效、低电平有效,相应信号对电平极性相反和低电平有效,相应信号对电平极性相反设置。可编程上升沿延时。可编程下降沿延时。设置禁止死区控制子模块。死区控制子模块死区控制子模块死区模块结构图死区模块结构图死区模块配置选择结构图死区模块配置选择结构图 PWM斩波器子模块可以通过动作限定和死区控制子模块产生高频PWM斩波,在使用PWM控制功率开关中此功能很重要。 PWM斩波器子模块主要功能如下: 可编程斩波频率。 可编程第一个斩波脉冲的脉冲宽度。 可编程第二个或其他脉冲的占空比。 不必要时则完全可以不使用此功能。PWMPWM斩波器子模块斩波器子模块PW

8、M斩波器子模块功能框图斩波器子模块功能框图PWM斩波器子模块操作结构图斩波器子模块操作结构图 每个ePWM模块都与个TZn错误控制信号相连,这些错误控制信号与GPIO口复用。当这些信号呈现出外部错误或触发条件时ePWM输出可以设置为相应的工作方式,来响应错误信号的发生。 错误控制子模块主要功能:错误输入TZ TZ可以灵活影射到任一个ePWM模块;当错误产生时, ePWMxA和ePWMxB输出可以被强制为下列形式之一:高电平、低电平、高组态、无动作;支持短路或过流保护的单次错误;支持当前限定操作的周期错误;允许每个错误引脚实现单次或周期操作;任一个错误引脚能够产生中断;支持软件强制触发;如果没有要求,错误控制子模块可以被禁止错误控制子模块错误控制子模块错误控制子模块结构框图错误控制子模块结构框图事件触发子模块事件触发子模块 事件触发子模块由时间基准子模块和计数比较模块组成,当某个选择的事件发生时,向CPU产生中断或启动ADC转换。 事件触发子模块主要功能如下: 接收时间基准模块和计数比较模块的事件输入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论