工具/软件:
大家好!
在多个 ePWM 同步的环境中、在暂停和恢复 ePWM 时、
我们遇到了在特定 ePWM 上不再发生中断的情况。 配置如下。
•ePWM2(CPU1 控制)
当电源开启时、以 COUNT_UP 模式启动、并使用外设初始设置。
用作其他 PWM 的参考时序。
•ePWM15(CPU1 控制)
仅在上电时执行外设初始化并保持冻结状态。
已计划首先在所需的时间设置为 COUNT_UP 模式。
配置为生成相对于 ePWM2 的延迟中断 10μs。
•ePWM3(CPU2 控制)
在 CPU2 启动时、以外设初始设置和 COUNT_UP 模式启动。
配置为在 ePWM2 之后生成中断 20μs。
使用上述配置时、在上电和 CPU2 启动后、当 ePWM15 工作模式切换为 COUNT_UP 时、
不再调用 ePWM3 的中断函数。
所需的操作如下所示:
•ePWM2 和 ePWM3 在启动后开始同步运行。
•ePWM15 以所需的时序启动并与其他 PWM 同步。
哪些设置和控制方法适合实现此配置?
对于需要考虑的要点或建议的设置、我们将不胜感激。
此致、
ITO