TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280049C: PWM移相值等于CMPA时,导致AQ设定的CMPA EVENT丢失问题

Part Number:TMS320F280049C

PWM1 UP_DOWN模式,固定50%占空比输出,CMPA_U时SET ,CMPA_D时CLR,在CTR=0时发出同步信号;

PWM2 UP_DOWN模式,固定50%占空比输出,CMPA_U时SET ,CMPA_D时CLR;

PWM2相对于PWM1进行移相,移相值在0~PRD范围.

简单示意图:

测试过程中遇到的问题是,当移相值接近CMPA值时(如,CMPA=100,PHS = 99/100/101),会出现PWM2发出的波形不正常,初步估计是CTR =0时载入PHS值,导致EPWM2在CMPA的动作错过了。

实际测试波形:

请帮我分析一下具体是什么原因,需要怎样解决,谢谢。

Aiden zhang:

第一张示意图传错了,从新传一下

,

Green Deng:

看一下这个帖子的内容是否有帮助:https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/81574/epwm-tbphs?tisearch=e2e-sitesearch&keymatch=%22%E4%BD%BF%E7%94%A8PWM1%E4%B8%8EPWM2%E4%B8%A4%E8%B7%AFePWM%22#

,

Aiden zhang:

该贴的问题和我的问题一样,只能想办法不让移相值靠近AQ设定动作点位置

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: PWM移相值等于CMPA时,导致AQ设定的CMPA EVENT丢失问题
分享到: 更多 (0)