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:ePWM:红色和 FED 会出现在两个 A 通道输出上?

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1105255/tms320f280025c-epwm-red-and-fed-can-appear-on-both-the-a-channel-outputs

器件型号:TMS320F280025C

各位专家:

背景:

EE/HVAC 以及客户希望 红色和馈电的情况都可以出现在 A 通道输出和 PWMB 与 PWMA。互补

由于客户希望 PWMA 上的红色和馈电、 因此高电平 PWMB 将增加、以便电流采样/计算花费更长的时间、并且整个电机的 V BUS 电压利用率将更高。

需要:

当前状态:

当前竞争对手的芯片可以实现上述功能、因此客户也希望使用我们的 ePWM 模块实现这一点。

然后我检查 TRM 1749/2583中的死区子模块。 实现的路径如下图:所示

但我在  "不添加死区"和"添加 死区"下测试 EPWMxA 和 EPWMxB 输出

不添加死区、PWMxA(蓝色)和 PWMxB (黄色)

添加死区、PWMxB'(蓝色)和 PWMxB (黄色)

那么、我要把 我们的 PWM 模块无法实现的该功能加倍吗? 或者我的配置是否有问题?

您能帮我与竞争对手进行斗争吗? 给我建议? BTW、客户不希望将 CLB 与 ePWM 搭配使用、谢谢~

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

    你(们)好,绍兴

    如死区模块上所示、OUTA 源必须选择红色或 FED、因此 OUTA 无法同时对红色和 FED 采取措施。

    我建议您不要使用死区模块、只需直接设置 COMPA = COMPB +死区时间、并 在向上/向下计数模式下运行 PWM 基本计数。  例如、设置 COMPA = 1600、COMPB = 1500、基值= 3000;在这种情况 下、PWM 周期为0~6000、PWMA 高电平占空比为2800 (计数介于1600~4400之间)、PWMB 高电平占空比为3000 (计数介于0~1500 Ω 和4500~6000之间)、红色=FED=100。  

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

    您好、Terry、

    好的、有道理。