|
|
本帖最后由 kevin890505 于 2017-8-30 09:17 编辑 + j7 v& _% T. @2 K) s
. n# U+ e" A/ O' X& u4 q4 H个人猜,你的时序+参数搭配刚好没考虑到掉电微观过程的(掉电不是瞬间的,有斜坡)切换问题。这个电路比较常用,但是总体来说,一般的逻辑是你VIN掉电,然后Q1,会因为Vin没有而关闭,同时在跌落到某个阈值打开Q3.
' b( g% a' s5 G; D细化看你的参数,首先电池是有电的吧?想象下Vin从5V开始慢慢降,降到4.2V等于电池电压,此时Q1,2仍然是导通的(mohm电阻),Q1要关闭,Vin端必须继续降低才可以,但是Q1此时导通,所以Vin就从Q1,2的获得这个电池的4.2V,无法降低了,就是说Q1自锁了,从而Q1一直保持开启状态。电压下不去,你的Q3,4应该是没法导通的,所以Vin2应该过不来。
( A. c! K! V) c+ C& H' K测试下此时各个节点的电压确认下,标在图上看看,按道理应左侧和中间节点都是4.2V,右侧5V,右侧Q3,4处于关闭,左侧Q1,2打开,三极管Q5也是打开的。$ y5 I8 w- O/ _: H6 D; A7 n
仿真图,多的三极管是用来模拟Vin悬空的。3 E- {+ j3 m% [. l# p; T
# @" V( z6 L9 F& r/ n' U
8 x- l. G! ?8 B0 N9 ~3 x S R结果,可以看出,Vin悬空后,情况和猜测的一样。可以看出V3黄色的电压升高后,按道理Vin应该没电了,但是此时Vin跌落到4.1V(因为我串了电阻)左右=BAT点电压,Vin2=5V一直不会变。
7 | }& |. d( ]$ G- v; r- c. L2 }9 s
9 Y4 a. H6 [4 [5 w# E$ E T, [" V" D9 h
方法就懒得说了,只要你保证在这个过程中找个逻辑强制把Q1,2关闭就可以了。; K; j% B8 i4 A+ i5 u
|
-
1.png
(42.48 KB, 下载次数: 2)
-
2.png
(40.18 KB, 下载次数: 2)
|