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.

[参考译文] TMS320F28377S:ePWMxA 和 ePWMxB 由不同的 TZ 控制

Guru**** 2473260 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/779384/tms320f28377s-epwmxa-and-epwmxb-are-controlled-by-different-tz

器件型号:TMS320F28377S

您好!  

在一个 ePWM 模块中有一个关于 ePWMxA 和 ePWMxB 的请求、如 ePWM1

我们希望使用 TZ1进行"单次触发"ePWM1A、并使用 TZ2进行"单次触发"ePWM1B。 TZ2延迟到 TZ1约2~2.5us。  

有可能吗?

BR、Jordan

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

    让我快速浏览一下这些文档,我会再回来。

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

    是的、这是可能的。 但是、您不能仅使用跳闸区域子模块。 您将需要使用数字比较子模块。 您可以使用 TZ1作为跳闸区域子模块、并使用 IT 限定符来更改 EPWMxA 和 TZ2作为数字比较来控制 EPWMxB。

    NIMA Eskandari

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Nima
    是的、我们正在考虑使用直流来独立控制 ePWMxA 和 ePWMxB。
    一个直流事件是不够的、应使用两个直流事件。 对吗?
    BR、Jordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    正确答案您可以使用两个直流事件来完成任务。

    NIMA Eskandari

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    NIMA、
    是的、两个直流事件可以实现 ePWMxA 和 ePWMxB'一次性功能。
    是否可以同时完成"一次性"和"CBC"?

    实际上、客户对 ePWM1A 和 ePWM1B 的请求是:
    1)它们被反转;
    2)它们都由"单次触发"和"CBC"控制、例如用于 ePWM1A 的 TZ1和 ePWM1B"单次触发"、而用于 CBC 的 TZ2;
    3)在"单次触发"或"CBC"期间、ePWM1A 始终首先关断、2~2.5us (不会在稍后关闭 ePWM1B;
    在这种情况下、无法使用两个事件来完成。
    你有其他建议吗?
    我们打算这样做:TZ 设置为最高优先级并启用嵌套、它首先关闭 ePWM1A、然后中断响应和软件延迟2~2.5us、然后关闭 ePWM2A。
    BR、Jordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有意见吗?
    BR、Jordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    问题是、如果您同时设置 CBC 和 OSHT、请查看下图、

    如果发生 CBC 事件、OR 门将忽略 OSHT 事件、反之亦然。 不仅如此、您只能对 OSHT/CBC TZ 事件采取行动。

    这两个问题不会让您只使用 tripzone 模块灵活地执行 CBC 和 OSHT。

    您可以在 CBC 模式下使用 TZ 模块、然后在 OSHT 模式下使用直流模块。

    它们都可以在 TZCTL 寄存器中为它们定义独立的操作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    NIMA、
    是的、你是对的。
    但是、在本例中、我们是否可以" 3)在"一次性"或"CBC"期间、ePWM1A 始终首先关闭、2~2.5us 之后 ePWM1B 关闭"?
    非常感谢。
    BR、Jordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     好的、对于硬件延迟、请查看具有延迟的 DCEVTFILT 和谷底开关。