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:HRPWM 产生短路

Guru**** 2482225 points
Other Parts Discussed in Thread: C2000WARE, TXB0106

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/699200/tms320f28377s-hrpwm-produces-shorts

器件型号:TMS320F28377S
主题中讨论的其他器件:C2000WARETXB0106

您好!

在此封装中、您会发现一个项目在 EPWM7B 输出端产生额外脉冲(蓝色)、与 EPWM7A (黄色)一起将在功率晶体管中产生短路(均为高电平有效)。 测量是使用28377S launchpad 完成的。

e2e.ti.com/.../hrpwm_5F00_prdupdown_5F00_sfo_5F00_cpu01.zip

该工程是 C:\ti\c2000\C2000Ware_1_00_03_00\device_support\f2837xs\examples\CPU1\HRPWM_prdupdown_SFO_V8的修改版本。

主要区别在于 EPWMB 由死区寄存器控制。

您能不能指责这一点吗? 你能解释一下吗?

谢谢、此致、

弗兰克

 

CH1:EPWM7A、CH2:EPWM7B、CH3:EPWM8A、CH4:EPWM8B (Launchpad 28377S J4引脚40至37)

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

    您好、Frank、

    我还没有浏览过这个项目、只是想检查一下这个项目。 您是否在 XA 和 XB 输出上使用高分辨率? 如果是、请注意、CMPBHR 用于 XB 输出上的高分辨率部分。 即使使用 DB 从 XA 生成 XB 输出,也是如此。  

    第2和第3个示波器捕获的 x7B 看起来很糟糕。 当功率级加电时、您的电路板上是否会有一些耦合? 如果在功率级未加电(即仅使用控制电源)的情况下运行代码、您是否会看到同样的行为?

    谢谢。

    Hrishi

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

    Hrishi、您好!

    PWM 设置源自一个运行良好且没有 HRPWM 的项目。 无需写入 CMPB (HR)、因为 EPWMB 来自 EPWMA + DB 设置。

    我再次进行了测试、看不到 CMPB 的任何影响。

    如果 HRCNFG.EDGEMODEB=0 (被禁用)、也没有区别。

    该测试仅使用 Launchpad 进行(请参阅下图)、因此没有脉冲来自的功率级。 接地连接可能不是完美的、因此您会看到一些串扰。

    所有三个捕捉都显示了相同情况下的不同缩放、但第一个是在没有显示 perspers立场 的情况下拍摄的、因此您只能看到错误脉冲的一个实例。 EPWM7B (蓝色)应与 EPWM8B (品红色)类似。

    请查看该项目以了解详细信息。 在 CCS 中、您可以写入以下变量以测试多种设置。 定义_LAUNCHXL_F28377S 以获得正确的频率。

    谢谢、

    弗兰克

    float  hrperiod = 50.2;
    float  hrnull = 25.0;
    float  hrDuty = 15.5;
    int    hrdead = 5;

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

    它不是28377S、而是 Launchpad、在此处解决:

    e2e.ti.com/.../625620

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

    尊敬的 Edward:

    你明白了。 导致脉冲的实际上是悬空的 EQEP1I (通过 TXB0106的 QEP A 连接器的引脚3)。 还解释了为什么使用 sh... 不会在 EPWM8B 上发生。 还使用我自己的硬件进行了测试:使用 EPWM7A 时一切正常。

    非常感谢、

    弗兰克