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.
你(们)好
我检查了示例代码、有些点不清楚。
在这个无限循环(下图)中、为什么更改 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