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.

[参考译文] UCD3138HSFBEVM-029:启动期间主驱动器波形出现问题

Guru**** 2530660 points
Other Parts Discussed in Thread: UCD3138, UCD3138HSFBEVM-029

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/737925/ucd3138hsfbevm-029-there-is-a-problem-with-the-primary-drive-waveform-during-startup

器件型号:UCD3138HSFBEVM-029
主题中讨论的其他器件:UCD3138

我们使用 UCD3138设计了一个全桥转换器、与 UCD3138HSFBEVM-029类似。但启动期间的初级驱动波形存在问题。 在软启动期间、主要驱动波形之一如下所示。 UCD3138发送白色驱动波形、然后停止发送驱动波形。等待大约 600微秒、它开始再次发送、然后再次停止、如下图所示。  

如下图所示放大图像。如下图所示放大图像。 从图中可以看出、驱动 波在开始时工作正常、然后发生错误、两个驱动波之间又有一个脉冲。 您能 告诉我什么会导致这种情况发生?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否启用了次级侧驱动器? 当电压较高或施加一些负载时、您是否可以重新测试它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后一个问题是干扰问题。 现在、我想问、当 DPWM2A 延迟100ns 时、应设置哪些寄存器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    UCD3138能否控制 DPWM0A 的占空比始终大于10%、应设置哪个寄存器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以使用 Dpwm0Regs.DPWMPHASETRIG.ALL =400在 DPWM0和 DPWM2之间获得100ns 延迟。 DPWM0是 DPWM2的主器件。
    您使用电压模式控制还是电流模式控制。 如果是电压模式控制、则可以使用 Filter0Regs.FILTEROCLPLO.bit.output_clamp _low 来获得最小占空比;如果是峰值电流模式控制、则可以使用
    Dpwm2Regs.DPWMBLKABEG.bit.blank_a_begin = x;
    Dpwm2Regs.DPWMBLKAEND.bit.blank_a_end = xx;

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

    非常感谢。 我还有另一个问题:如何将 DPWM2A 的占空比控制为比 DPWM0A 窄100ns? 我应该如何设置寄存器?

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

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

    您好、Chenglong、

    Dpwm0Regs.DPWMCYCADJA.bit.cycle_adjust_a =-400

     

    代码可以减少100ns。DPWM0A 比 DPWM1A 短100ns。

     

    此致、

    肖恩

     

     


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使 DPWM2A 更短、只需 Dpwm2Regs.DPWMCYCADJA.bit.cycle_adjust_a =-400即可。