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:TMS320xf28069:降压 DC/DC 转换器。 低负载模式下的电流峰值机制问题

Guru**** 2614265 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/694232/ccs-tms320xf28069-buck-dc-dc-converter-problem-with-current-peak-mechanism-in-low-load-mode

工具/软件:Code Composer Studio

您好!

首先,我要说我的英语不好。 我会尽力而为。 我在电流峰值模式下使用数字降压控制器。 对于斜率、我使用内部斜坡发生器。 当我处于"正常"负载点时、电流峰值跳变 mechanm 工作正常。

电流检测信号通过消隐窗口、并且当比较器检测到"输入"+大于"输入"-输出 PWM 会因逐周期跳闸而跳闸。 它工作正常。

我的问题现在是 CS 信号为零时的低负载模式。   Compx+的 DACVAL 中的比较器值现在为零、当我的数字控制器计算新的 DACVAL 值时、它不能小于零! 因此、在这种情况下、比较器不能使 PWM 跳闸、在这种情况下、PWM 将进入其最大占空比。 这会导致控制器输出过压、系统关闭。

我想防止这种特殊的状况,但我不知道如何。

这里有人有同样的问题吗? 有很多关于数字电源和电流峰值的东西、但我没有读到我的问题。

谢谢你

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

    您好!

    出现这种情况的原因是、CIP 上的比较器是一个真正的模拟比较器、其行为与之类似。 因此、当比较器的两个输入都为0时、比较器输出可能不会被置位。

    有两种可能的选项。 1、电流感测信号上的小偏移不允许电流反馈变为零。 或2. 这是一个软件解决方案。 当控制 器计算出的 DAC 值小于最小阈值(接近0)时、使最大可能导通时间小于最小值。 这可以通过更改 CMPA/B 值并允许 PWM 动作限定器操作钳制最大导通时间来实现。

    但愿这对您有所帮助。

    Hrishi

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

    Hrishi、您好!

    非常感谢你的帮助。 您的选项1是一个很好的提示。

    我第一次尝试解决此问题与您的选项2类似。 当我测量输出电流变为零时、我将控制器类型从电流峰值更改为电压模式。 然后禁用 CP 比较器。 它工作正常、但当我离开"低负载"模式时、我必须将控制器改回峰值电流。 当我更改控制器(CLA-Tasks)时-电流-峰值-控制器必须"调整"、此时、输出中的第二个"干扰"出现问题。   

    谢谢、致以诚挚的问候

    Gero

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

    是的、有道理。 对于选项2、在输入-输出瞬态期间转换器从这种"低负载"模式中退出的速度非常重要。 这对于某些应用来说比其他应用更重要。 在任何情况下、选项1都可以为系统提供一个干净、简单的修复方案。

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

    Hrishi、您好!

    感谢你的答复。 您的提示解决了我的问题。 为了管理控制器交换、我已经用100个 TS 周期的持续时间对时间滞后进行编码、以离开低负载模式。 现在、我已将此间隔时间减少到10个 TS 周期、它可以正常工作!!! 问题是电流峰值控制器尝试"对抗"电流下降、并将 PWM 占空比降至最低。 控制器类型更改为电压模式、而来自电流峰值控制器的内部状态变量保持在偏差输入时刻。 如果现在离开低负载模式、我的时间间隔太长、无法足够快地进行调优。

    我还会尝试您的#1,但我的硬件 GUI 现在非常繁忙:-)如果 CS 上的偏移正常工作,我将通过控制器交换来保护我的所有软件开销。 好极了。

    非常感谢。

    Gero

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

    太棒了! 感谢您的更新。

    Hrishi