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:两个不同的占空比

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/583121/ucd3138-two-different-duty-cycle

部件号:UCD3138

大家好

UCD3138中的DPWM模块是否可以有两个不同的开环占空比? 例如,假设x是过滤器输出的阈值,低于x,我想在30 % 占空比下驱动PWM,高于x 60 % 占空比。

感谢您的参与

此致

Steve  

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

    过滤器输出的含义是什么?

    如果你设置一个CLA过滤器来使用CPU_SAMPLE (我相信实验3)并通过所有的单位增益(没有集成商,没有衍生产品),你就可以完成我所要求的。
    if(...condition) 30 %
    否则60 %

    如果我没有理解你的问题,请详细说明

    Marco

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢Marco的回复。 抱歉,我将尝试更详细地解释。

    在《数字电源外围设备编程器手册》的自动模式切换部分中,它写为模式更改可通过滤波器占空比来完成。 在我的应用程序中,我有两个不同的DPWM模块。 一个由滤清器占空比驱动,另一个具有固定占空比。

    我想要的是,当过滤器占空比低于阈值时,具有固定占空比的DPWM具有30 % 占空比,高于阈值时,它具有60 % 占空比。

    我希望这个解释比第一个更清楚

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

    Steve,您不清楚您是要使用一个还是两个输出。  但在任何情况下,您都应该能够使用自动模式切换功能来执行所需的操作。  

    秘密是内部的mux。  mux实际上是引脚前的最后一件事。  它允许您将DPWM输出多路复用到与默认引脚不同的引脚。  

    因此,首先您需要为要使用的每个引脚设置两个DPWM输出-一个在30 % 固定,一个在60 % 固定。

    通过将所需的计时放入事件寄存器而不启用CLA来驱动它,您可以非常简单地设置具有固定输出的DPWM。  将其保留为正常模式

    您还可以在一个或多个DPWM上启用DPWM C -如果启用了该功能,则其启动和停止由空白B寄存器设置,并且始终保持固定。  它没有专用的引脚,因此它只能通过mux内部输出。

    然后,您可以在常规控制寄存器和自动寄存器中设置IntraMux寄存器,以控制实际连接到物理引脚的DPWM输出。

    请注意,互锁是有限的-它不允许每个DPWM输出都进入每个引脚。  因此,您必须相对谨慎地进行计划。