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:直接从 DPWM 控制 DPWM 的占空比

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1351666/ucd3138-controlling-duty-cycle-of-dpwm-directly-from-dpwm

器件型号:UCD3138

尊敬的女士

我正在尝试确定 UCD3138是否适合我的应用。 我需要一个频率固定、占空比直接由外部模拟信号控制的1MHz PWM 信号。 可以绕过 PID 控制器并具有1)。 将 DPWM 周期寄存器设为固定值。 2) 2)设置事件寄存器(DPWMEV1:4)、并最终直接从数字化误差 ADC 设置占空比(同时绕过补偿器环路)。  

换句话说、我们馈送到 EAP 和 EAN 的模拟信号可直接设置占空比、而不影响周期。

我想我找不到一个办法来做到这一点,因为: 1) 1) DPWM 的输入应来自补偿器并应通过 PID 环路、2)补偿器的24位输出分为两个14位、一个用于占空比、另一个用于周期、没有办法使周期不受影响。

此外、是否还有其他更适合我的项目要求的高分辨率 PWM 发生器?

谢谢

卡韦  

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

    您好、Kaveh:

    感谢您关注 UCD3138x 器件。 UCD3138x 器件应该在您的应用中工作。 在方框图中、所有灰线显示了块之间的可能连接。 虽然设计人员通常基于 PID 滤波器来设置 DPWM、但绝对可以使用其他参数来设置 DPWM。 例如、如果 EADC 的电压为0V - 1V、对应于所需的 DWPM 占空比、则可以让 EADC 值进入将占空比转换为每个 DPWM 事件周期的函数。 这也可以是触发 DPWM 的 ADC 或 GPIO。 请参阅 UCD3138数据表第3页的方框图:

    UCD 培训实验展示了如何手动设置 DPWM 事件。 请参阅数字 PWM 模块系列(https://www.ti.com/video/series/introduction-to-digital-power-controllers.html)。 具体而言、数字 PWM 模块系列的视频2和3将展示如何手动设置 DPWM 事件。 请参阅 UCD3138数据表第23页上设置的 DPWM 事件:

    根据您的描述、我想您可以设置一个类似如下的系统。 请告诉我是否正确:

    最后、您可以阅读有关 UCD3138x 器件及其优势的更多信息: https://www.ti.com/lit/an/sluaas7/sluaas7.pdf。C2x MCU 还支持高分辨率 PWM 信号。 您可以在 SLUAAS7的第6页上找到这两者之间的比较。

    此致、

    乔纳森·王