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.

[参考译文] TMS320F28377S:针对交错同步降压转换器的相位偏移使用 TBPHSHR [F28377S]

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/587989/tms320f28377s-using-tbphshr-for-phase-offset-of-interleaved-synchronous-buck-converter-f28377s

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

大家好、

我将开始为交错转换器进行编码、四相开关的每桥臂频率为400kHz。  由于100MHz EPWMCLK 限制、我需要设置一个分数相位偏移、但我还需要能够使用 CMPAHR 和 CMPBHR 功能来获得可接受的分辨率来控制输出电压。  在使用 HRPWM 模块 CMPAHR 和 CMPBHR 寄存器控制实际脉冲宽度时、是否有办法使用 TBPHSHR 寄存器的固定设置来获得固定的小数相移?

最后、其中一个相位的相位偏移为62.5计数、另一个相位的相位偏移为187.5、而另一个相位的相位偏移仅需要125计数的整数偏移。

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

    尊敬的 Lance:

    这是可能的。 我们在 C2000Ware 中提供了一个可以提供帮助的软件示例。 此示例为 HRPRD、HRDUTY、HRPHS 和 HRDB 提供了正确的 PWM 波形生成。 这主要用于使用 HR 频率和 HR 相位的多相可变频率类型应用。 它也适用于您的用例。

    该代码位于的 C2000Ware 中 \device_support\f2837xd\examples\cpu1\HRPWM_dadband _sfar_V8、也可用于 f2807x、f2837xs device_support。  

    请注意、此代码会增加一些软件开销。 由于您的情况下的频率和相移是固定的、因此您只需运行一次附加代码即可。

    但愿这对您有所帮助。

    Hrishi

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

    感谢您的回答。 这很有帮助。 最终、硬件方面的要求发生了变化、开关频率变为250kHz、从而在100MHz 时提供良好的整数偏移。

    兰斯