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:脉冲频率调制(PFM)的简单参考设计/代码。

Guru**** 2442090 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1007204/tms320f280025c-a-simple-reference-design-code-for-pulse-frequency-modulation-pfm

器件型号:TMS320F280025C
主题中讨论的其他器件:C2000WARE

我必须通过反馈控制使用 PFM (频率变化的恒定占空比)调节简单的串联谐振转换器。 使用 PID 控制、PWM 波形的频率将根据输出电压的变化进行更改。 我在 TI 网站 TIDM-1001上找到了一个参考设计、但该设计的软件过于复杂、无法让初学者理解、即使在代码上花费了太多时间、我也会发现自己迷路。 我需要一个简单的参考代码、该代码可以通过 ADC 读取转换器的输出电压、将其与基准进行比较、生成误差并根据该误差更新 PWM 频率。  我已经学习了技术参考手册中的 ePWM 模块、并对 PWM 生成机制有了基本的了解。  如果有人知道此类参考、请与我分享、或者如果您对如何开始提供了一些好的建议、请分享。

谢谢!

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

    您好!

    要更改 PWM 输出的频率并保持固定占空比、您需要相应地更改 TBPRD (周期、以周期为单位)和 CMPA (周期为单位)。

    有关 ADC PWM 设置示例的示例、请参阅 C2000ware 中的 driverlib 示例、您可以在 C2000ware 的数字控制库(DCL)示例中找到基本 PID 示例代码。 谢谢。

    韩文