2022年发波配置说明 .pdf

上传人:Che****ry 文档编号:27198794 上传时间:2022-07-23 格式:PDF 页数:7 大小:705.52KB
返回 下载 相关 举报
2022年发波配置说明 .pdf_第1页
第1页 / 共7页
2022年发波配置说明 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年发波配置说明 .pdf》由会员分享,可在线阅读,更多相关《2022年发波配置说明 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一个 ePWM module包括 Time-base (TB) module,Counter-compare (CC) module,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - Action-qualifier (AQ) module ,Dead-band (DB) module ,PWM-chopper (PC) module ,Event-trigger (ET) module, Trip-zone (TZ) modul

2、e等七个模块。正常的发出PWM 波要配置 TB、CC 、AQ 、DB 、ET 等五个模块。Time-base (TB) module为定时器模块,有TBCTL (控制寄存器)配置定时器的时钟、计数模式、同步模式TBSTS (状态寄存器)TBPHSHR (高速 PWM 用)TBPHS (相位寄存器)计数器的起始计数位置,例如寄存器为0 x0100则计数器从0 x0100 开始计数TBCTR (计数器)TBPRD (周期寄存器)设置计数器的计数周期。只有TBPRD (周期寄存器)有影子寄存器。本程序的设置为count-up-and-down mode计数模式, 相位为零, ePWM2 、ePWM3

3、 、ePWM4 、 ePWM5 、 ePWM6 通过 ePWM1 的计数器到零时进行同步,计数周期为0.5ms 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - Counter-compare (CC) module为比较器模块有CMPCTL (比较控制寄存器)设置CMPA 、CMPB 的重载模式CMPAHR (高速 PWM 用),CMPA (比较值寄存器A)设置 EPWMxA 的比较值,有影子寄存器。CMPB (比较值寄存器B

4、)设置 EPWMxB 的比较值,有影子寄存器。本程序只应用了CMPA ,设置计数器到零时重载CMPA 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - Action-qualifier (AQ) module比较方式预设模块AQCTLA (输出 A 比较方式控制寄存器)设置EPWMA 的比较方式有CBD 、CBU 、CAD 、CAU 、PRD 、ZRO ,无影子寄存器,立即装载AQCTLB (输出 B 比较方式控制寄存器)设置E

5、PWMB 的比较方式有CBD 、CBU 、CAD 、CAU 、PRD 、ZRO ,无影子寄存器,立即装载AQSFRC (软件强制控制寄存器)设置AQCSFRC重载方式(RLDCSF ),通过(OTSFB 、ACTSFB )设置 EPWMB 、(OTSFA 、ACTSFA )设置 EPWMA 启动一次强制置位无效、置零、置高、反向,当OTSFB 、OTSFA 被写 1 时,动作一次,写0 无效,无影子寄存器AQCSFRC (软件连续强制控制寄存器)可以强制EPWMA 、EPWMB的输出为low或 high 或 AQCSFRC不起作用, 有影子寄存器, 当寄存期被加载后的第二个时钟开始作用,如 T

6、BCLK=0时加载, TBCLK=1时开始起作用说明:CBD 为 TBCTR (计数器)与CMPB 在 down 计数时相等使输出为low 或 high 或反向或不动作CBU 为 TBCTR (计数器)与CMPB 在 up 计数时相等使输出为low 或 high 或反向或不动作CAD 为 TBCTR (计数器)与CMPA 在 down 计数时相等使输出为low 或 high 或反向名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - -

7、或不动作CAU 为 TBCTR (计数器)与CMPA 在 up 计数时相等使输出为low 或 high 或反向或不动作PRD 为 TBCTR (计数器)与TBPRD (周期寄存器)相等时使输出为low 或 high 或反向或不动作ZRO 为 TBCTR (计数器)计到零时使输出为low 或 high 或反向或不动作注意:以上均是相等时起作用,其它时间不管,只有AQCSFRC (软件连续强制控制寄存器)持续起作用如同时出现比较则优先级如图例: CMPA=100 ,CMPB=100 ,up 计数, EPWMA初始为低, CAU 设置高, CBU 设置低,当 TBCTR 计到 100 时,CAU 、

8、CBU 同时作用,根据优先级,EPWMA 输出低。当 CMPA=100 ,CMPB=110 ,其它不变,当TBCTR 计到 100 时,EPWMA输出高,计到 110 时 EPWMA 输出低。本程序只应用了EPWMA输出通过 Dead-band (DB) module产生互补的PWM 波形。Action-qualifier (AQ) module比较方式预设模块配置如下:AQCTLA (输出 A 比较方式控制寄存器)的CAU 置高, CAD 置低,其它无效。在初始化中配置。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心

9、整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - AQCSFRC (软件连续强制控制寄存器)通过AQSFRC (软件强制控制寄存器)的RLDCSF 配置为 TBCTR (计数器) 计到零时装载, 根据需要每次中断配置CSFA 置高、置低或软件连续强制无效。其优先级最高,强制时CAU置高, CAD 置低不起作用,无效时CAU 置高, CAD 置低起作用。AQSFRC (软件强制控制寄存器)的ACTSFA 配置为置低,当本周期软件连续强制无效时,向 OTSFA 写 1,保证有效高周期的起始是低状态,防止上一周期结束时为高。Dead-band (DB) m

10、odule死区模块DBCTL (死区控制寄存器)设置S5,S4,S3,S2,S1,S0 开关选择的DBRED (死区上升沿延时)上升沿延时时间DBFED (死区下降沿延时)下降沿延时时间本程序的设置为S5=0 , S4=0 , S3=1 , S2=0 , S1=1 , S0=1 ; 延时时间为5us。 EPWMxA= EPWMxA in ,EPWMxB为 EPWMxA in的反向。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - -

11、Event-trigger (ET) module中断事件模块ETSEL (中断选择寄存器)使能及事件源选择(SOCA触发 ADC 转换, SOCB 触发ADC 转换,中断)ETPS (中断预设寄存器)xxxCNT 记录时间发生次数,当与xxxPRD 相等时,发出中断信号, xxxCNT 停止计数,当标志为清除时xxxCNT 置零重新计数ETFLG (中断标志寄存器)状态标志位,中断时为1 ETCLR (中断标志清除寄存器)写1 清除相应标志位ETFRC (强制中断寄存器)写1 强制相应中断发生本程序选择SOCA 触发 ADC 转换, TBCTR=0位中断事件源,xxxPRD 为 1。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁