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.

[参考译文] TMS320F280025C:PWM 跳闸设置???

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1137566/tms320f280025c-pwm-trip-settings

器件型号:TMS320F280025C
主题中讨论的其他器件:C2000WARE

大家好!  

我正在尝试找到设置 PWM 跳闸功能的良好示例。  

当进入 CMPSS4的模拟信号超过比较器上的 DtoA 值时、我想使用 CMPSS4"高电平"来触发 PWM3 (A 和 B 通道)。

我希望它是"逐周期"跳闸(电流限制功能)、并在每个 PWM 周期开始时启用 PWM。  

我将 CMPSS4馈入模拟引脚多路复用器中的输入引脚22。

PWM XBAR TRIP 输入设置为 trip4 Mux6设置为 CMPSS4 CTRIPH。

PWM 跳闸区域操作 DCAEVT2和 DCBEVT2被设定为 "低电压状态"。

我已经尝试了针对其余 DCAEVTx 和 DCBEVTx 设置的一组不同组合、但技术参考手册在这个领域没有太大意义。 在花了20个小时的时间之后、我想我会问。  

有人知道让它工作的神奇设置吗?

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

    尊敬的 David:

    让我问几个澄清问题。 您正在尝试将 DCxEVTx 配置为导致逐周期跳闸、从而在事件触发时将 ePWM3的两个通道强制为低电平、是吗? 您的输出当前是什么样子的-没有发生跳闸? 如果是、您能否向我展示您的寄存器中 TZ 的配置是什么样的?

    最后、您是否有机会查看 C2000Ware 中的 ePWM 跳闸区域示例? 当我第一次学习如何理解 ePWM 以及 C2000 Academy 的相关部分时、他们给我带来了巨大的帮助!

    此致、

    Jason Osborn

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

    谢谢 Jason、  

    我在 PWM 手册中重新读取^5 PWM 示例、最后弄清楚我缺少的内容。 现在、当输入电压高于 CMPSS 比较器上的基准 DtoA 时、PWM 会开始生效。  

    现在、我只需要弄清楚如何在短暂的"关断"时间后重新开启 PWM。 使恒定关断时间电流"斩波"。