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.

[参考译文] TMS320F28379D:在降压转换器运行闭环电流控制时使用 ePWM 的 ADC SOC

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1036364/tms320f28379d-adc-soc-using-epwm-while-running-closed-loop-current-control-of-buck-converter

器件型号:TMS320F28379D
Thread 中讨论的其他器件:controlSUITEC2000WARE

你(们)好

我检查了示例代码、有些点不清楚。

在这个无限循环(下图)中、为什么更改 CTRMODE? 我正在使用向上计数器模式、如果我将其用于 SoC 转换、它会影响 PWM 运行吗?

此外、实际控制 位于该代码中的位置也是如此。   是否应在下图中的启动 ePWM 命令之后。

谢谢

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

    您好、Krishan、

    [报价 userid="498552" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1036364/tms320f28379d-adc-soc-using-epwm-while-running-closed-loop-current-control-of-buck-converter "]我检查了示例代码

    您指的是哪个示例代码? 您提供的代码片段是否来自该示例代码?

    [引用 userid="498552" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1036364/tms320f28379d-adc-soc-using-epwm-while-running-closed-loop-current-control-of-buck-converter "]如果我将其用于 SoC 转换,它是否会影响 PWM 操作?[/quot]

    假设您仅使用 PWM 来触发 ADC、不会、这不应影响您的 PWM 运行方式。 所发生的情况是、您正在暂停 ePWM 计数器、直到启用 SOC 触发。 完成所有 ADC 转换(填充缓冲区)后、PWM 计数器将停止。 这也是可选的、具体取决于您要实现的目标。  

    [引用 userid="498552" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1036364/tms320f28379d-adc-soc-using-epwm-while-running-closed-loop-current-control-of-buck-converter 也可以 在该代码中找到实际的控件。   如果是在启动下图中的 ePWM 命令之后。[/quot]

    您尝试实现哪种控制? 如果不了解这一点、就很难提出建议。

    此致、

    Marlyn

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

    您好、Marlyn

    感谢您的回答、

    -示例代码来自用于触发具有 PWM 的 ADC 的 TI 控制套件28379D 控制器。

    -我正在尝试对降压转换器运行闭环电流控制,在此我将测量电流并使用它生成 PWM。

    PWM 开关频率与 ADC 采样频率之间的相互作用导致了很多控制问题。 我可以清楚地看到 ADC 信号中的低频成分。 这就是为什么我希望在运行闭环电流控制的情况下与 ePWM 同步采样 ADC 的原因。

    这看起来是一个非常普遍的问题、必须有一些示例代码。 我找不到这个。 我尝试尽可能多地从各种来源更改我的代码。  

    非常感谢。

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

    您好、Krishan、

    我建议查看 C2000Ware、这是我们当前的软件平台。 我们不再更新 controlSUITE。 在 C2000Ware 中、您将找到更多更新的软件、特别是用于触发具有 PWM 的 ADC 的软件。

    此外、我还将介绍 TIDM-DC-DC-BUCK (数字控制非隔离式直流/直流降压转换器参考设计)。 您可以通过我们 的数字电源 SDK ( C:\ti\c2000\C2000Ware_DigitalPower_SDK_Version\solutions\TIDM_dc_dc_buck)找到该软件。 这将是一个很好的参考。

    此致、

    Marlyn