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.

[参考译文] TMS320F280045:CMPSS 触发 ePWM 保护

Guru**** 2513185 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1186671/tms320f280045-cmpss-triggers-epwm-protection

器件型号:TMS320F280049

您好、香榭丽舍

如果 比较器正极输入上的电压大于负极输入上的电压、它将 比较器输出设置为1并设置 CTRIPH/L 以触发 ePWM 保护。  这就是我们习惯的方式。

我想知道 、是否有一种方法可以在比较器的正输入大于负输入多次之后触发 EPWM 保护。  这意味着 ePWM 保护不会在每个 CMPSS 事件中触发、而是在第 N 个 CMPSS 事件发生后触发 ePWM 保护。  

我不确定我的描述是否清晰、我检查了 TRM 的 CPMSS 部分和 ePWM 部分、但我没有找到实现此功能的方法。

因此、我想与您确认以下两个问题:

①我认为 CLB 模块可以 实现此功能、我的理解是否正确? 我们是否有一个可供我们参考的演示、以便通过 CLB 实现此函数?

②是否有办法在没有 CLB 的情况下实现此函数? 实际上、客户正在评估没有 CLB 的 C2000器件(而不是 F280049)。

你有什么建议吗? 谢谢!

最棒的

Julia

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

    尊敬的 Julia:

    感谢您的耐心等待。

    我将仔细回答您的问题、并尽快回复您。

    此致、

    哈迪

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

    Julia、

    您请求的功能可通过 ePWM 的数字比较子模块实现。 因此、您无需使用 CLB 模块。

    通常、可以使用 DCTRIPSEL 位选择来自模拟比较器(COMP)模块的信号来生成数字比较 A 高电平和低电平(DCAH/L)以及数字比较 B 高电平和低电平(DCBH/L)信号。 然后、TZDCSEL 寄存器的配置限定了对所选 DCAH/L 和 DCBH/L 信号的操作、这些信号生成 DCAEVT1/2和 DCBEVT1/2事件(事件鉴定 A 和 B)。 然后可以对 DCAEVT1/2和 DCBEVT1/2事件进行滤波、以提供事件信号(DCEVTFILT)的滤波版本。

    有关这方面的更多信息、请参阅 TRM 中的"第18.11.4.2节"事件过滤"。

    此致、

    哈迪

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

    Hadi、您好!

    感谢您的回复!  我检查了您对"第18.11.4.2节事件过滤"所说的内容、它可能与客户要求的内容稍有不同。

    事件过滤看起来类似于特定时间段内的消隐事件。 客户需要的是、在触发保护事件之前、CMPSS 事件会多次触发。 (时间间隔可能很短或很长)

    你有什么建议吗? 谢谢!

    最棒的

    Julia

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

    尊敬的 Julia:

    您可以使用边沿滤波器计数来过滤来自 CMPSS 的触发器数量。 有一个"ePWM_EX7_EDGE_FILTER"示例解释了如何设置用于对 DCBEVT2边沿进行计数的配置、以及如何生成一个信号 来使 ePWM 在 DCBEVT2的第 N 个边沿跳闸。

    此致、

    哈迪

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

    Hadi、您好!

    感谢您提供的信息、这很清楚!

    最棒的  

    Julia