This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F280037C:优化 eCAP 以实现可靠的400kHz 位流

Guru**** 2466550 points
Other Parts Discussed in Thread: TMS320F280037C

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1489016/tms320f280037c-optimizing-ecap-for-reliable-400-khz-bitstream

主题中讨论的其他器件:TMS320F280037C

您好!

我将使用 TMS320F280037C 微控制器和 eCAP 模块从 Scale EV 栅极驱动器(2SP0215F2Q0C)中捕获29位比特流。 比特流以400kHz 的频率运行、每个位根据脉冲宽度来确定。

我已经成功配置了 eCAP0来读取位流、当我禁用其他中断时、它可以正常工作。 但是、当启用其他中断(例如高优先级10kHz ISR)时、我会注意到与示波器数据相比存在位错误。

问题:

  1. 如何优化我的系统、以便在不禁用其他中断的情况下可靠地捕获位流?
  2. 中断延迟是否可以成为限制因素、如果可以、如何减少该限制因素?

非常感谢提供任何指导或实施示例。

谢谢!