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.

[参考译文] UCD3138:关于同步 FET 软关闭

Guru**** 2466550 points
Other Parts Discussed in Thread: UCD3138A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/682032/ucd3138-about-sync-fet-soft-off

器件型号:UCD3138

您好,

在 UCD3138中 ,我在第3.3/8节中阅读了有关“使用斜坡模块同步 FET 软开/关”的 SINU28。 我已经在我的项目中尝试过它、但我不知道如何配置相关寄存器。

您是否有相关的参考代码或应用手册?

此致。

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

    请阅读技术参考手册中的"3.3.8使用斜坡模块同步 FET 软开/关"部分。
    另请注意、UCD3138A 中的实现方式略有不同。
    因此、在与 A 型器件(例如 UCD3138A)的连接中不应使用以下器件。

    以下是此类配置的示例:

    void init_syncfet_soft_onoff (void)

    LoopMuxRegs.DPWMMUX.bit.DPWM0_SYNC_FET_SEL = 2;//前端2斜坡输出驱动 DPWM0B SyncFET 软开/关
    LoopMuxRegs.DPWMMUX.bit.DPWM1_SYNC_FET_SEL = 2;//前端2斜坡输出驱动 DPWM1B SyncFET 软开/关
    Dpwm0Regs.DPWMCTRL1.bit.SYNC_FET_EN =1;//启用 syncFET 模式
    Dpwm1Regs.DPWMCTRL1.bit.SYNC_FET_EN =1;//启用 syncFET 模式
    FeCtrl2Regs.RAMPCYCLE.bit.SWITCH_CYC_PER_STEP = 1;//? DAC 阶跃前的开关周期数
    FeCtrl2Regs.RAMPCTRL.bit.SYNC_FET_EN = 1;//使用值 SYNC_FET_RAMP_START 进行启动
    FeCtrl2Regs.RAMPCTRL.bit.RAMP_EN = 1;//Ramp by Hradware
    FeCtrl2Regs.RAMPCTRL.bit.SYNC_FET_RAMP_START = 0;//默认
    FeCtrl2Regs.RAMPDACEND.bit.RAMP_DAC_VALUE =周期-20;//1100
    FeCtrl2Regs.DACSTEP.bit.DAC_STEP = 5;

    LoopMuxRegs.FECTRL2MUX.bit.DPWM1_FRAME_SYNC_EN = 1;//DPWM1触发 FE2
    LoopMuxRegs.SAMPTRIGCTRL.bit.FE2_TRIG_DPWM1_EN = 1;//DPWM1样本触发至 FE2

    FeCtrl2Regs.RAMPCTRL.bit.firmware_start =0;



    初始化后、您可以通过以下方式启动软启动:

    FeCtrl2Regs.RAMPCTRL.bit.firmware_start = 1;//启动同步软启动

    并检查是否以下列方式结束:

    if (FeCtrl2Regs.RAMPSTAT.BIT.RAMP_COMP_INT_STATUS = 1)// if 同步完成

    希望这对您有所帮助。

    此致、

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

    我正在使用 UCD3138A,那么您能告诉我您提到的区别吗?

    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、在 UCD3138A 中、使用斜坡机制的硬件上的 Sync 软启动将无法正常工作。
    因此、需要使用软件来启用同步软启动。
    例如、由于我们已经有一个100微秒周期性中断(标准中断)、因此您可以在每100微秒内以小步长递增或递减 DPWMB 的长度。
    这需要更小的编码器、或者花费的时间比硬件软开/关所能完成的时间更长。
    这是因为硬件确实在每个开关周期中应用了微小的更改、而不是每100微秒应用一次。
    但除了这个问题之外,这是可行的,我们以前也这样做了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我明白了。

    非常感谢。