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:UCD3138 LLC 突发模式

Guru**** 2390755 points
Other Parts Discussed in Thread: UCD3138

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1222053/ucd3138-ucd3138-llc-burst-mode

器件型号:UCD3138

您好

我需要使用 UCD3138控制 LLC 转换器。 目前可以根据采样值调整频率、但在轻负载期间、突发模式调试未成功。 因此、有一些问题需要解答:

1. 在谐振模式下、滤波器的输出有两个值、一个是占空比、另一个是周期。 那么、哪个值对应于突发模式的阈值?

2. 下面是我的突发模式的代码。 如果有任何问题、请帮我检查。 (当前代码对应于突发模式的阈值和占空比)

LoopMuxRegs.LLCTRL.bit.LL_FILTER_SEL = 0;
LoopMuxRegs.LLENTHRESH.bit.TURN_ON_THRESH = 10000;
LoopMuxRegs.LLDISTHRESH.all = 8000;

LoopMuxRegs.LLCTRL.bit.LL_EN = 1;

尽管滤波器输出占空比低于阈值、但 PWM 仍正常输出。

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

    尊敬的 Jie:

    1. 应为"滤波器负载"。

    2.您是否通过存储器调试器检查了相关寄存器的值是否符合预期?

    3.或者您可能忘记设置到寄存器下方。

      LoopMuxRegs.LLDISTHRESH.bit.TURN_OFF_THRESH_SU;//关闭阈值

    此致、

    彼得

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

    你好,Peter

    非常感谢您的答复。

    正如您所说的、我按如下方式设置寄存器:

        LoopMuxRegs.LLCTRL.bit.LL_FILTER_SEL = 0;
        LoopMuxRegs.LLENTHRESH.bit.TURN_ON_THRESH = 12000;
        LoopMuxRegs.LLDISTHRESH.bit.TURN_OFF_THRESH = 8000;
        LoopMuxRegs.LLCTRL.bit.LL_EN = 1;

    但是、这一现象和以前一样。

    如下图所示、滤波器负载已低于关断阈值、但 PWM 仍正常运行。

    此致、

    Jie

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

    尊敬的 Jie:

    您是否可以在存储器调试器中读取"LL_EN"以检查其是否在某个地方发生了变化?

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

    你好,Peter

    当然。 您可以看到、它始终为1。

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

    尊敬的 Jie:

    您是否按如下所示设置了 DPWMCTRL1中的 BURST_EN"位?

    DpwmxRegs.DPWMCTRL1.bit.BURST_EN = 1;

    此致、

    彼得

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

    你好,Peter

    我已经对其进行了设置

    此致、

    Jie

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

    尊敬的 Jie:

    您是否也可以像以前一样检查存储器调试器中的"BURST_EN"位?

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

    你好,Peter

    是的、如下图所示。

    顺便说一下、突发模式是否仍需要在其他寄存器上运行?

    此致、

    Jie

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

    尊敬的 Jie:

    我认为您的配置正确。 不   需要配置其他寄存器。  

    我建议您将下面的演示代码进行比较、看看漏掉了什么。

    https://www.ti.com/tool/UCD3138FW_LLC

    我也会就此问题征询其他工程师的意见、我会在稍后向大家提供反馈。

    此致、

    彼得。

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

    尊敬的 Jie:

    1.您可以尝试添加以下代码以查看其是否可行。 谢谢。

      LoopMuxRegs.FECTRL0/1MUX.bit.DPWM0_FRAME_SYNC_EN = 1;

    2.您能告诉我您正在使用的器件型号吗?

    此致、

    彼得

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

    你好,Peter

    非常感谢您耐心回答

    添加这行代码后、PWM 现在可以在 突发模式下工作。

    我当前正在使用 UCD3138CC64EVM。

    再次感谢您帮助我解决这个问题。

    此致、

    Jie

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

    尊敬的 Jie:

    不用客气。 祝你度过美好的一天!

    此致、

    彼得。