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

ARM437X生成PWM脉冲时当CMPB值等于PWM周期时会出现一个宽度为PWM周期的脉冲

  在使用ARM437芯片产生PWM脉冲,当CMPB值(假设为31250)等于PWM周期(假设31250)时为何会出现一个脉冲宽度为PWM周期的脉冲,

说明:动作比较寄存器设置

PWMSS_EPWM_AQCTLB_CBD= 0x2;——AQ_SET;

PWMSS_EPWM_AQCTLB_CBU = 0x1;——AQ_CLEAR;

LOADBMODE = 0x2;——–CTR_ZERO_PRD;

Shine:

方便发个波形图过来吗?

user6464338:

回复 Shine:

补充,增减计数方式

通道1的最后一个脉冲周期等于开关周期500us,按照SVPWM调制,按照正弦规律变化,最后一个脉冲明显错误。

Shine:

回复 user6464338:

图片显示不出来,麻烦点击右下角的"使用高级编辑器编辑文本"插入图片",谢谢!

user6464338:

回复 Shine:

PWMSS_EPWM_AQCTLA_CAD = 0x2;

PWMSS_EPWM_AQCTLA_CAU  = 0x1;

PWMSS_EPWM_AQCTLB_CBD = 0x2;

PWMSS_EPWM_AQCTLB_CBU  = 0x1;

赞(0)
未经允许不得转载:TI中文支持网 » ARM437X生成PWM脉冲时当CMPB值等于PWM周期时会出现一个宽度为PWM周期的脉冲
分享到: 更多 (0)