Thread 中讨论的其他器件:C2000WARE
工具与软件:
大家好、我希望每个人都能做得好、我正在努力实现以下要求、使用比较器子系统处理 PWM 开/关状态、其中有一个1个 CMPSS 可用于高电 压和低电压状态、通过这里的 DAC 基准电压(1.65v)来验证它的状态。 我在这里为高跳闸状态配置了两个跳闸状态、为高跳闸状态配置了跳闸10、为低跳闸状态配置了跳闸9。 我正在将 Inputxbar 与 trip10、CMPSSH 和 trip9、CMPSSL 状态一起用于 ePWM 高电平和低电平状态、我在下面的中配置了跳闸操作
对于 PWM4跳闸状态操作配置:
TZA 事件3低压状态
TZB 事件2 高电压状态
DCAEVT1事件2 高电压状态
DCAEVT2事件1高阻抗
DCBEVT1事件1高阻抗
DCBEVT2事件1 高阻抗
对 TZ1和使用一次性源 DCAEVT1、以实现 PWMS4所需的状态


PWM5的 TZA 事件1高阻抗
TZB 事件3低电压
DCAEVT1事件1 高阻抗
DCAEVT2事件1高阻抗
DCBEVT1事件1高阻抗
DCBEVT2事件1 高阻抗
对 TZ1和使用一次性源 DCAEVT1、以实现 PWMS5所需的状态


目标是实现:
PWM4A:基于"1"高电压的恒定或固定高电平状态
PWM4B: 基于"0"的高电压的恒定或固定低电平状态
PWM5A: 基于"0"的高电压的恒定或固定低电平状态
PWM5B: 基于"1"高电压的恒定或固定高电平状态
目前我能够通过上述配置实现前三项配置、但对于 PWM5B、它会以高电平状态转换 PWM、从而生成信号而不是恒定值。 这里让我感到困惑。 如果我没有在主函数中使用 GPIO Trip High 和 Low、它会给出以下结果。
这里有任何人可以帮助我或向我提供任何建议吗? 感谢你的评分
PWM08 --- > PWMTRIPH
PWM07 --- > PWMTRIPL
PWM0 --- > PWM4A
PWM1 --- > PWM4B
PWM2 --- > PWM5A
PWM0 --- > PWM5B

我在论坛中有新帐户。 请分享您的善意建议、或者提供后续示例或发布实现项目、以便了解如何根据比较器和跳闸区处理反相 PWM 开关状态