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.

[参考译文] TMS320F280037:如何检查 SOC 触发源

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1337496/tms320f280037-how-to-check-soc-trigger-source

器件型号:TMS320F280037

大家好!

我已选择 ePWM 的 CTR = 0和 CTR = PRD 作为 ADC 的 SOC 触发源。

该过程使用 EOC 中断中的 ADC 值。

是否有任何方法可以确定该过程计时时的触发条件是 CTR = 0还是 CTR = PRD?

此致、  

伊藤

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

    尊敬的 Ito-KAZ:

    我不知道有任何方法可以确定最近的事件是 CTR = 0还是 CTR = PRD。 然而、CLB 确实可以访问 PWM 的计数器方向。 或许可以用来满足您的应用要求? 您为何要尝试确定事件是 PRD 还是 ZRO?

    谢谢!

    卢克

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

    Luke、您好!

    感谢您的答复。

    这是因为我们想知道中断原因是零还是 PRD。

    我们如何使用 CLB 来满足我们的应用要求?

    此致、

    伊藤

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

    尊敬的 Ito:

    实际上、这不需要 CLB。 您可以通过 TBSTS 读取当前计数器方向。 CTRDIR 位。 只要 ISR 在触发中断的事件后半个 PWM 周期内开始、该位就会反映中断是由 PRD 还是 ZRO 触发。

    谢谢!

    卢克