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.

[参考译文] TIDM-1007:自举供电 GaN 子卡的启动代码

Guru**** 2538950 points
Other Parts Discussed in Thread: LMG3410-HB-EVM, TIDM-1007

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/890902/tidm-1007-start-up-code-for-bootstrap-powered-gan-daughter-card

器件型号:TIDM-1007
主题中讨论的其他器件:LMG3410-HB-EVM

尊敬的团队:

我们正在尝试降低 GaN 子卡的成本、通过将 LMG3410-HB-EVM 上的隔离式电源更改为自举电源、使我们的解决方案更具竞争力。

启动时、每个低侧 LMG3410 应由具有低占空比的 PWM 驱动、以便为高侧 LMG3410的自举电容器充电并避免电感器电流饱和。 在 相应的故障信号设置为高电平之前、高侧 LMG3410无法正确切换。

那么、有关我们应该如何为 自举供电的 GaN 子卡修改 TIDM-1007固件的任何线索?

谢谢、此致、

赵志

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

    查尔斯

    请参阅 PWM 的状态机

    pwmSwState_normalOperation:
    
    //等待正过零,即状态6
    if (acSine < threshold_PZC2 && acSinePrev<0)
    {
    PWM_SwState.enum_pwmSwState=pwmSwState_positiveZerCrosing1;
    
    dutyPU=0.004;
    
    AQ_SW_FORCE_PWMxA_LOW_PWMxB_LOW (LOW_FREQ_PWM_BASE);
    
    SET_PWM_DBRED (HIGH_FREQ_PWM1_BASE、PFC_PWM_PERIOD);
    SET_PWM_DBFED (HIGH_FREQ_PWM1_BASE、PFC_PWM_PERIOD);
    
    SET_PWM_DBRED (HIGH_FREQ_PWM2_BASE、PFC_pwm_PERIOD);
    SET_PWM_DBFED (HIGH_FREQ_PWM2_BASE、PFC_pwm_PERIOD);
    
    SET_PWM_DBRED (HIGH_FREQ_PWM3_base、PFC_PWM_PERIOD);
    SET_PWM_DBFED (HIGH_FREQ_PWM3_base、PFC_PWM_PERIOD);
    
    GI.I10=0;
    gi.i6=1;
    GI_OUT=0;
    
    clearPWMTripFlags (LOW_FREQ_PWM_base);
    clearPWMTripFlags (HIGH_FREQ_PWM1_BASE);
    clearPWMTripFlags (HIGH_FREQ_PWM2_BASE);
    clearPWMTripFlags (HIGH_FREQ_PWM3_base);
    
    ac_cur_ref_inst=0.00;
    ac_cur_ref_inst=0.00;
    closeGiLoop = 1;
    closeGvLoop = 1;
    
    } 

    另请参见

    http://www.ti.com/lit/ug/tidud61b/tidud61b.pdf

    第2.4.4秒

    在启动过程中,下 FET 开关在上开关之前接通,并软启动。 因此、希望您无需执行任何操作。  

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

    Manish、您好!

    感谢您的回复!

    我认为剩下的唯一问题是、在软启动期间、自举电容器的电压需要充电至高于 UVLO。 我将对其进行一些测试。

    谢谢、此致、

    赵志

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

    Manish、您好!

    当我查看 PWM 控制的状态机代码时、我有点困惑。 根据 SLYT650 ,过零的软启动顺序应为:

    (1)所有开关关闭=>(2)主 FET 软启动=>(3)低频率 FET 开启和同步 FET 软启动=>(4)正常运行

    以正过零为例。 根据我的理解、 positiveZeroCrossing1  positiveZeroCrossing2对于(1   )似乎是相同的、并且主 FET 在 positiveZeroCross3期间开始软开关、这与软启动序列不匹配。

    那么、您是否会就这3个过零状态的工作方式提供更多评论? 我一定会在某个地方出错。

    非常感谢!

    此致、

    赵志

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

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

    希望上图对其进行了更好的解释、在 PZC3状态期间、只有低侧高频率开关打开。 我们确实根据您提到的应用手册中的原始建议对其进行了轻微修改。  

    -Manish  

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

    Manish、您好!

    该 图确实有很大帮助。 我现在可以完全了解状态机。

    非常感谢您的全程帮助!

    此致、

    赵志