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.

[参考译文] CCS/TIDM-DC-DC-BUCK:在参考设计中无法更改的 PWM 频率

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/954207/ccs-tidm-dc-dc-buck-unable-to-change-pwm-frequency-for-in-reference-design

器件型号:TIDM-DC-DC-BUCK
主题中讨论的其他器件: LAUNCHXL-F28379D

工具/软件:Code Composer Studio

您好!

我正在尝试修改 TIDM-DC-DC-Buck 参考设计的 PWM 频率、以适应我的项目规格(降压转换器)。 逻辑位置似乎会更改 main.syscfg UI 中的值、在下图中突出显示。 在参考设计开环应用的"lab 1"之后、我能够使其在默认开关频率为200kHz 时工作。 但是、对于任何高于500kHz 的频率、我无法更改该值。 当您向占空比写入0.25时、任何高于500kHz 的频率、持续"表达式"窗口将不会更新任何数据、并且引脚不会输出任何数据(通过示波器进行确认)。

此参考设计的切换速度是否存在软件限制? 如何将 PWM 频率从默认200kHz 更改为1MHz?

当向占空比写入0.25时、在200kHz 下正常写入和更新运行

当以1MHz 的频率写入占空比时(与500至1000kHz 的其他频率相同)、就好像没有任何运行。

P.S. 所有代码保留为默认值。 如果项目有用、则附加项目。 提前感谢您

e2e.ti.com/.../buck_5F00_F28004x.zip

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

    Jin Gao1、

    通过将开关频率设置得如此之高、您似乎超出了 F28004x 的处理能力。

    如果需要高开关频率、最简单的选择是减少处理开销(例如通过调整控制环路 ISR 比率)、或将软件移植到具有更高处理性能的器件(例如 LAUNCHXL-F28379D)。

    Tommy

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

    Tommy、您好!

    当我使用相同的 Launchpad 并将 ISR 比率降低到 FSW 的(1/2)或(1/3)时、问题仍然存在。 即使我使用(1/3 ISR 比率)进行600kHz 操作、它仍然不会更新/运行。 现在唯一的方法是获取 F28379D 吗?

    谢谢你

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

    Jin Gao1、

    随着开关速率升高、BUCK_DRV_EPWM_ADC_TRIGGER_TBCTR 的计算可能会溢出。  如果 ISR 比率小于1、则可以将 BUCK_DRV_EPWM_UPDATE_DERATICKS_TICK 降低到低至0。

    如果您需要有关 ePWM 操作的更多信息、可以查看 F28004x TRM 和本 视频

    Tommy