MP8771能设计成恒流调流电路吗?

设计思路:负载电路上串联一个小的(0.2欧)电阻,将电阻上的电压和控制电压用运放进行比较,运放的输出接到MP8771的FB。理论上,就可以通过控制电压来调节负载的电流。

但这样做有个问题:要求FB引脚在0~运放最大电压(5v?)之间都能良好工作。FB为0时,芯片输出最高电压;FB为5V时,输出关断。有些芯片不支持这样的操作。

请问MP8771能实现这个目标吗?

如图:POT10K为控制端调压电位器,它的控制电压经过分压后和R4的取样电压在运放上进行比较,比较的结果用于推动FB。能否达到目标?
如果接入电压为18V(或者15V),则运放输出的最大电压能高达13.5V以上,FB引脚即使经过分压也会达到6V多电压。这个电压会产生不良后果吗?

您好,您可以使用MPSmart( MPSmart | Design Tools | MPS | Monolithic Power Systems)进行仿真验证一下。
我们有直接通过MCU调节电流的芯片,例如: MPQ7225-AEC1 (monolithicpower.cn),输入2.7-18V,输出16个通道,每个通道最大电流 200mA,支持级联。
具体应用方法可以联系线上技术团队获取最新信息: MPSNow-为您提供各类技术支持 - 联系方式 (monolithicpower.cn)

2 个赞

仿真,放置了一个运放符号,运行后喜提“TL072”子电路未定义,然后就不知道该怎么办了

另外,不能不说这个仿真软件太难用了,相比之下cadence真好用啊。可惜这个芯片无法导入cadence仿真

所以,依然是未决。这个问题其实芯片团队的人瞟一眼就能回答

芯片正常工作时FB一定要稳定在reference电压附近,对MP8771就是0.6V,不能说让FB工作在一个动态的电压范围。要实现恒流输出,一个固定的运放增益对应的就是固定的电流输出,如果要实现不同的电流输出,那就去调节运放增益而不是调节FB电压

1 个赞

原理图我已经放在二楼了。根据电路的反馈设计,运放6脚上的电压 / R4电阻,就是最终的恒流值。
如果R4上电流过小,则FB上电压会被拉低,芯片应该会提高输出电压。当电压高到一定值时,运放5脚和6脚电压非常接近,运放输出到FB的电压接近0.6V,达到稳态。按理说,FB如果直接接地,那么芯片肯定是最大电压输出;如果FB接最高电压,那么输出就应该是无限接近0.6V(0.8?0.9?反正是某个最小电压)。如果FB引脚纯粹做反馈,那么上述反馈电路肯定能自稳。

之所以向官方求证,就是因为之前我尝试过别家的芯片。这家芯片在FB引脚上叠加了一个检测功能——如果FB引脚上出现超过某阈值的波动,就会导致芯片关机。运放反馈过程的波动触发了这个保护功能。

FB脚电压如果高于参考值,芯片一般都会停止打开关的。芯片会认为此时输出电压已经比设定值要高了,就不会再打开关往输出提供能量

问题是这个“停止”,是暂时的还是锁死的。
如果是暂时的,那负反馈就能最终达到稳态。如果芯片里面有个保护机制锁死停止状态,那就歇菜了。讲道理应该是暂时的,但我前面说那个失败的案例就是锁死的。

锁死可能是触发OVP,也就是输出过压保护。您这种情况要看的就是芯片对于输出对压保护是如何动作的

所以……MP8771的FB引脚有这样的保护机制吗?
如果没有,我感觉是可以打样一试了。

MP8771的保护都是非锁死的,可以一试

1 个赞