DSP28335的ePWM模块详解.ppt
《DSP28335的ePWM模块详解.ppt》由会员分享,可在线阅读,更多相关《DSP28335的ePWM模块详解.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 计数比较子模块计数比较子模块l
3、 动作限定子模块动作限定子模块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占空比计数比较子模块功能结构计数比较子模块功能结构计数比较子模块功能框图计数比较
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP28335 ePWM 模块 详解
限制150内