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.

[参考译文] TMS320F28386D:使用 CLB 对 PWM 信号进行异或运算:死区问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1639899/tms320f28386d-using-clb-to-xor-pwm-signals-dead-band-issue

部件号: TMS320F28386D

大家好:

我当前正在使用 CLB 对三个 PWM 信号进行异或运算。 通过下面的示例 12、我能够成功生成生成生成的 EPWMxA 信号。

但是、这种方法仅适用于 EPWMxA。 当我对 EPWMxB 信号应用相同的异或操作时、生成的 EPWMxB 输出不满足所需的死区时序。

任何人都可以建议一种正确的方法来处理此问题、或建议一种保持正确死区行为的替代方法?

提前感谢您。

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

    您好 Hoang、  

    只需澄清一下、您遇到的问题是 EPWMxB 信号未在 CLB LUT 中正确异或运算 EPWMxB 信号没有正确的死区时间吗?  

    此致、
    Aj Favela.  

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

    我是指 输出正确异或运算的 EPWMxB 信号没有符合我预期的正确死区时间量。  
    我想知道是否有另一种方法可以生成 EPWM B、同时仍可确保正确死区。

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

    您好 Hoang、

    您能给我展示 EPWMxA 和 EPWMxB 的波形以进行比较吗?死区时序有何差异?

    您能否确认 CLB 内 EPWMxB 和 EPWMxA 的配置相同、是否在对它们进行异或运算后将这些信号反馈回 ePWM 死区子模块?

    此致、
    Aj Favela.  

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

    您好 AJ Favela,

    如何将 epwmxA 信号反馈回 ePWM 死区子模块?

    如我所见、通过替换 epwmxA 的输出、CLB 的输出导出到 GPIO 中、如示例 12 所示。 对于 CLB 的输出、我有什么误解吗?

    谢谢。

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

    您好 Hoang、

    抱歉、我问您 在使用 CLB 进行异或运算后、是否尝试将信号反馈回死区子模块。 我看到情况并非如此。  

    您对示例 12 的理解是正确的、得到的和/或运算的 EPWM 信号取代了 EPWMxA 的输出、然后将其导出到其 GPIO。   

    这通过在覆盖输出选项中选择正确的输出来实现。 为了对 EPWMxA 执行此操作、示例使用 Output0、即 OUTLUT0。 但对于 EPWMxB、您需要使用输出 2、即 OUTLUT2、如下表所示。 能否确认您使用的是要覆盖的正确输出?  

                         

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

    尊敬的 AJ Favela:

    我知道如何使用 OUTLUT2 导出 epwmB。 但是、会导致 I XOR 3 EPWM、 epwmB 和 A 的输出不满足死区要求。

    那么、我想问一种 处理这个问题的方法、或者推荐一种保持正确死区行为的替代方法。

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

    Hoang、

    您能否给我展示当前 XOR 的 ePWM 信号波形、并说明预期的死区时序行为应该是什么?  

    您提到这对 EPWMxA 起作用、而对 EPWMxB 起作用、这两个信号之间有什么区别?

    此致、

    Aj Favela.