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设定动作点位置