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可实现的控制策略

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/857766/ucd3138-ucd3138-achievable-control-strategy

器件型号:UCD3138

您好:

我对如何使用 UCD3138实施 CRM 控制有疑问。

实际上、我想知道是否有一种好方法来重置 DPWM 计数器。

我从规格中看到了三种方法:

1:DPWM 使能

2:接收到同步  

3:计数器到达 PRD

但我认为这三种方法不适合进行频率转换的 CRM 控制。是否有任何方法可以通过更改寄存器的值来重置计数器(通常、C2000中使用此方法)?

我在用户手册中看到了这句话:在所有模式下、但谐振模式下、周期是固定值、在谐振模式下、周期来自滤波器的输出。

红色突出显示是否表示 UCD3138 不适用于 CRM 控制(脉冲频率调制)?

我期待 您的回复!

非常感谢、祝您一切顺利~

佐伊

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

    Zoe、我们实际上使用由外部事件触发的 SYNC 引脚来停止 DPWM 周期并从开始重新启动。  如果您可以提供有关您的特定应用的更多详细信息、我将了解我们可能需要做些什么来帮助您进一步了解。  显然、我们使用外部硬件信号来触发同步。  尽管我认为我们使用了连接到 SYNC 引脚的不同 DPWM 引脚、该引脚上的边沿由监控电压的内部比较器之一触发。  我们尝试将 DPWM 的电流停止在零左右、我认为 、即使信号是外部信号、硬件也都是 UCD。   

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

    您好 Ian:

    感谢您的快速回复!

    我想提升 CRM。 导通时间由滤波器决定。 关断时间由外部电流过零决定。请提供一些建议。

    关于您说过的同步信号、我刚刚查看了规范、您是指该寄存器吗?

    我能否理解这一点:当 SYNC 引脚上有从低电平到高电平的转换信号时,UCD3138停止 DPWM 周期并从头重新启动? 那么、我可以将外部零电流检测信号直接连接到 SYNC 引脚吗?

    如果有任何问题、请指出。

    我期待 您的回复!

    非常感谢、祝您一切顺利~

    佐伊

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

    该寄存器只需保持其默认状态即可。  SYNC 引脚默认为输入、您希望保持这种状态。  KEY 位是 DPWM 寄存器中 DPWMCTRL1的 EXT_SYNC_EN 位。  如果为特定 DPWM 设置该位、则该 DPWM 将具有其计数器停止、并通过 SYNC 引脚上的上升沿重新启动。   

    当您说导通时间应由滤波器确定时、您实际上是指从滤波器开始到导通时间的关断时间、对吧?  由滤波器控制的边沿是 DPWMxA 的下降边沿。   和 DPWMxB 的上升沿。  因此、我想您可以将 DPWMxB 用于您的信号。  这样做的秘密是将 EVENT4设置为0。  这样、DPWMxB 将在 SYNC 信号复位 DPWM 时立即关闭。   

    我应该提到、您需要忽略 DPWMCTRL 寄存器中的所有其他内容、即 SYNC、它们用于在 DPWM 之间进行同步、而不是外部同步。  而对于同步 FET、不是外部同步。