dspepwm模块解析课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《dspepwm模块解析课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dspepwm 模块 解析 课件
- 资源描述:
-
1、November 16,2022.ePWM模块概述 增强型脉冲宽度调制器(ePWM)ePWM模块中每个完整的PWM通道都是由两个PWM输出组成,即ePWMxA和 ePWMxB 有时为了能够更精确控制PWM输出,加入了硬件扩展模块高精度脉冲宽度调制器(HRPWM)当多个ePWM模块集成在一个器件内时,如图:第1页/共46页November 16,2022第2页/共46页November 16,20224.1.1 ePWMePWM子模块概述 ePWM模块主要包含以下部分:时间基准子模块;计数比较子模块;动作限定子模块;死区控制子模块;PWM斩波子模块;错误区域控制子模块和事件触发子模块。每个ePW
2、M模块都是由个子模块组成,并且系统内通过信号进行连接,如图:第3页/共46页November 16,2022第4页/共46页November 16,2022 ePWM模块内部结构如图:第5页/共46页November 16,2022 ePWM模块的主要信号模块如下:PWM输出信号(ePWMxA和ePWMxB)错误区域信号(TZ1-TZ6)时间基准同步输入和输出信号 ADC启动信号 外设总线第6页/共46页November 16,20224.1.2 4.1.2 寄存器映射 时间基准子模块模块寄存器第7页/共46页November 16,2022 计数比较子模块寄存器动作限定子模块寄存器第8页/共
3、46页November 16,2022 死区发生器子模块寄存器 错误区域子模块寄存器第9页/共46页November 16,2022 事件触发器子模块寄存器 PWM斩波器子模块寄存器第10页/共46页November 16,20224.2 ePWM4.2 ePWM子模块功能.时间基准子模块 每个ePWM都有自己的时间基准模块,它用来决定ePWM的事件时序。通过同步逻辑信号,可以实现多个ePWM模块以相同时间基准进行工作。图为ePWM模块的时间基准子模块的关系图第11页/共46页November 16,2022第12页/共46页November 16,2022 用户通过对时间基准模块的设定与配置
4、实现以下功能:确定ePWM时间基准计数器的频率或周期。与其他ePWM模块的时间基准同步。与其他ePWM模块的相位关系。设置时间基准计数模式 产生以下事件:时间基准计数等于指定的时间 时间基准计数等于 设置时间基准速度第13页/共46页November 16,2022时间基准模块的关键信号和寄存器第14页/共46页November 16,2022 信号描述 ePWMMxSYNCI 时间基准同步信号输入 ePWMMxSYNCO 时间基准同步信号输出 CTR=PRD 时间基准计数器等于指定周期 CTR=Zero 时间基准计数器等于零 CTR=CMPB 时间基准计数器等于计数寄存器 CTR_dir时间
5、基准计数方向 CTR_max时间基准计数器等于最大值 TBCLK时间基准时钟第15页/共46页November 16,2022计数PWM周期与频率 时间基准周期寄存器(TBPRD)和时间基准计数器共同控制PWM的频率,当TBPRD时周期和频率与计数器递增、递减以及递增递减时的关系。系统时钟(SYSCLKOUT)的预定标处理将得到时间基准时钟(TBCLK),由该时钟决定每次时间递增的步骤。第16页/共46页November 16,2022第17页/共46页()递增计数模块 时间基准计数器从周期值,当达到周期值,时间基准计数器复位置零,此时再重新开始递增计数,重复运行。()递减计数模式 时间基准计
6、数器从周期值递减到零,当达到零值时,时间基准计数器重置周期值,此时再重新递减重复运行。()递增递减计数模式 时间基准计数器从零递增到周期值,当达到周期值,时间基准计数器开始递减直至零,此时再递增重复运行。第18页/共46页()工作寄存器()映射寄存器()时间基准周期映射模式()时间基准周期立即装载模式时间基准周期映射寄存器第19页/共46页.计数比较子模块 计数比较子模块作为时间基准计数器的输入值,该值连续同计数比较器和计数比较器寄存器进行比较,当时间基准计数器等于其中一个比较寄存器时,比较寄存器单元产生一个相应事件。()基于CMPA和CMPB寄存器所确定的可编程时间标志产生相应事件。()如果
7、动作限定子模块能够适当配置,可控制占空比 如图:计数比较子模块的功能结构第20页/共46页第21页/共46页计数比较子模块功能框图第22页/共46页.计数比较子模块的应用()两位独立的比较事件 CTR=CMPA:时间基准计数器等于有效计数比较器的值 CTR=CMPB:时间基准计数器等于有效计数比较器的值()两种工作模式 映射模式 立即装载模式.计数模式时序波形 计数比较子模块产生比较事件有以下三种模式:第23页/共46页.递增模式用于产生不对称PWM波形。.递减模式用于产生不对称PWM波形。.递增递减模式用于产生对称PWM波形。第24页/共46页4.2.3 动作限定子模块第25页/共46页 动
展开阅读全文