Other Parts Discussed in Thread: TMS320F280039C
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TMS320F280039C
您好、
我正在处理 TMS320F280039C 120MHz 系统时钟的串行器/解串器控制器。
当我配置:
-
TBPRD = 5453 (≈22kHz)
我观察到 ISR 内 GPIO 切换时的抖动(在示波器上测量)。
但是、当我配置以下内容时:
-
TBPRD = 5399 (≈45µs 周期)
中断看起来稳定、没有 抖动。
仅启用一个 EPWM 中断(没有其他 PWM 中断处于活动状态)。
我的问题:
-
为什么某些 TBPRD 值会出现抖动、而其他值则不会出现抖动?
-
这是否与 CPU 流水线对齐、闪存等待状态或中断延迟变化有关?
-
TBCLK 和 SYSCLK 之间是否有任何已知的相位对齐行为可以解释这一点?
任何见解都将不胜感激。
谢谢你。