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.

[参考译文] TIDM-1000:提高开关频率

Guru**** 2484615 points
Other Parts Discussed in Thread: TIDM-1000

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1443154/tidm-1000-increase-switching-frequency

器件型号:TIDM-1000

工具与软件:

您好!

我使用的是 TIDM-1000、它在50kHz 的默认开关频率下正常工作。  我将尝试增加开关频率、我的目标是在不更改控制环路或其他控制算法的频率的情况下提高 PWM 频率。  PWM 开关频率和电流环路 ISR 比率有#defines、听起来好像我可以使用它们来提高 PWM 开关频率、而不会增加控制环路频率。  但我很快就会遇到问题。  高于100kHz 时、电压环路运行不佳、所以我只用电流环路(构建2)进行了测试。  当我把 PWM 频率设置为200kHz、将 ISR 比率设置为4时效果不错、但是当我尝试使用250kHz PWM 频率和 ISR 比率5时、效果不好。  我发现、如果将 ISR 比率保持在4、我可以按10kHz 的步长将 PWM 频率一直增加到260kHz。  除此之外、调试器中没有更新任何电压和电流、它似乎卡住、无法执行控制功能。   

我尝试了其他几种 PWM 频率和 ISR 比率组合、但没有成功。  我还尝试更改了由 PWM 生成的 ADC 的 SOC 触发事件计数。  它已硬编码为1、我的理解是、这将触发 ADC 在每个开关周期开始转换。  我尝试将其更改为 ISR 比率、以便每个控制循环 ISR 只执行一次转换、但这并没有提高性能。

如 有关于 如何提高开关频率(希望高达500kHz)的建议、敬请原谅。

谢谢!

Nick

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

    您好、Nick。

    首先、在50kHz 下验证了 TIDM1000。 您可能会在应用中看到许多此类振荡器。 至250kHz。 无论设计中的 L 和 C 对于如此高的频率是否可行、都需要进行仿真验证。

    其次、一旦您确定开关 频率、 然后是 ISR 频率(或)控制频率。 您需要验证 ISR 比率是否适用于所有代码行。  

    例如、如果在 fsw = 200kHz 的情况下将 ISR 比率保持为4。 然后是 ISR 频率 = 50kHz。 如果 ISR 代码在50kHz 周期内执行、则需要执行此检查、可通过溢出进行验证。 然后需要相应地调整控制环路。  

    谢谢、此致、

    Uttam