您好专家、
我正在帮助客户使用 F280025进行编码、在测试 PWM 同步功能时遇到了异常情况。
以下是同步设置代码:
EPWM1Regs.EPWMSYNCOUTEN.BIT.ZEROEN =1; EPWM2Regs.EPWMSYNCINSEL.BIT.SEL=1;
对于 PWM 时钟、它是100MHz。
- 进行了比较
对于 PWM1- 6kHz-上行模式、周期= 8333;
对于 PWM2- 5kHz-上行模式、周期= 10000;
对于这两种情况、CMPA = 2500、在 CAU 上设置 PWM、在 CAD 上清除 PWM。
但在测试期间、只有 PWM1和 PWM1缺失(始终为低电平)
- 进行了比较
我们更改了 PWM1和 PWM2的频率。
PWM1 -周期=10000;
PWM2 -周期=8333;
这次、PWM1和 PWM2全部为5kHz。
- 进行了比较
我们保持频率不变。
对于 PWM1- 6kHz-上行模式、周期= 8333;
对于 PWM2- 5kHz-上行模式、周期= 10000;
对于这两者、 在 ZRO 上设置 PWM、在 PRD 上清除 PWM。
这次、PWM1和 PWM2全部为6kHz、并且上升沿对齐。
我只想知道,为什么在第1次测试中,PWM1波形丢失?
因为我的客户需要使用第一个测试波形彭定康。
BR
Emma