大家好、
您能帮助解决 F280049 ISR 延迟不是恒定问题吗? thanks.e2e.ti.com/.../F280049-PWM-ISR-latency-issue.docx
问题描述:
我的客户使用280049来控制数字电源。 并通过设置 ePWM 比较值来触发中断(ISR)。 并发现延迟(延迟时间)不是恒定的,这将 严重影响客户的控制策略。
测试步骤:
1、ISR 代码由 ASM 编写、在执行运行环境另存 为 FLOW 图之前设置断点、测试了延迟。 并通过观察 TBCTR 寄存器发现此延迟(延迟时间)、TBCTR 显示延迟约大于300ns;
2.为了消除 XDC100v3在线仿真的影响、我们通过使芯片单独运行来使用 GPIO 输出状态。 我们进一步确认了中断延迟问题。
支持需求:
-
哪些因素会影响中断触发和 ISR 执行之间的 ISR 延迟? 延迟是固定的还是灵活的?
-
如何实现 ISR 配置的最小延迟、或者应注意软件配置的哪个部分?