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**** 2445920 points
Other Parts Discussed in Thread: TMS320F280025C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1298345/tms320f280025c-pwm-output

器件型号:TMS320F280025C

TMS320F280025C
基本信息:总共8个 PWM 输出、其中4个 PWM 输出 PWM1A、PWM2B、PWM3B 和 PWM4A 输出相同的波形;4个 PWM1B、PWM2A、PWM3A 和 PWM4B 输出相同的波形;

前4个通道和后4个通道是互补输出、具有死区。 时间1微秒。


问题:现在需要使 PWM1A 和 PWM2B 的上升沿比 PWM3B 和 PWM4A 提前500纳秒、下降沿比 PWM3B 和 PWM4A 提前500纳秒。 波形如图所示; 同时、还需要使 PWM1B 和 PWM2A 的上升沿 比 PWM3A 和 PWM4B 提前500纳秒、下降沿比 PWM3A 和 PWM4B 延迟500纳秒、波形与图1相同。


困难:PWM1A、PWM1B、PWM2A 和 PWM2B 是互补波形、现在它们的占空比都要求比另外两个波形大。

注意:蓝色和紫色波形为 PWM1A 和 PWM2B、绿色波形为 PWM3B 和 PWM4A。

有没有解决方案?

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

    您好!

    看起来您想要使用具有不同 RED 和 FED 值的互补模式。

    因此、您可以在3A 和4B 上使用红色值、500ns、而在1B 和2A 上使用红色值。

    然后、对3B 和4A 输出使用互补的(原始3A 和4B、在其上馈入、而不是红色波形)。

    对 pwm2和 pwm1做同样的操作。  

    我希望您查看下面的死区子模块图、以了解如果您仍有疑问、我的意思是什么。

    谢谢。
    Prarthan.