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:PSM 和 PFM 模式

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1228592/ucd3138-psm-and-pfm-mode

器件型号:UCD3138

您好!  

我对 UCD3138的模式切换有一些疑问、希望能得到 TI 团队的支持。

1. 对于相移模式、当我将 DPWM 设置为开环操作时、相位触发器由滤波器负载决定。

我发现随着滤波器负载增大、DPWM0A 和 DPWM1A 之间的相位也会增大。

如何通过增大滤波器占空比来实现 DPWM0A 和 DPWM1A 之间的相位降低?

2. DPWM 模式切换后是否会保存之前的工作模式状态?

例如、DPWM 最初以相移模式运行、并在 DPWM0A 和 DPWM1A 相移90度后进入可变占空比模式。

进入可变占空比模式后、DPWM0A 和 DPWM1A 之间的相位是否保持90度?

3. 对于模式切换、更改 DPWM 的工作模式等、所有寄存器都是 DPWM 的相关寄存器。

我可以更改环路的寄存器吗? 例如、在不同的模式下、滤波器的输出 YN 将乘以不同的系数。

再次感谢 TI 的帮助。

此致、

Jie

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

    尊敬的 Jie:

    1.可以参考论文《LLC 性能提升与频率和相移调制控制》,获得一些灵感。

      https://ieeexplore.ieee.org/document/6803586

    2. 如 下图所示,开关模式是由滤波器负载决定的。 如果 Low- Low Threshold 等于 Low - Upper Threshold、则当您从谐振模式更改为相移模式时、您将获得与之前相同的相移。

    3.我不知道您想要实现什么功能、但我认为仅用于模式切换是可以实现的。

    4.您能否分享更多关于您要实施的系统的信息?  

    此致、

    彼得

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

    尊敬的 Peter:

    非常感谢您的回复!

    1、是的,  论文中的内容"LLC 性能提升与频率和相移调制控制" 是我想要做的。

    让我详细说明一下我目前的困惑。

    2. 在您的帮助下、我能够让 DPWM 在相移模式下工作、具体配置如下:

    //禁用 CLA

    Dpwm0Regs.DPWMCTRL0.bit.CLA_EN = 0;

    Dpwm1Regs.DPWMCTRL0.bit.CLA_EN = 0;

    //Mater 从属设备  

    Dpwm0Regs.DPWMCTRL0.bit.MSYNC_SLAVE_EN = 0;//主器件

    Dpwm1Regs.DPWMCTRL0.bit.MASTER_SYNC_CNTL_SEL = 1;//从器件

    LoopMuxRegs.DPWMMUX.bit.DPWM1_SYNC_SEL = 0;//0 = DPWM 0同步(默认)

    //相移由 CLA 触发

    Dpwm0Regs.DPWMCTRL0.bit.MASTER_SYNC_CNTL_SEL = 1;//1 =由 CLA 值控制的主器件同步

    //DPWM0时序

    Dpwm0Regs.DPWMEV1.bit.EVENT1 = 0;

    Dpwm0Regs.DPWMEV2.bit.EVENT2 =  周期* 0.5;

    Dpwm0Regs.DPWMPRD.bit.PRD =周期;

    //DPWM1时序

    Dpwm1Regs.DPWMEV1.bit.EVENT1 = 0;

    Dpwm1Regs.DPWMEV2.bit.EVENT2 =  周期* 0.5;

    Dpwm1Regs.DPWMPRD.bit.PRD =周期;

    如图1所示、按照上述相移配置、如果 DPWM0A 连接到 Q1、而 DPWM1A 连接到 Q4。

    然后、随着输出电压降低且滤波器负载增大、Q1与 Q4之间的相移角度将增大、从而导致

    输出电压运行。  这是不正确的配置。

    因此、对于上述相移寄存器配置、我选择将 DPWM0A 连接到 Q1、将 DPWM1B 连接到 Q4。

    在此情况下、随着滤波器负载的增加、Q1和 Q4之间的相位将减小。 此时工作正常。

    这意味着、当滤波器占空比等于低-下限阈值时、Q1和 Q4之间的相位也等于0。

    由于 Q1与 Q4之间的相位一开始为180度、因此我需要检查相位

    在切换至谐振模式后、Q1和 Q4之间的电压此时保持为0。

    此致、

    Jie

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

    3.  

    对于谐振模式、当滤波器负载处于最大值时、开关频率此时最低。

    因此、对于滤波器负载、滤波器输出 YN 值与 谐振占空比之积应为对应于 fmin 的周期计数值的一半

    对于滤波器周期、滤波器输出 YN 的值乘以 DPWM 周期应该等于相应的 fmin 周期

    对于相移模式、此时的开关频率为 fmax。 Q1与 Q4之间的相位应在0至180度的范围内。

    如何确保当 滤波器占空比等于低-下限阈值时、 此时开关频率为 fmax、并且 Q1和 Q4之间的相位为0?

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

    尊敬的 Jie:

    很抱歉这么晚才回复。

    1.为什么要 这样安排不同的模式? 为什么模式更改取决于 Vo? 这样做的好处或目的是什么?  

    2.您可以将要实现的模式安排为以下格式吗?  请确定不同模式所在的位置。

    3.你能详细说明你想实现这种时间吗?

    此致、

    彼得

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

    尊敬的 Peter:

    非常感谢您的回复!

    1. 很抱歉我的描述不是很清楚。 模式切换取决于滤波器负载。

    图中所示的意思是、随着滤波器占空比的增加、DPWM 从 PSM 模式到 PFM 模式、且输出电压增加。

    2. 模式切换如下

    3. 这是初级开关的主波形。

    此致、

    Jie

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

    尊敬的 Jie:

    关键是如何 在相移模式下实现 Q3&Q1或 Q4&Q2的重叠、以及在谐振模式下实现占空比都由滤波器负载决定。 如下所示。

    只有这样做、才能在不同模式之间平滑切换。

    此致、

    彼得

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

    尊敬的 Peter:

    我非常清楚这种模式。 我想知道如何专门配置寄存器。

    我在使用 UCD3138时目前遇到一些问题。

     DPWM 的模式切换后、OUTPUT_MULT_SEL 是否可以更改?

    此致、

    Jie

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

    尊敬的 Jie:

    OUTPUT_MULT_SEL 不能通过自动模式切换 方式进行更改。

    此致、

    彼得

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

    尊敬的 Peter:

    非常感谢您的耐心回答。 我将继续尝试如何顺利切换。

    此致、

    Jie