PMOS双电源供电隔离电路(USB接入为电池充电 电池断开供电)
项目需求
最近的一个项目上需要加入外部USB电源接入时为电池充电
与此同时电池电源保持断开(USB电压为5V 锂电池电压为4.2V以内)
因此需要在电池供电通路添加自动断开电路
方案设计
寻找资料之后选择了PMOS元件
原理图如下
(上图为立创EDA仿真版)
V1表示锂电池 电压3.7V
V2表示USB电源 电压5V
R4为470ohm电阻模拟负载
D1为肖特基二极管防反流(压降低)
运行原理
当S1断开 S2闭合时 表示USB电源未接入电路 而电池接入电路
XMM3 为电流表 此时示数为正 代表电流方向为由左向右 大小为7.871mA
负载端电压3.699V
当S1闭合—USB电源接入电路时:
XMM3电流示数变为185nA≈0
负载R4端电压变为4.566V 其中0.434V为D1二极管压降
此时表明USB电源接入了电路 且电池供电的回路为零 且没有USB流向电池的反流
之后进行了实物模型的搭建测量了具体数值。
实际电路运行下
实物条件下PMOS (M1)型号为CJ2301立创商城
导通情况下PMOS 两端压降为0.15V。
PMOS自动断开原理
1、在USB未接入情况下
闭合S2 电流流过PMOS的体二极管
此时 PMOS的S极电位为正 G极电位为0 因此Vgs<0 且小于Vgsth(CJ2301 Vgs(th)为-1V ) PMOS导通
2、当S1闭合 USB接入时
G极电位为USB对地电位 而S极电位为原来负载端电位 此时Vgs>0 且 因而PMOS关闭
且体二极管为D极指向S极因此电流无法反流
注意 电路中PMOS D极流入 S极流出
参考资料
MOS导通条件
PMOS双电源供电隔离电路(USB接入为电池充电 电池断开供电)相关推荐
- 单片机电源自动切换电路,mos双电源自动切换电路,电池与usb供电自动切换电路
日常电器中,双电源自动切换的例子随处可见如:交流适配器和USB供电的电源切换.电池供电和USB供电的自动切换. 这些电路一般都遵守一个原则:优先选择电压高者使用. 其实最开始这个电路是在 锂电充电电路 ...
- 光耦隔离电路到底该如何应用
1.光耦隔离电路的应用目的? 抗干扰. 2.什么地方需要光耦隔离电路? 常用的如控制继电器的电路.控制电磁阀的电路.通信的电路.因为继电器线圈或者是电磁阀都属于感性负载(感性负载就是具有和电感一样特性 ...
- MOS管应用之外接电源和电池供电的的双电源自动切换电路
现在大部分电子产品都配有锂电池,在没有外接电源的时候,使用锂电池进行供电:当外接电源的时候,使用外部电源供电, 同时对锂电池充电.因此要求电路必须具备能够根据是否接有外部电源,而自动选择相应供电电源的 ...
- 光电隔离电路设计方案(六款基于光耦、AD210AN的光电隔离电路图)
光电隔离电路设计方案(一) 光耦亦称光电隔离器或光电耦合器,简称光耦.它是以光为媒介来传输电信号的器件,通常把发光器(红外线发光二极管LED)与受光器(光敏半导体管)封装在同一管壳内.当输入端加电信号 ...
- HCNR200线性光耦隔离电路/单片机电压采集电路仿真
文章目录 前言 一.HCNR200线性光耦隔离电路 二.降压电路 总结 前言 最近要做一个STM32单片机电压采集电路,为了实现物理隔离和0V~28V电压采集,决定选用HCNR200线性光耦实现. 一 ...
- 单片机I/O的常用驱动与隔离电路的设计
随着微电子技术和计算机技术的发展,原来以强电和电器为主.功能简单的电气设备发展成为强.弱电结合,具有数字化特点.功能完善的新型微电子设备. 在很多场合,已经出现了越来越多的单片机产品代替传统的电气控制 ...
- 【Multisim仿真】光耦隔离电路
[Multisim仿真]光耦隔离电路 Multisim仿真图 注意事项 如果自己搭建的led灯不亮可能是LED灯的参数设置有问题. 如果将电路中万用表串在电路中间测电流,运行仿真时,拨动开关就会报错, ...
- 技能梳理32@电源防反接电路+光耦隔离电路+串口磁耦隔离电路
电源防反接电路 CN2是个防反接插座: F1是个自恢复保险丝: MB6S是个整流桥电路,主要是这个模块实现的防反接效果: SPX3819是个电平转换模块,封装挺小的:LDO-EN是用来控制SPX381 ...
- 关于高速光耦6n137的使用总结_高速光耦6N137用于RS485通信 - 6n137光耦隔离电路
高速光耦6N137用于RS485通信 RS485隔离一定是电源隔离+通信隔离,单纯的通信隔离是没有用的. 1.电源隔离以B0505隔离芯片为例 其中C1取4.7uF,C2取10uF. 特别注意:DC- ...
最新文章
- C语言实现九九乘法表共9行9列,重点考察for循环的掌握情况!
- 在SQL中使用convert函数进行日期的查询
- Machine Learning week 8 quiz: programming assignment-K-Means Clustering and PCA
- matlab电类,985电气研二,有发过考研经验贴 电气电力类的有
- 【C语言】写一个函数,并调用该函数求两个整数的最大公约数和最小公倍数
- 女车主车顶控诉“特斯拉刹车失灵”,结果被大汉抬走!车展变维权现场...
- PHP header发送各种类型文件及设置文件下载名
- JS,Jquery获取select,dropdownlist,checkbox 下拉列表框的值
- Hadoop学习之虚拟机网络配置
- 【单目标优化求解】基于matlab加权黑猩猩算法求解单目标问题【含Matlab源码 1412期】
- 谷歌插件如何下载到本地
- Eclipse快捷键 10个最有用的快捷键
- 用于发现软件定义无线电的实时频谱分析仪设备的网络协议
- iThenticate查重系统的使用及如何去除参考文献
- qt.network.monitor: Could not get the INetworkConnection instance for the adapter GUID.QT关闭时程序异常结束
- 电脑的CPU主频1.8GHZ够不够用
- bilibili_Linux4_Linux常用命令
- 【崩坏星穹铁道】仙舟引航罗盘解密c++
- 京东智能云APP可用来做什么?
- Laragon集成环境安装