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.

[参考译文] TMS320F28035:在了解 HVLLC 演示代码方面需要帮助

Guru**** 2611705 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/690540/tms320f28035-need-help-in-understanding-of-hvllc-demo-code

器件型号:TMS320F28035

您好!

我需要帮助来了解 2P2Z 变量的初始化。  

如果(update_coeffs)
{
CNTL_2P2Z_CoefStruct1.B2 = B2_coeff;
CNTL_2P2Z_CoefStruct1.B1 = B1_COeff;
CNTL_2P2Z_CoefStruct1.b0 = b0_coeff;
CNTL_2P2Z_Coef1.a1
= CNT1.a1_Coeff;CNTL_Coef1.a1.a2_Coeff = P2Z_Coeff =P2Z_Coeff A1.b1.b0_Coeff
CNTL_2P2Z_CoefStruct1.max = Max_Period;
CNTL_2P2Z_CoefStruct1.min = min_period;
update_coeffs=0;
}

其他
{
CNTL_2P2Z_CoefStruct1.B2 =_IQ16 (Dgain);CNTL_2TX_1_CoefZ_CNT1.01




= CNT1.0.0 (CNTL)_Coef1.2TL.CNTL =_Iq1 =_Ifgain =_C24_C24_1_C24_C24_C24_CtZ_Ct1.00_C24_Ifgain =_Ifgain =_C24_C24_CtZ_C24_CtZ_Ct1
=_C24_Ct1.00_CtZ_Cngain_C24_1_CtZ_Ct1 =_Ct1.00_Cn_Ct1.00_Cngain =_Ct1 (_CNT1.00_Ifgain =_C24_C24_C 

中、如果 条件2p2z 变量以 IQ26格式分配、则 在其他条件下、它们以 IQ16格式初始化。 此外、我还通过2P2Z 代码实现了 B2、B1、b0、A2、A1应为 IQ26格式。 因为所有移位都是考虑 IQ26格式完成的。  

;COMPUTE 2P2Z FILTER
MOVAR0、#8
MOVLXT、*+XAR4[AR0];XT = e (n-2)
QMPYLP、XT、*XAR3++;P = e (n-2) Q30*B2{Q26}= I8Q24
MOVDL、*+XAR4[n+、e2*Q1]+、
e2*QB2=e+(n+);eQ24*Q24*2
(n+) xT (n+)xt = e (n),e (n-1)= e (n)
QMPYALP、XT、*XAR3++;P = e (n) Q30 B0{Q26}= Q24,ACC = e (n-2)*B2 + e (n-1)*B1
MOVLXT、*+XAR4[2];
e+ B2+ BQ2 (n+
)+ BX2 (n+ BX2)+ BX2 (n+ BQ2) x=u (n-1),u (n-2)=u (n-1)
QMPYALP、XT、*XAR3++;P=u (n-1)*A1,ACC =e (n-2)*B2 +e (n-1)*b1+e(n)*b0+u (n-2)*a2+e*a2+e*a2*e*a2(n)+e*a2*e*e*e*a2(n)+e*a2*e*e*e*e*a2(n-e*e*e*a2+e*a2+e*e*e*e*a2+e*e*e*e*e*e*a2+e*a2
@

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

    您好!

    你是对的。 系数应视为 Q26数字。 我认为这是一个错误。 这是一种较旧的设计、我建议参考下面最新的 LLC 解决方案。  

    但愿这对您有所帮助。

    Hrishi

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

    有关 HVLLC 套件的另一个问题。

    在设计补偿器时、环路增益不包括周期到频率的转换、这一点不会被考虑在内。 2P2Z 的输出直接指定给周期。 我在这里缺少的理解是什么?

    此致、

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

    您好、Shiv、

    没错。 当周期增加(开关频率更低)时、转换器会向输出端提供更多能量。 这是在电感区域中运行的 LLC 级的预期行为。

    Hrishi