主题中讨论的其他器件:C2000WARE
您好!
我的问题分两部分:
编号1: 我有8小时 ePWM 来控制一个转换器。 它们都具有相同的频率和占空比、但存在不同的相移。 我还需要一个 PWM (称为 ePWM 9A)才能以100%占空比运行。 正常 PWM 10 - 16中的任何一个都可以提供技术的1786页的100%占空比。 参考 Manual 表示其受占空比限制(12.5%- 87.5%)?
编号2:如果编号1可行、如何将 ePWM9A 配置为100%占空比运行、已将前八个 PWM (HR ePWM)配置为50%占空比运行?
编号3:我需要在满足特定条件时打开 ePWM 9A。 我在这方面不是野蛮的(对不起),但我将用下面的类比解释这一点
如果(A >B){
不要打开 ePWM 9A
所有8小时 ePWM 都在 旋转
}
否则{
打开 ePWM 9A;
所有8个 ePWM 仍在切换;
{
那么、如何禁用和启用 ePWM 9A?
以下内容看起来像是之前已回答的问题的解决方案:
"
禁用 PWM、其中 x 是 PWM 编号
EALLOW;
epwmxRegs.TZFRC.bit.OST = 1;
EPwmxRegs.TZCTL.bit.tZA = 0x02;//表示强制低电平
EPwmxRegs.TZCTL.bit.TZB = 0x02;//用于强制低电平
EDIS;
//启用 PWM,其中 x 是 PWM 编号
EALLOW;
EPwmxRegs.TZCTL.bit.OST = 0x01;//表示强制低电平
EPwmxRegs.TZCTL.bit.OST = 0x01;//用于强制低电平
EDIS;
"
但 anable 和 disable 的注释都指向强制低电平。 请告知。
此致、
Olutayo。