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.

[参考译文] TMS320F28P550SJ:寻求 TMS320F28P550 实现全桥 LLC + SR PWM 配置解决方案的帮助

Guru**** 2924050 points

Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1561075/tms320f28p550sj-ask-help-for-tms320f28p550-implement-full-bridge-llc-sr-pwm-configure-solution

器件型号:TMS320F28P550SJ
Thread 中讨论的其他器件:C2000WARESysConfig

工具/软件:

您好:

现在我想使用 TMS320F28P550 来控制全桥 LLC + SR 的拓扑、请提供有关 PWM 配置逻辑的指南或建议、以实现全桥 LLC + SR 控制。

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

    您好:

    我会根据所需的控制模式为您推荐参考设计。

    如果需要电压模式控制、可以参阅 TIDA-010062 

    如果您需要电流模式控制、可以参考 PMP41081 和 TIDA-010062 中的混合迟滞控制 HHC 

    这两种设计都基于半桥 LLC 和基于两个开关的 SR。 对于全桥、第二桥臂对于原始半桥桥臂是互补的。 除非使用全桥型整流、否则 SR 侧保持不变。

    以下应用手册也介绍了此方案:  

     1. https://www.ti.com/lit/an/spradf4/spradf4.pdf

     2. https://www.ti.com/lit/an/spradj1a/spradj1a.pdf 

    此致、

    Sumit

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

    现在我正在研究 LAUNCHXL F28P55X HRPWM 功能、我尝试创建 LLC 全桥 HRPWM 驱动、但我遇到了一个 E1PWM OUTA TON 不等于 OUTB TON、但 E2PWM OUTA TON 等于 OUTB TON 的问题。

     

    下面是详细信息,请您帮助提供一些建议。

     

    LLC 频率= 1MHz。

    TBCLK = 150MHz

    使用加/减计数器模式。

    因此周期= 75。

     

    具有 SFO () 的 HRPWM。

     

    如下所示的交流配置、因此仅比较 A 会影响占空比:

     

    EXPWMA 和 EXPWMB 输出是互补的:

     

    周期和比较 A 都实现了高分辨率、我可以使用 CMPAHR 进行占空比控制。

     

     

    如上所述、当周期为 0x4B 时、COMPA 为 0x00257F、 CMPA 为周期的 50%、因为 FED 延迟和红色延迟相同、因此 OUTA 和 OUT B 的 TON 时间应该相同。

    但不幸的是,outa ton 时间大于 outb ton 时间,请你给我一些建议。

     

    不过、我也将 EPWM2 配置为与 EPWM1 相同、从 EPWM2 中、OUTA ton 时间等于 OUTB ton 时间、这很奇怪。

     

    下面是测试结果的波形:

     

    紫色:EPWM1 OUTA、蓝色:EPWM1 OUTB、

    OUT A ton = 436ns、OUTB ton = 430ns、这不是测量误差、我进行了多次仔细检查。

     

    黄色:EPWM2 OUTA、绿色:EPWM2 OUTB、

    OUT A TON = 436ns、OUTB TON = 436ns、这是预期结果、

     

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

    您是否参考了 C2000ware 中以下位置的 HRPWM 示例、以查看您是否可能错过了任何配置。 特别是如何计算占空比和周期:
    C:\ti\c2000\C2000Ware_6_00_00\driverlib\f28p55x\examples\HRPWM

    根据您的要求选择适当的示例、具体取决于计数器模式和 dutyhr / periodhr 控制措施。

    此致、

    Sumit

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

    您好、我使用该示例进行测试、但存在相同的问题。

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

    Simon、  

    我已通过 FAE 通过电子邮件收到您的配置文件。 我将尝试在我们的实验中重新创建它、下周回复您。 感谢您的耐心!

    此致、

    Sumit

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

    Simon、  

    我仍在研究这一问题并重新创建问题。 同时、感谢您的耐心。 我应该在本周结束时为您回复。

    此致、

    Sumit

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

    谢谢 Sumit,你能重复同样的问题在你身边.

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

    我使用了您的 SysConfig 重新创建问题。 在 SysConfig 中加载 TBPRD= 75 时、您是否更改了以下突出显示的设置、同时考虑了这在占空比和 HRPWM 因子计算中使用。 由于向上计数器模式公式、值是 76? 更改后、它解决了问题、如下面的示波器截图所示。 您能否尝试一下、让我知道这是否解决了您的问题?

    此致、

    Sumit

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

    当您将周期更改为 76 时、 CMPAHR 将更改为 0、因此问题将会消失、如果您将周期更改为 75 或 77、则 CMPAHR 将不为零、然后问题将重复出现。

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

    您能 详细说明一下您的问题吗? 比如在什么情况下实现非对称占空比? 另外、当您更改 TBPRD 时、您还会更改相应的占空比 HR 因子吗?

    此致、

    Sumit