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.

[参考译文] TIDA-00961:Ton 项的含义(VIN_SCALER 和 AINM_FACT_FACT_ON)

Guru**** 2587365 points


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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/765747/tida-00961-meaning-of-ton-terms-vin_scaler-and-asym_fact

器件型号:TIDA-00961

团队、

我想知道2个变量的含义。

new_ton_calc=(float) period_min* ac_cur_ref* VIN_scaler/(1.0+ICS_G_FACTH);

TON_calc_adalged =(uint16_t) TON_calc + TON_adj_dbg*渐近_事实+
                                  usDeadBand_RISE/2.0;

TIDA-00961中 VIN_SCALER 和 AINM_FACME 的含义是什么?

这些变量是否有任何公式?

此致、

TED

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

    根据我与软件设计人员的讨论、VIN_Scaler 是一个缩放因子、需要添加该因子才能在更高的输入电压下保持电流波形形状。 同样、asim_fact 是一个添加的变量、用于校正正半个周期和负半个周期之间的不匹配。

    此致、

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

    您好 Salil、

    软件工程师是如何确定这些值的?

    看起来它取决于输入电压、如果升压电感器发生变化、则应更改这些 VIN_SCALER 和 AINM_FACTOR。 或者 PFC 将在高压线路电压输入(超过160V)上停止

    我将通过反复试验更改这些 VIN_scaler 和 asim_Fact 值、并得到一些结果、但我不确定该值是否安全使用。

    我需要知道如何确定这些值。

    您能告诉我这个变量的背景理论吗?

    如果 VIN_Scaler 增加、电流形状将接近正弦? 那么、为什么我们不能在高电压中使用高值呢?

    正半个周期和负半个周期之间不匹配的含义是什么? 这是否意味着电流形状不匹配? 还是这意味着输入电压不匹配?

    if (auto_adj_params)

    IF (guiVrmsEMAvg < 149.0)

    VIN_Scaler = 5.0;
    Asym_fact = 0.4;
    // acCurGain_ON_SET = 0;

    否则、如果((guiVrmsEMAvg > 151.0)&&(guiVrmsEMAvg < 199.0))

    VIN_Scaler = 3.8;
    Asym_fact = 0.3;
    // acCurGain_ON_SET = 0;

    否则、如果((guiVrmsEMAvg > 201.0)&&(guiVrmsEMAvg < 216.0))

    // acCurGain_ON_SET = 1;
    IF (PHASE_OFF && PHASE_FLOG_EN)//切相激活

    Asym_fact = 0.25;
    VIN_Scaler = 2.5;

    否则//两个阶段都处于活动状态

    Asym_fact = 0.2;
    VIN_Scaler = 2.2;


    否则(guiVrmsEMAvg > 218.0)

    // acCurGain_ON_SET = 1;
    IF (PHASE_OFF && PHASE_FLOG_EN)//切相激活

    Asym_fact = 0.25;
    VIN_Scaler = 2.5;

    否则//两个阶段都处于活动状态

    Asym_fact = 0.2;
    VIN_Scaler = 1.7;


    其他

    //不执行任何操作

    此致、

    TED