模拟技术
直播中

王军

7年用户 1786经验值
私信 关注
[问答]

如何进行电池和外接电源的切换?

如题,有个困扰我很久的问题,电池和外接电源之间无缝切换,电池电压是3.6v,电源是5v,内部电路用3.3v,电池通1n4148降压到2.9v左右,外接电源通过LDO降压到3.3v,然后串联肖特基给电路供电,降压后电压3.1v,现在的问题是:是外接电源接上去了,电池依旧在放,大概10几uA,请问下各位大佬,怎么样把电池完全关断

回帖(9)

李艳

2018-12-6 09:09:46
如果负载电流小的话可以拿模拟开关切开
举报

王丽

2018-12-6 09:09:55
电路图没看到,是我网页出问题了?
举报

张静

2018-12-6 09:10:03
1n4148 看文档漏电电流也是uA级的, 你这3.6-3.1  还有电流也是正常, 如果温度高这个电流会更大
如果要用二极管的方法, 可以把1n4148换成两个压降小的肖特基, 然后中间接个电阻补偿, 但是还是会有温度问题, 这个可以把LDO输出成更高如3.6避免温度问题
举报

张秀兰

2018-12-6 09:10:13
把LDO换成输出电压3.6V的
举报

王英

2018-12-6 09:10:23
你可以做成主备电切换 用电源的时候就给电池充电  不用就用电池放电 这类IC很多
举报

张健

2018-12-6 09:14:13
电池和电源切换的话,用两个MOS管就可以控制其无缝切换
举报

王军

2018-12-6 09:14:32
最后找到的解决方案是把LDO的输出电压抬高,让二极管截止,这样电池不放电了,不过LDO输出的二极管要选低漏电的,4148不行
举报

万文豪

2018-12-7 13:05:58
曾经试验过,在极小电流的情况下,所有的二极管(含发光二极管)正向压降都会比标称值小很多。

我在一个输出2.965V的HY7103的LDO接地脚(电流仅为几微安),串联一个二极管提升输出电压,得到的电压仅为3.283V。

楼主出现的问题也是如此。当你用电池供电的时候,串联二极管输出电压为2.9V。但是外接电源供电时,电池通过二极管用十几微安的电流放电时,其输出电压远高于2.9V。按照你给的数据,这个电压一定略超过了外接电源供电的3.1V,所以才有放电。
举报

万文豪

2018-12-7 16:56:29
本帖最后由 wanwenhao1 于 2018-12-8 14:24 编辑

曾经试验过二极管初始导通需要的电压,发现与标称的导通电压有很大的差异,会小很多。

将一个输出电压等于2.965V的LOD稳压器HY7130,在接地脚串联上一个二极管,想提高其输出电压,结果输出电压才3.283V。查其缘由,是接地脚的电流仅5uA左右,二极管在这钟类似于初始导通的情况下,需要的电压仅0.3V左右。

楼主遇到的问题也应该是这种情况造成的。

当使用电池供电的时候,电流相对较大,1N4148压降0.7V很正常,电池经过二极管后输出电压2.9V也算正常。一旦主电源来电,电池供出的电流下降,二极管的压降就降低了。可以理解此时,楼主电路的二极管流过十几微安的电流,压降不过0.5V左右,实际输出电压达到了3.1V左右,所以电池还存在一定的输出电流。如果你小幅度升高电源工作电压(譬如升至3.2V),因二极管的压降会随着流过的电流减小而降低,实际上电池还会有输出电流,只是电流更小而已。

二极管真正正向关闭,可能施加的正向压降只有0.2-0.4V之间。我的试验显示,二极管型号不同而不同,一般额定电流小的二极管初始导通电压高些,额定电流大的二极管初始导通电压低些。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分