工具与软件:
尊敬的专家:
美好的一天! 我要求为我的客户提供服务。
我的客户发现、如果他使用 TZ 关闭 ePWM、就会有明显的延迟。
范围如下:
黄色和蓝色是来自 DSP 的信号。 黄色曲线使用 TZ 关闭 ePWM。 您可以看到黄色曲线有明显的延迟。

这里是硬件设计

以下是代码配置:


客户完成了一些测试:
将 TZCTL.DCAEVT2和 TZCEL.DCBEVT2更 改为 TZ_FORCE_HIGH。 完成此更改后、无法强制将信号设置为高电平。

2.如果他禁用 TZSEL.DCAEVT2和 TZSEL.DCBEVT2、那么 TZCTL.DCAEVT2和 TZCEL.DCBEVT2可以工作、并且 EPWM 关闭延迟将消失。

这意味着、如果 启用了 TZSEL.DCAEVT2、则无法强制 ePWM 为高电平、尽管 会发生 TZ 导致 TZCTL.DCAEVT2= TZ_FORCE_HIGH。
您可以帮助检查此问题吗:
1.为什么会发生延迟?
2.如何消除这种延迟?
3.为什么该延迟与是否启用 TZSEL.DCAEVT2有关。
谢谢!
此致
Kita.
