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.

[参考译文] F29H85X-ePWM-EVM:SOM 同步

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1588478/f29h85x-som-evm-epwm-synchronisation

器件型号: F29H85X-EVM-EVM SOM

我使用 eCAP 单元测量来自外部信号的上升沿和下降沿、该信号 通过 CPU3 上的 300kHz ePWM 触发。 捕获单元为 ECAP1 和 PWM EPWM1。 EPWM1 生成一个同步输出脉冲、该脉冲用作 ECAP1 的输入来实现同步输入脉冲源。 这似乎很正常。

但是、在 100KHz 时、我想生成一个软件中断、以收集采集数据并重新布设捕获单元。 为此、EPWM9 已设置为 100kHz、以便在计数器达到 0 时产生中断和同步输出脉冲。 EPWM1 具有 EPWM9 的同步输入脉冲源。 但是、两个 ePWM 没有同步、我不理解为什么。 有什么建议吗?

image.png

image.png

image.png

 

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

    尊敬的 Simon:

    确保启用“Enable Phase Shift Load“。  

    根据您的屏幕截图、我看不到该选项已启用。

    此致、

    Ryan Ma

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

    谢谢、我的问题解决了。  

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

    尊敬的 Simon:

    很高兴听到这解决了您的问题。 如果可以、请将此主题标记为已解决Slight smile

    此致、

    Ryan Ma