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.

[参考译文] TMS320F28379D:用于电流和电压控制的带宽选择

Guru**** 2582455 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1200754/tms320f28379d-bandwidth-selection-for-current-and-voltage-control

器件型号:TMS320F28379D

各位专家、您好!

我使用 TMS320F28379D 进行 PSFB 控制。 具有 L 330uH 和 C 200uF 输出 LC 滤波器的 PSFB 形成 LC 滤波器的截止频率为600Hz。 我的开关频率是50kHz。 在选择电流和电压控制器的带宽时、它是否与 LC 滤波器截止频率有任何连接? 或带宽应低于 LC 滤波器截止频率才能正常工作?

谢谢。此致

阿诺普·库马尔

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

    如果您通过 PSFB 使用电压模式控制、则有一个电压环路。 但是、如果您要进行峰值电流模式控制(PCMC)、那么您有内部电流环路和外部电压环路。 内部电流环路不需要任何补偿器、因为它使用 C2000内部的峰值电流模式比较器/DAC。

    无论是哪种情况(上述)、您都必须为电压环路设计补偿器。

    由于开关频率为50kHz、因此您可以在50kHz 或25kHz 下运行中断服务例程(ISR、用于实现采样环路)。 然后、您应该能够实现大约5kHz~3kHz 的伏环路带宽。 该 BW 始终高于 LC 滤波器的截止频率。

    Shamim

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

    1)是否强制 BW 应高于 LC 滤波器截止频率?

    峰值电流模式控制我感觉有点困难、因此我正在进行平均电感电流。 因此100kHz 整流电感器电流我通过一个 截止频率为3.5kHz 的 RC 滤波器,使其在提供给 ADC 之前无纹波!

    2)我做这件事会犯严重错误吗? 因为我没有找到任何文献在 PSFB 中使用平均电感器电流

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

    是的、环路 BW 高于 LC 滤波器截止频率。

    如果您以50kHz 的频率运行平均电流环路 ISR (中断服务例程)、则将 RC 滤波器极点设置为25kHz 左右。

    如果您以100kHz 的频率运行平均电流环路 ISR (中断服务例程)、则将 RC 滤波器极点设置为大约50kHz。

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

    是否有任何用于 PSFB 数字控制的文档/参考?

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

    请参阅 TI.com 上的 TIDM-2000

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

    尊敬的 Shamim:  

    感谢您的宝贵答复。 我对于 PI 控制的实现还有一个疑问。 在离散域中实现 PI 时、 选择积分器饱和限值的标准是什么? 例如、我的电压控制环路输出以电流命令基准的形式给出。 为此、我选择了 IREF 值作为积分器的饱和上限、同时 PI 的饱和下限为零。 它听起来不错吗? 我已经在 MATLAB 代码中实现了这一点、似乎工作正常。 下面给出了代码。

    %%电压控制环路

    V_error = VDC_Ref - Vout;
    V_prop = V_error*VKP;
    v_int = V_int_prev +(vki*(V_error + V_error_prev));

    如果(V_int >= I_Ref)
    V_int = I_Ref;
    结束

    如果(V_int <= 0)
    V_int = 0;
    结束

    v_final = V_prop + V_int;

    如果(V_final >= I_Ref)
    V_final = I_Ref;
    结束
    如果(V_final <= 0)
    V_final = 0;
    结束

    v_int_prev = V_int;
    V_error_prev ="错误";

    %%电流控制器

    ID_Ref = V_final;
    ID_ERROR = ID_Ref - IL;
    ID_PROP = ID_ERROR*IKP;
    id_int = ID_int_prev +(iki*(ID_error + ID_ERROR_prev));
    如果(ID_int >= 1)
    ID_int = 1;
    结束

    如果(ID_int <= 0)
    ID_int = 0;
    结束

    ID_final = ID_prop + ID_int;

    如果(ID_final >= 1)
    ID_final = 1;
    结束
    如果(ID_final <= 0)
    ID_final = 0;
    结束

    id_int_prev = id_int;
    ID_ERROR_PRev = ID_ERROR;

    PHASE_Shift = ID_FINAL;

    在与我的一位同事讨论时、他认为积分器应具有+ve 和-ve 饱和限值。 但我认为允许积分器的-ve 限制没有任何意义。  

    亲切的建议!

    谢谢。此致

    Noop Kumar N

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

    电压环路 PI 上限将与电流控制环路在需要保持输出电压调节时将强制产生的最大电流相同