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.

[参考译文] TMS320F28377D:当将 CMSS 或外部信号用作触发源时、有关数字滤波器子模块和 T1/T2事件的问题

Guru**** 2535750 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/605246/tms320f28377d-the-question-about-the-digital-filter-sub-module-and-t1-t2-event-when-using-cmss-or-external-signal-as-a-trigger-source

器件型号:TMS320F28377D

您好、 香榭丽舍

我们使用 T1/T2事件来控制 PWM 开启或关闭、源将 从 外部信号或 CMSS 模块输入。

但是 、我们通过切换  DCBH 信号源获得不同的结果。

使用 CMSS 模块 信号时,行为符合预期。

PWM2A/PWM2B 由 T1事件控制。   通过遵循 COMP1OUT 将关闭这两个引脚。  

  

但是、当我们切换到外部输入时 、行为不符合预期。

PWM4A 通过纵横制成为 DCBH 的输入源。

PWM2A 在 PWM4A 上升沿之后关闭。 PWM2B 也应被 PWM4A 上升沿关闭、但我们为其提供资金、但它在下降沿之后。

我们为 PWM2B 与 EPWM4A 的下降沿保持一致提供资金。

 我们更改 了 EPWM4A 的下降沿、PWM2B 将随之改变。

  

我们所做  的是更改 DCBHTRIPSEL 值以控制 DCBH 输入源。

 我们是否错过了直流子模块中的某个东西 、因此通过切换 DCBH 源的行为是不同的?

谢谢

BR

Brian Chang

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

    您好 Brian、

    这听起来可能是纵横制配置的问题。 您能否为 PWM 以及输入和 ePWM XBAR 发布配置代码? 对于 PWM 配置、如果您无法全部布置直流设置、但让所有设置始终有用、那么我特别需要使用直流设置。

    还有一件事-我在外部输入上假设它仍然是示波器皮特斯上的 COMP1OUT 信号? 如果是、请确保至少有3个 EPWMCLK 宽。 因此、如果 PWM 的时钟频率为100MHz、则需要为30ns。 这是保证直流子模块锁存的要求。 您似乎满足了这一要求、但很难从捕获结果中辨别出来

    此致、

    Kris

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

    您好、Kris、

    外部输入不会是比较器输出。 它被配置为 EPWM3A。 我再次确认导通时间将大于30nsec。

    代码由控制套件/F28377D CPU1 V150修改。

    我使用"方法 值"通过 CMSS 或外部输入更改源。  如果要使用 F28377控件进行检查,则需要将 HSEC PIN9连接到 PIN15。

    e2e.ti.com/.../epwm_5F00_updown_5F00_aq_5F00_cpu01.zip

    谢谢你

    BR

    Brian Chang