您好!
首先、感谢您帮助我取得进展。
好消息是、我有一个工作中的 Simulink 模型、它能够在 PCMC 闭环中运行、并且在少数电压下运行良好。
但是、当请求的基准电压大于2.2V 时、该模型的行为异常。 (注意:我尝试从 TI 应用复制所有内容)
下面是我进行的实验:
立即启动在 Simulink 中以2V 作为基准电压建模的 PCMC 闭环应用。
在目标上部署的应用程序工作正常、比较器(COMPH)能够触发 PWM、输出电压为2.0V。
现在、我将基准电压设置为2.1V -工作正常。
现在、我将基准电压设置为2.2V -工作正常。
现在我将基准电压设置为2.3V -这里我的 ADC 读数(Vout)波动很大。 为什么会发生这种情况? 有线索吗?
注意:我已经测量了我的应用和 TI 应用之间的反馈电流、Buck_UK_pu 和 ADC 读数、并发现它们匹配。
然而、当基准电压为2.3V 时、即使在 TI 应用中、 Buck_UK_pu 也有很大变化。 但是、TI 应用中的 ADC 值非常稳定、但与我的应用不匹配。
我又做了一件事:
我尝试记下 TI 和我的应用之间 Buck_UK_pu 的 VMC 闭环值。
它们匹配我设置的每个基准电压。 由于我们在 VMC 基础上构建 PCMC、我确保了基础保持不变。
因此、在我的应用程序偏离的大于2.2V 电压的拼图中、可能缺少什么。
此时的任何线索都将帮助我完成此活动、我们可以为用户提供 Simulink 中内置的 PCMC 模型。
感谢您迄今提供的支持以及我准备回答的任何问题。
注意:我没有使用 DF22控制器。 我有一个基本 PI 控制器。