恩,恩!我终于找到了这个看起来不丑陋的电路,它仍然在电池电压下振荡,但是在高于电池电压时仍然稳定!铅酸电池的最大电压可能为4.5V,这是USB规范的下限。
问题不是电源电压可能不稳定。它可能会暂时不稳定,这不是问题。如果它确实不稳定或超出规格范围,请更换壁式疣。无法维持电压的壁式疣可能出了很多问题。不想信任它为微控制器供电。
真正的问题是电池电压一旦下降到太低就必须切断,以免永久损坏电池。调整电阻以尝尝。电路比以前便宜,而且更可靠。肖特基是我的朋友,我不在乎他!他为我省了很多头痛。无论如何,由电池供电的电路必须能够以远低于4.7V的电压运行。
PS:我不喜欢单芯片解决方案,它们很难让我站在这个星球上。另外,我不能抽烟他们故意
更新:
这是看起来更加优雅(非丑陋)的示意图。正如Dorian和其他人指出的那样,TL431需要一个最小的电流来工作。因此,这需要可靠的电压源才能运行。这意味着它必须依靠电池来工作。TL431实际上必须充当比较器,否则mosfets将处于线性模式并开始升温。由于电源电压的进入,栅极电压变得非常接近U2的源极电压。这是上述振荡的真正原因,而不是数据手册中的tl431违背。即使将tl431完全移除,也会发生振荡。mosfets为逻辑级别也无济于事。对于下面的电路,mosfet已被N通道mosfet取代。但是,这会在完全导通时导致电源电压下降。负载电压从2。8V至4.7V,电路工作完美,无振荡。可以切换R6和tl431的位置,但tl431阳极将仅上升至2.5V,并且mosfet(现在再次由P沟道mosfet取代)将始终保持导通。
但是随后,由于tl431始终被用作比较器,并且还需要工作电源才能工作,为什么不将其完全替换为较低电流的比较器(例如器件)呢?不幸的是,lm358不能达到+ ve轨, mosfet是逻辑级的。因此,当电源电压高时,反向电流流入电池(当电池电压从3.85降至3.6V时为0-60mA)。电量不足时,这会trick流给电池充电。希望这可能是一件好事。该电路在2V至5V的所有电源电压下均能完美工作,且无振荡。电路确实取决于二极管两端的电压降。如果电池电压高,更换为1N4148不能保证它不会出现振荡。实际的比较器LM393无法正确模拟电路。建议在使用前进行正确的测试。
振荡是由第二MOSFET的源极和栅极电压处的某种竞争条件引起的。我仍然不知道到底发生了什么。但是修改后的电路可以解决我的问题。这不是完美的答案。但这是最好的答案。我接受自己的回答。
更多更新!
再次调整,仔细观察,mosfets在Y轴上翻转,因此源在内部。现在,电路在所有电源和电池电压下都完全稳定。在某些情况下,取决于电源与电池的电压差,某些some流电流可能会流到电池(可能为60mA)。电路可与肖特基或1n4148配合使用(尽管显然对1n4148而言,如果电池电压高,它将从电池中汲取更多电量)。无需更改,即可与真正的比较器LM393和LM358一起使用。运算放大器/比较器在同相引脚上接受市电或输出电压,以便与电池进行比较。我认为它接近完美。感谢您的悬赏!
PS:可能应将1N4148替换为1N4007,但最好使用1N5819。