|
本帖最后由 kevin890505 于 2017-8-30 09:17 编辑 & }0 |+ h# p8 l; X
8 e+ |+ B. y) K z \个人猜,你的时序+参数搭配刚好没考虑到掉电微观过程的(掉电不是瞬间的,有斜坡)切换问题。这个电路比较常用,但是总体来说,一般的逻辑是你VIN掉电,然后Q1,会因为Vin没有而关闭,同时在跌落到某个阈值打开Q3.: j/ o: {$ [+ \
细化看你的参数,首先电池是有电的吧?想象下Vin从5V开始慢慢降,降到4.2V等于电池电压,此时Q1,2仍然是导通的(mohm电阻),Q1要关闭,Vin端必须继续降低才可以,但是Q1此时导通,所以Vin就从Q1,2的获得这个电池的4.2V,无法降低了,就是说Q1自锁了,从而Q1一直保持开启状态。电压下不去,你的Q3,4应该是没法导通的,所以Vin2应该过不来。* g/ D3 @; k% H& y2 F# t
测试下此时各个节点的电压确认下,标在图上看看,按道理应左侧和中间节点都是4.2V,右侧5V,右侧Q3,4处于关闭,左侧Q1,2打开,三极管Q5也是打开的。, f8 n }1 T$ [$ A6 ^
仿真图,多的三极管是用来模拟Vin悬空的。* r2 H- l' ]" z2 m' k" l6 r
. T( T! z. `7 ]$ p7 a( g. g! `9 I' a2 L! J& p
结果,可以看出,Vin悬空后,情况和猜测的一样。可以看出V3黄色的电压升高后,按道理Vin应该没电了,但是此时Vin跌落到4.1V(因为我串了电阻)左右=BAT点电压,Vin2=5V一直不会变。
- u7 m9 A9 @* U7 ^4 X9 u, F8 f% l0 M( I
3 N* T; E" z% Z- Z9 P8 r
方法就懒得说了,只要你保证在这个过程中找个逻辑强制把Q1,2关闭就可以了。
& O/ ]! O" T( \8 ~/ ~- Z) P |
-
1.png
(42.48 KB, 下载次数: 1)
-
2.png
(40.18 KB, 下载次数: 1)
|