项目需求

最近的一个项目上需要加入外部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接入为电池充电 电池断开供电)相关推荐

  1. 单片机电源自动切换电路,mos双电源自动切换电路,电池与usb供电自动切换电路

    日常电器中,双电源自动切换的例子随处可见如:交流适配器和USB供电的电源切换.电池供电和USB供电的自动切换. 这些电路一般都遵守一个原则:优先选择电压高者使用. 其实最开始这个电路是在 锂电充电电路 ...

  2. 光耦隔离电路到底该如何应用

    1.光耦隔离电路的应用目的? 抗干扰. 2.什么地方需要光耦隔离电路? 常用的如控制继电器的电路.控制电磁阀的电路.通信的电路.因为继电器线圈或者是电磁阀都属于感性负载(感性负载就是具有和电感一样特性 ...

  3. MOS管应用之外接电源和电池供电的的双电源自动切换电路

    现在大部分电子产品都配有锂电池,在没有外接电源的时候,使用锂电池进行供电:当外接电源的时候,使用外部电源供电, 同时对锂电池充电.因此要求电路必须具备能够根据是否接有外部电源,而自动选择相应供电电源的 ...

  4. 光电隔离电路设计方案(六款基于光耦、AD210AN的光电隔离电路图)

    光电隔离电路设计方案(一) 光耦亦称光电隔离器或光电耦合器,简称光耦.它是以光为媒介来传输电信号的器件,通常把发光器(红外线发光二极管LED)与受光器(光敏半导体管)封装在同一管壳内.当输入端加电信号 ...

  5. HCNR200线性光耦隔离电路/单片机电压采集电路仿真

    文章目录 前言 一.HCNR200线性光耦隔离电路 二.降压电路 总结 前言 最近要做一个STM32单片机电压采集电路,为了实现物理隔离和0V~28V电压采集,决定选用HCNR200线性光耦实现. 一 ...

  6. 单片机I/O的常用驱动与隔离电路的设计

    随着微电子技术和计算机技术的发展,原来以强电和电器为主.功能简单的电气设备发展成为强.弱电结合,具有数字化特点.功能完善的新型微电子设备. 在很多场合,已经出现了越来越多的单片机产品代替传统的电气控制 ...

  7. 【Multisim仿真】光耦隔离电路

    [Multisim仿真]光耦隔离电路 Multisim仿真图 注意事项 如果自己搭建的led灯不亮可能是LED灯的参数设置有问题. 如果将电路中万用表串在电路中间测电流,运行仿真时,拨动开关就会报错, ...

  8. 技能梳理32@电源防反接电路+光耦隔离电路+串口磁耦隔离电路

    电源防反接电路 CN2是个防反接插座: F1是个自恢复保险丝: MB6S是个整流桥电路,主要是这个模块实现的防反接效果: SPX3819是个电平转换模块,封装挺小的:LDO-EN是用来控制SPX381 ...

  9. 关于高速光耦6n137的使用总结_高速光耦6N137用于RS485通信 - 6n137光耦隔离电路

    高速光耦6N137用于RS485通信 RS485隔离一定是电源隔离+通信隔离,单纯的通信隔离是没有用的. 1.电源隔离以B0505隔离芯片为例 其中C1取4.7uF,C2取10uF. 特别注意:DC- ...

最新文章

  1. C语言实现九九乘法表共9行9列,重点考察for循环的掌握情况!
  2. 在SQL中使用convert函数进行日期的查询
  3. Machine Learning week 8 quiz: programming assignment-K-Means Clustering and PCA
  4. matlab电类,985电气研二,有发过考研经验贴 电气电力类的有
  5. 【C语言】写一个函数,并调用该函数求两个整数的最大公约数和最小公倍数
  6. 女车主车顶控诉“特斯拉刹车失灵”,结果被大汉抬走!车展变维权现场...
  7. PHP header发送各种类型文件及设置文件下载名
  8. JS,Jquery获取select,dropdownlist,checkbox 下拉列表框的值
  9. Hadoop学习之虚拟机网络配置
  10. 【单目标优化求解】基于matlab加权黑猩猩算法求解单目标问题【含Matlab源码 1412期】
  11. 谷歌插件如何下载到本地
  12. Eclipse快捷键 10个最有用的快捷键
  13. 用于发现软件定义无线电的实时频谱分析仪设备的网络协议
  14. iThenticate查重系统的使用及如何去除参考文献
  15. qt.network.monitor: Could not get the INetworkConnection instance for the adapter GUID.QT关闭时程序异常结束
  16. 电脑的CPU主频1.8GHZ够不够用
  17. bilibili_Linux4_Linux常用命令
  18. 【崩坏星穹铁道】仙舟引航罗盘解密c++
  19. 京东智能云APP可用来做什么?
  20. Laragon集成环境安装

热门文章

  1. 3-6指针与数组的天生姻缘
  2. 怎么在第一个PDF文件的中间,插入第二个PDF文件的内容?
  3. 开关电源变换器稳态原理分析(电感伏秒平衡及电容电荷平衡)
  4. python打印皮卡丘步骤_编程作战丨如何利用python绘制可爱皮卡丘?
  5. python重装之前要卸载吗_关于fedroa下安全地卸载和重装python
  6. 2020-10-24 车机UI的SystemUI修改
  7. 为什么从此电脑访问不了ftp_蓝奏云网盘为什么访问不了?(附资源)
  8. CAN总线基础知识点
  9. (Tekla Structures二次开发)自动标注尺寸展示
  10. 解决锚点定位刷新页面的问题