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.

[参考译文] TMS320F280039C:CMPSS 到 DC 到 TripZone 的连接不起作用

Guru**** 2555100 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1386283/tms320f280039c-cmpss-to-dc-to-tripzone-connections-not-working

器件型号:TMS320F280039C

工具与软件:

您好!

我们要使用 CMPSS + EPWM。 直流+ ePWM。 TZ、以便在模拟信号达到阈值时将 PWM 锁存至高阻抗

我们配置了以下各项:

- CMPSS:CM3_HP = A14、CM3_HN =阈值(2048)、DAC ref = VDAC、CTRIPH (EPWM-XBAR)用于输出、多路复用器选择= IN 信号4

- EPWM- XBAR:Mux = MUX4、信号= trip4

- ePWM。 DC:数字比较 B-高电平=所有跳闸输入、组合= Trip4、事件1B 的条件和2B =  当 DCxH 高电平时的事件

- ePWM。 tz:默认配置(即 全部设置为高阻抗)。

通过这个配置、我们观察到只有 ePWM3B 被禁用、这还不够完全(请见下面的毛刺脉冲)。 并且根本未禁用 ePWM3A。

您能否提出解决方案?

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

    尊敬的 Shrikant:

    根据您的描述、我没有看到任何跳闸 PWM3A 的情况。 为了尝试使 PWM3A 跳闸、您要修改哪些寄存器?

    您是否使用 CBC 或 OSHT 跳闸? 如果使用.FORCE 跳闸、PWM 输出可以根据输入信号偶尔从跳闸变为不跳闸、而 CBC 和 OSHT 跳闸由 PWM 模块锁存。

    谢谢!

    Luke

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

    Luke、您好!  

    感谢提示。  

    我们浏览了"epwm_developers_guide.pdf"并确定了以下内容。

    因此、我们为 DCBEVT2启用了 CBC 跳闸、并且它运行正常。

    谢谢。