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.

[参考译文] TMS320F280049:有关 TIDA-010062的一些问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1132562/tms320f280049-some-questions-about-tida-010062

器件型号:TMS320F280049

大家好、

计算 电流环路的代码如下:

Fullscreen
1
TTPLPFC_gi_out = GI_RUN(&TTPLPFC_gi,TTPLPFC_ac_cur_sensed_pu,TTPLPFC_ac_cur_ref_inst_pu);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

原型函数为:

Fullscreen
1
extern float32_t DCL_runPI_C1(DCL_PI *p, float32_t rk, float32_t yk);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

第二个参数应该是基准、第三个参数是采样。 为什么代码被反转?

2. 输出前馈代码如下所示,如何理解它?

Fullscreen
1
2
3
4
5
TTPLPFC_dutyPU = ( TTPLPFC_gi_out + (TTPLPFC_ac_vol_sensed_pu *
(float32_t)TTPLPFC_VAC_MAX_SENSE_VOLT /
(float32_t)TTPLPFC_VDCBUS_MAX_SENSE_VOLT)
- TTPLPFC_inductor_voltage_drop_feedforward )
/ (TTPLPFC_vBus_sensed_pu);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

用于 计算电感器压降的前馈代码如下所示、如何理解?

Fullscreen
1
2
3
4
5
6
7
8
9
TTPLPFC_inductor_voltage_drop_feedforward = -(float32_t)1.0 *
(TTPLPFC_ac_cur_ref_inst_pu -
TTPLPFC_ac_cur_ref_inst_prev_pu) *
((float32_t)TTPLPFC_PFC_INDUCTOR_VALUE *
TTPLPFC_CONTROL_ISR_FREQUENCY *
TTPLPFC_IL_MAX_SENSE_AMPS /
TTPLPFC_VDCBUS_MAX_SENSE_VOLT);
TTPLPFC_ac_cur_ref_inst_prev_pu = TTPLPFC_ac_cur_ref_inst_pu;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

是否有任何相关文档对此进行解释?

谢谢、此致

耶鲁李

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="514648" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forume/1132562/tms320f280049-some -questions-about-about TIDA-010062"]

    计算 电流环路的代码如下:

    全屏
    1
    TTPLPFC_gi_out = gi_run (&TTPLPFC_giTTPLPFC_ac_cur_sensed_puTTPLPFC_ac_cur_ref_inst_pu)
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Fullscreen
    1
    TTPLPFC_gi_out = GI_RUN(&TTPLPFC_gi,TTPLPFC_ac_cur_sensed_pu,TTPLPFC_ac_cur_ref_inst_pu);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    原型函数为:

    全屏
    1
    extern float32_t DCL_runPI_C1 (DCL_PI *pfloat32_t rkfloat32_t lk)
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Fullscreen
    1
    extern float32_t DCL_runPI_C1(DCL_PI *p, float32_t rk, float32_t yk);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    第二个参数应该是基准、第三个参数是采样。 为什么代码被反转?

    [/报价]

    这看起来像是一个错误。 我必须与团队再次确认。  

    [引用 userid="514648" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forume/1132562/tms320f280049-some -questions-about-about TIDA-010062"]是否有任何相关文档对此进行解释?

    用户指南是此文档的唯一文档。  

    此致、

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

    您好、Chen、

    感谢您的支持! 我期待您的确认。

    您能否简单地解释问题2和3? 我不熟悉这一点。 客户询问了相关问题。

    非常感谢!

    此致、

    耶鲁李

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

    您好、Yale、

    陈氏今天和明天都不在办公室。 他应该在下周周二之前回来、感谢您的耐心

    此致、

    Peter