主题中讨论的其他器件: C2000WARE
您好!
我正在尝试使用时钟频率为150MHz 的 TMS320F28335来实现25MHz PWM 频率。 为此、我将使用向上计数器且 EPwm1Regs.TBPRD = 6;
我保持占空比为50%。 EPwm1Regs.CMPA.half.CMPA = 3.
不过、没有显示任何脉冲。 当我保持 TBPRD 值=30时、我看到了 PWM 脉冲。 但如果我给出 TBPRD=20或更低的值、我就看不到来自 PWM1A 的任何脉冲。
PWM1的设置方式如下、
EPwm1Regs.AQCTLA.bit.ZRO = AQ_SET;//设置 EPWM1A 的操作
EPwm1Regs.AQCTLA.bit.CAU = AQ_CLEAR;
EPwm1Regs.AQCTLB.bit.ZRO = AQ_CLEAR;//在0上设置 PWM1A
EPwm1Regs.AQCTLB.bit.CAU = AQ_SET;
请告诉我、在实现这样的高频方面是否存在任何限制。
谢谢!
Naveed