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:根据 EADC 输出计算占空比?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1352881/ucd3138a-duty-cycle-calculation-from-eadc-output

器件型号:UCD3138A

我尝试通过一个简单的配置来了解相关的数学知识。

为简单起见、 我在电压控制环路中使用单个滤波器驱动 DPWM 0、并将 EADC DAC 作为比较器值。

EAP 的输入在满量程输出电压范围内可调节为1.6V。

如果我要将 DPWM 占空比调节到满标量程输出电压范围的25%。

 不过、假设滤波器仅通过100%(PID 仅使用100%的 P)。

我有一个关于 DPWM 占空比计算的简单问题。

查看这些图、似乎占空比与输入电压和 DAC 电压之间的差值成正比。

因此 、如果 EAP 电压等于 DAC 电压、则 EADC (误差) 输出为零。

这会产生一个零而不是25%的占空比...

我缺少什么?

有规律的……

VIN--> EAP --> COMP -

Vdac---------------- > COMP+

SO Veadc = Vdac - Vin  

如果 Vin = Vdac、则 Veadc = 0。

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

    这是基本方框图。

    基本上、我无法理解当输出电压反馈与 DAC 的设定点等效时如何获得25%的占空比。

    此时输出似乎为零。  

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

    你好,蝙蝠侠:

    您认为此时的输出几乎为零是正确的。 由于 EADC 只有6位(最大为63)、因此其大小受限于大小。 因此、不能使 KP = 1、因为 DERR 太小。 KP 必须为几百甚至数千、才能将 DERR 乘以足够大的值。 在 UCD 培训实验代码中、KP = 800。 如果您只想进行比例控制、KP = 10,000会是一个很好的开始。 然后、您可以使用 Fusion Studio GUI 对其进行调优。  

    此致、

    乔纳森·王

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

    是的、我了解 KP 范围。

    我现在看到了我的问题。 我过度简化并认为输出电压与占空比成正比!  

    我当然可以用它进行实验。  谢谢你。