主题中讨论的其他器件:LAUNCHXL-F280049C、 C2000WARE
您好!
我们有 launchxl-f280049c。
我们正在尝试激活2个 PWM 模块。
我们已配置 PWM1和 PWM2模块输出、使 PWM1A 和 PWM2A 相同、PWM1B 和 PWM2B 也相同。 由于配置的原因、所有四个输出都应具有相同的上升沿。
不过、PWM2A 会漂移70ns、但 PWM2B 未如图所示。 (粉色波为 PWM2A)
如图所示、由于配置(但 PWM2A)、其他 PWM 对齐。 C2000ware 中的几个示例也是如此。
这里的重要问题是 PWM2A 和 PWM2B 之间存在移位延迟。
如果两个模块之间直接出现延迟、则更为合理、但问题出在同一 PWM 模块内部。
PWM2、PWM3和 PWM4也是如此。 (它们的 A 和 B 输出会根据彼此发生变化)
可能我们会因评估板而遇到问题。 但我对此表示怀疑。
当我们添加有源高互补死区时、这个问题会导致更大的问题。(最终、我们将使用这个死区、但是由于这个变化、死区时间是不同的)
几个示例的 AQ 设置不同、但我们确信 PWM2A 上升沿与其他示例的设置相同。 (例如当计数器为0时每个 PWM 应该为高电平)
非常感谢您提供任何帮助。
此致、
Gökhan



