DSP28335基本模块之ePWM模块

上传人:nbwa****ajie 文档编号:54713253 上传时间:2018-09-17 格式:PPT 页数:32 大小:1.32MB
返回 下载 相关 举报
DSP28335基本模块之ePWM模块_第1页
第1页 / 共32页
DSP28335基本模块之ePWM模块_第2页
第2页 / 共32页
DSP28335基本模块之ePWM模块_第3页
第3页 / 共32页
DSP28335基本模块之ePWM模块_第4页
第4页 / 共32页
DSP28335基本模块之ePWM模块_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《DSP28335基本模块之ePWM模块》由会员分享,可在线阅读,更多相关《DSP28335基本模块之ePWM模块(32页珍藏版)》请在金锄头文库上搜索。

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

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

3、每个ePWM都有自己的时间基准模块,它用来决定ePWM模块的事件时序。通过同步逻辑信号,可以实现多个ePWM模块以相同时间基准进行工作。,时间基准模块连接关系图,通过对时间基准模块的设定与配置可以实现以下功能: 确定ePWM时间基准计数器(TBCTR)的频率或周期。 与其他ePWM模块的时间基准同步。 与其他ePWM模块的相位关系。 设置时间基准计数模式。(递增、递减、递增/递减) 产生以下事件: CTR=PRD 时间基准计数等于指定的周期 CTR=ZERO 时间基准计数等于 设置时间基准速度。,计数比较子模块,计数比较子模块作为时间基准计数器的输入值该值连续同计数比较器(CMPA)和计数比较

4、器(CMPB)寄存器进行比较,当时间基准计数器等于其中一个比较寄存器时,比较寄存器单元产生一个相应事件。 基于CMPA和CMPB寄存器所确定的可编程时间标志产生相应事件CTR=CMPA TBCTR=CMPACTR=CMPB TBCTR=CMPB 如果动作限定子模块能够适当配置,可控制PWM占空比,计数比较子模块功能结构,计数比较子模块功能框图,计数比较子模块的应用,两位独立的比较事件CTR=CMPA:时间基准计数器等于有效计数比较器的值CTR=CMPB:时间基准计数器等于有效计数比较器的值 两种工作模式映射模式立即装载模式,2018年9月17日11时4分,计数模式时序波形计数比较子模块产生比较

5、事件有以下三种模式: 递增模式 用于产生不对称PWM波形; 递减模式 用于产生不对称PWM波形; 递增递减 用于产生对称PWM波形。(应用于逆变器),动作限定子模块在PWM波形产生中起到重要作用,它决定事件的转换类型,从而使ePWMxA和ePWMxB输出所需要的开关波形。 ()动作限定子模块主要实现的功能 基于以下事件限制并产生相应操作CTR=PRD 时间基准计数器等于周期CTR=ZERO 时间基准计数器等于0CTR=CMPA 时间基准计数器等于有效计数比较寄存器A的值CTR=CMPB 时间基准计数器等于有效计数比较寄存器A的值 当事件发生时,管理产生事件的极性 当时间基准计数器递增或递减计数

6、时,提供事件的独立控制。 ()ePWMxA和 ePWMxB输出的几种操作方式置高、置低、取反、无动作,动作限定子模块,动作限定模块结构图,DSP控制技术,动作限定子模块输入输出信号,该模块的主要功能如下: 根据信号ePWMxA输入产生带死区的信号对。 对死区信号对进行高电平有效、低电平有效,相应信号对电平极性相反和低电平有效,相应信号对电平极性相反设置。 可编程上升沿延时。 可编程下降沿延时。 设置禁止死区控制子模块。,死区控制子模块,死区模块结构图,死区模块配置选择结构图,PWM斩波器子模块可以通过动作限定和死区控制子模块产生高频PWM斩波,在使用PWM控制功率开关中此功能很重要。 PWM斩

7、波器子模块主要功能如下: 可编程斩波频率。 可编程第一个斩波脉冲的脉冲宽度。 可编程第二个或其他脉冲的占空比。 不必要时则完全可以不使用此功能。,PWM斩波器子模块,PWM斩波器子模块功能框图,PWM斩波器子模块操作结构图,每个ePWM模块都与个TZn错误控制信号相连,这些错误控制信号与GPIO口复用。当这些信号呈现出外部错误或触发条件时ePWM输出可以设置为相应的工作方式,来响应错误信号的发生。错误控制子模块主要功能: 错误输入TZ TZ可以灵活影射到任一个ePWM模块; 当错误产生时, ePWMxA和ePWMxB输出可以被强制为下列形式之一: 高电平、低电平、高组态、无动作; 支持短路或过

8、流保护的单次错误; 支持当前限定操作的周期错误; 允许每个错误引脚实现单次或周期操作; 任一个错误引脚能够产生中断; 支持软件强制触发; 如果没有要求,错误控制子模块可以被禁止,错误控制子模块,错误控制子模块结构框图,事件触发子模块,事件触发子模块由时间基准子模块和计数比较模块组成,当某个选择的事件发生时,向CPU产生中断或启动ADC转换。 事件触发子模块主要功能如下: 接收时间基准模块和计数比较模块的事件输入。 使用时间基准方向信息确定递增递减计数。 使用预定标逻辑确定中断请求和ADC转换启动。每个事件触发一次每两个事件触发一次每三个事件触发一次 通过事件计数器和事件标志提供事件产生标识。 允许软件强制中断和ADC转换启动。,事件触发子模块功能结构图,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号