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.

[参考译文] UCD3138A:UCD3138A DPWM 模式更改

Guru**** 2419530 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/660106/ucd3138a-ucd3138a-dpwm-mode-change

器件型号:UCD3138A

尊敬的 TI:

我 对 DPWM 配置有疑问。

 第一个 DPWM0A 占空比来自正常 模式下的 CLA 以运行、但下一个周期(大约7uS)我想将 DPWM0A 设置为开环的50%占空比、与 CLA 无关。

似乎没有这样的硬件连接来更改 DPWM?

是否可以在一段时间内实现此配置? 如何实现?

祝你一切顺利

Lei

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您同时设置高电平和低电平 CLA 钳位、则可以获得50%的开环占空比。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在单个开关周期之后、您希望返回闭环、接下来该怎么做?
    在4个开关周期后如何执行此操作?
    您可以使用 DPWM 周期结束中断进行切换、但在单个开关周期中很难做到这一点。
    如果您将 Hi 和 Lo CLA 钳位设置为显示50%的相同值、则将处于开环50%。
    您的开关频率是多少?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    DPWM0A 占空比形成 CLA 运行一段时间、然后 DPWM0A 以开环的固定占空比运行一段时间、继而交替运行。
    外部信号触发开环和闭环的变化。
    开关频率为200kHz。
    可以实现吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否更具体地介绍一下时间安排?
    它保持开环的时间(分钟)是多少? 它保持在闭环中多长时间(最小值)?
    外部触发器切换至开环(OL)和 CL 之间切换之间的最大可接受延迟是多少?

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

    开关周期为200kHz、

    CLA 输出连接 到 DPWM0A 和 DPWM1A、因此 DPWM0A 和 DPWM1A 的占空比相同。

    始终保持 DPWM0A 闭环。

     但 DPWM1A 在闭环中保持与 DPWM0A 相同的10个周期、 然后更改为开环、在50%占空比下保持2 -5个周期。  然后再次返回闭环(与 DPWM0A 相同)。

    当触发外部信号时、我希望 DPWM1A 在一个周期内变为开环。

    非常感谢。

    无法发布图片、我可以绘制示例 序列图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果 DPWM0和 DPWM1连接到同一个 CLA、则使用钳位来强制仅对 DPWM1施加50%的占空比将不起作用。
    下面是您可以执行的操作。 配置并停止(冻结)第二个备用滤波器(CLA)、以便始终输出50%占空比。
    然后在闭环滤波器(CLA)和冻结的滤波器之间切换 DPWM。 这可以通过 DPWMMUX 寄存器中的 DPWM0_FILTER_SEL 来实现。

    剩下的就是如何触发这种变化。
    我建议您将外部触发信号连接到可生成中断的引脚之一(例如故障引脚或 EXT_INT 引脚)。 然后映射此中断源,使用 write_reqmask()和write_firqpr()函数触发快速中断。
    应在快速中断服务例程(ISR)内实现滤波器之间的切换。

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

    首先、非常感谢您的清晰回复。

    这样、当 DPWM0A 切换到开环 50%占空比并发生变化时、DPWM0A 和 DPWM1A 的上升时间相同?

    我希望 DPWMIA 与 DPWM0A 同步,它们具有相同的周期和上升时间、即使 有时占空比也不同。

    祝你一切顺利

    Lei

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 您可以在内部以主/从方式同步两个 DPWM、因此它们始终同时启动。
    将 DPWM0作为 DPWM0的主器件、将 DPWM1作为 DPWM0的从器件。 此外、在两个 DPWM 上设置 Event1的值相同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬 的 Yitzhak Bolurian:

    非常感谢您的帮助。

    祝你一切顺利