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

下载本文档

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

文档简介

大创大二次汇报基于DSP逆变器核心模块EPWM 谢超 ePWM模块 ePWM模块概述ePWM子模块功能 F28335 6组12个ePWM 6个APWM EnhancedPulseWidthModucation 每个完整的PWM通道都是由两个PWM输出组成 即ePWMxA和ePWMxB 每个PWM共有的特点 1 专用的16位时间基准计数器 控制输出周期和频率2 两个PWM输出 ePWMxA和ePWMxB 可配置如下方式 两个独立单边操作的PWM输出 两个独立双边对称操作的PWM输出 一个独立的双边不对称操作PWM输出3 异步控制PWM4 可编程超前和滞后相位控制5 同步相位6 双边沿延时控制的死区产生7 可编程错误定位8 错误条件可以强制PWM输出高 低和高阻态9 所有的事件都可以触发CPU中断和ADC开始转换信号10 高频PWM斩波 用于变换器门驱动 ePWM模块内部链接关系 ePWM子模块概述 ePWM模块内部结构框图 寄存器映射 完整的ePWM模块控制和状态寄存器装置由子模块构成 计数比较子模块寄存器动作限定子模块寄存器 死区发生器子模块寄存器错误区域子模块寄存器 事件触发器子模块寄存器PWM斩波器子模块寄存器 ePWM子模块功能 时间基准子模块计数比较子模块动作限定子模块死区控制子模块PWM斩波器子模块错误控制子模块事件触发子模块 每个ePWM都有自己的时间基准模块 它用来决定ePWM模块的事件时序 通过同步逻辑信号 可以实现多个ePWM模块以相同时间基准进行工作 时间基准模块连接关系图 通过对时间基准模块的设定与配置可以实现以下功能 确定ePWM时间基准计数器 TBCTR 的频率或周期 与其他ePWM模块的时间基准同步 与其他ePWM模块的相位关系 设置时间基准计数模式 递增 递减 递增 递减 产生以下事件 CTR PRD时间基准计数等于指定的周期CTR ZERO时间基准计数等于 设置时间基准速度 计数比较子模块 计数比较子模块作为时间基准计数器的输入值该值连续同计数比较器 CMPA 和计数比较器 CMPB 寄存器进行比较 当时间基准计数器等于其中一个比较寄存器时 比较寄存器单元产生一个相应事件 基于CMPA和CMPB寄存器所确定的可编程时间标志产生相应事件CTR CMPATBCTR CMPACTR CMPBTBCTR CMPB如果动作限定子模块能够适当配置 可控制PWM占空比 计数比较子模块功能结构 计数比较子模块功能框图 计数比较子模块的应用 两位独立的比较事件CTR CMPA 时间基准计数器等于有效计数比较器 的值CTR CMPB 时间基准计数器等于有效计数比较器 的值两种工作模式映射模式立即装载模式 2020年3月14日7时30分 计数模式时序波形计数比较子模块产生比较事件有以下三种模式 递增模式用于产生不对称PWM波形 递减模式用于产生不对称PWM波形 递增递减用于产生对称PWM波形 应用于逆变器 动作限定子模块在PWM波形产生中起到重要作用 它决定事件的转换类型 从而使ePWMxA和ePWMxB输出所需要的开关波形 动作限定子模块主要实现的功能基于以下事件限制并产生相应操作CTR PRD时间基准计数器等于周期CTR ZERO时间基准计数器等于0CTR CMPA时间基准计数器等于有效计数比较寄存器A的值CTR CMPB时间基准计数器等于有效计数比较寄存器A的值当事件发生时 管理产生事件的极性当时间基准计数器递增或递减计数时 提供事件的独立控制 ePWMxA和ePWMxB输出的几种操作方式置高 置低 取反 无动作 动作限定子模块 动作限定模块结构图 DSP控制技术 动作限定子模块输入输出信号 该模块的主要功能如下 根据信号ePWMxA输入产生带死区的信号对 对死区信号对进行高电平有效 低电平有效 相应信号对电平极性相反和低电平有效 相应信号对电平极性相反设置 可编程上升沿延时 可编程下降沿延时 设置禁止死区控制子模块 死区控制子模块 死区模块结构图 死区模块配置选择结构图 PWM斩波器子模块可以通过动作限定和死区控制子模块产生高频PWM斩波 在使用PWM控制功率开关中此功能很重要 PWM斩波器子模块主要功能如下 可编程斩波频率 可编程第一个斩波脉冲的脉冲宽度 可编程第二个或其他脉冲的占空比 不必要时则完全可以不使用此功能 PWM斩波器子模块 PWM斩波器子模块功能框图 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

提交评论