F28335中ePWM模块学习汇报PPT文件格式下载.pptx

上传人:b****3 文档编号:15654622 上传时间:2022-11-10 格式:PPTX 页数:28 大小:770.61KB
下载 相关 举报
F28335中ePWM模块学习汇报PPT文件格式下载.pptx_第1页
第1页 / 共28页
F28335中ePWM模块学习汇报PPT文件格式下载.pptx_第2页
第2页 / 共28页
F28335中ePWM模块学习汇报PPT文件格式下载.pptx_第3页
第3页 / 共28页
F28335中ePWM模块学习汇报PPT文件格式下载.pptx_第4页
第4页 / 共28页
F28335中ePWM模块学习汇报PPT文件格式下载.pptx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

F28335中ePWM模块学习汇报PPT文件格式下载.pptx

《F28335中ePWM模块学习汇报PPT文件格式下载.pptx》由会员分享,可在线阅读,更多相关《F28335中ePWM模块学习汇报PPT文件格式下载.pptx(28页珍藏版)》请在冰豆网上搜索。

F28335中ePWM模块学习汇报PPT文件格式下载.pptx

ePWM模块学习汇报ePWM模块1.TB(时间基准)模块2.CC(计数器比较)模块3.AQ(动作限定)模块4.DB(死区控制)模块5.PC(PWM斩波)模块6.TZ(错误控制)模块7.ET(事件触发)模块ePWM内部链接关系图ePWM内部各子模块连接图TB模块TBCTL(控制寄存器)TBSTS(状态寄存器)TBPRD(周期寄存器)TBCTR(计数寄存器)TBPHS(相位寄存器)当TBCTLPRDLD=0时,TBPRD影子寄存器使能。

@#@当读和写TBPRD寄存器,在时基计数器为零时(TBCTR=0x0000),影子寄存器TBPRD(shadow)内容转移到工作寄存器TBPRD(Active),默认TBPRD影像寄存器处于使能状态。

@#@当TBCTLPRDLD=1时,则进入立即装入模式,则读写TBPRD寄存器直接改变工作寄存器。

@#@当果TBCTLPHSEN=1时,当检测到输入同步脉冲EPWMxSYNCI或者向TBCTLSWFSYNC控制位写1产生一个软件强制同步时,相位寄存器值装入计数寄存器(TBPHSTBCTR).若TBCTLPHSEN=0,则不动作。

@#@TBCTLSYNCOSEL=00EPWMxSYNCI01CTR=zero10CTR=CMPB11EPWMxSYNCO同步输出无效TBCTLCM=00上升计数模式01下降计数模式10增减计数模式11停止计数操作增计数模式减计数模式增减计数模式CC模块CMPCTL(比较控制寄存器)CMPA(比较值寄存器A,有影子寄存器)CMPB(比较值寄存器B,有影子寄存器)CC计数器比较子模块CMPA,用于设置EPWMxA的比较值,有影子寄存器。

@#@CMPB,用于设置EPWMxB的比较值,有影子寄存器。

@#@当CMPCTLSHDWBMODE=0时,影子寄存器使能则CMPCTLLOADBMODE=00在CTR=Zero01在CTR=PRD10在CTR=Zero或CTR=PRD11不动作影子寄存器CMPB(shadow)内容转移到工作寄存器CMPB(Active)AQ模块AQCTLA(输出A比较方式控制寄存器)AQCTLB(输出B比较方式控制寄存器)AQSFRC(软件强制控制寄存器)AQCSFRC(软件连续强制控制寄存器)AQ模块AQCTLB设置EPWMB的比较方式有CBD、CBU、CAD、CAU、PRD、ZRO,无影子寄存器,立即装载CBD为TBCTR(计数器)与CMPB在down计数时相等使输出为不动作(00)或low(01)或high(10)或反向(11)CBU为TBCTR(计数器)与CMPB在up计数时相等使输出为不动作(00)或low(01)或high(10)或反向(11)CAD为TBCTR(计数器)与CMPA在down计数时相等使输出为不动作(00)或low(01)或high(10)或反向(11)CAU为TBCTR(计数器)与CMPA在up计数时相等使输出为不动作(00)或low(01)或high(10)或反向(11)PRD为TBCTR(计数器)与TBPRD(周期寄存器)相等时使输出为不动作(00)或low(01)或high(10)或反向(11)ZRO为TBCTR(计数器)计到零时使输出为不动作(00)或low(01)或high(10)或反向(11)AQCSFRC(软件连续强制控制寄存器)通过AQSFRC(软件强制控制寄存器)的RLDCSF配置为TBCTR(计数器)计到零时装载AQCSFRCRLDCSF=00在CTR=Zero01在CTR=PRD10在CTR=Zero或CTR=PRD11直接进入工作寄存影子寄存器AQCSFRC(shadow)内容转移到工作寄存器AQCSFRC(Active)AQSFRC(软件强制控制寄存器)通过(OTSFB、ACTSFB)设置EPWMB、(OTSFA、)设置EPWMA启动一次强制(ACTSFA=00)不动作、(01)置零、(10)置高、(11)反向,当OTSFB、OTSFA被写1时,动作一次,写0无效,无影子寄存器DB模块DBCTL(死区控制寄存器)DBRED(死区上升沿延时)DBFED(死区下降沿延时)DBCTLIN_MODE)=(00)EPWMxA该信号源上升沿和下降沿延时,这种模式是默认模式=(01)EPWMxA该信号源下降沿延时,EPWMxB在上升沿延时=(10)EPWMxA在上升沿延时,EPWMxB在下降沿延时=(11)EPWMxB上升沿和下降沿延时TZ模块当外部有错误信号产生时,对PWM输出进行相应处理,置高,或拉低,或置为高阻态或不动作,从而起到保护作用。

@#@该功能也可以通过软件强制产生;@#@ET模块ETSEL(中断选择寄存器)ETPS(中断预设寄存器)ETFLG(中断标志寄存器)ETCLR(中断标志清除寄存器)ETFRC(强制中断寄存器)谢谢

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1