Load Switch介绍与使用
Load Switch,即为负载开关。基本原理是通过控制引脚实现对电源的打开和关断。负载开关可用使用分离式器件搭建,也可以使用集成IC来实现。本篇文章将介绍下负载开关的基本原理参数以及分立式与集成式之间的对比。
原理
大部分负载开关包括4个引脚分为是控制引脚,输入电压引脚,输出电压引脚,接地引脚。其内部核心器件就是开关管,现在一般是由MOSFET组成,可以是N-MOS也可以是P-MOS。
N-MOS/P-MOS架构负载开关对比
常见的N-MOS负载开关如下,相对于P-MOS,使用N-MOS负载开关的一些特点:
- 同等体积下N-MOS能够承受更高的电流
- 同等体积下N-MOS有较低的导通电阻
- 由于N-MOS需要保证栅极电压大于源极电压,所以需要外加电荷泵进行升压,元器件数量增加
- 静态电流大
常见的P-MOS负载开关如下,目前绝大多数负载开关均使用P-MOS框架,其最大特点就是:控制简单,不需要外置电荷泵升压电路,静态电流小。
常见分立式负载开关电路
1. 单PMOS
电路如下所示,使用单个PMOS管,其中ON控制引脚通过拉低将P-MOS管导通。
该电路下打开瞬间对应的波形变化如下所示:
根据电路与波形图该电路特点如下:
- 单个器件,电路简单成本低
- 存在浪涌电流,导致输入电压瞬间拉低
- 对输入电压最大值一定限制
2. PMOS+NMOS/NPN
电路示意如下,使用NMOS/NPN控制引脚,当ON拉高时P-MOS导通。
该电路下打开瞬间对应的波形变化如下所示:
根据电路与波形图该电路特点如下:
- 输入电压最大值没有限制
- 存在浪涌电流,导致输入电压瞬间拉低
- 存在漏电流,漏电流路径:VIN->电阻->MOS->GND
3. PMOS+NMOS/NPN+电容
电路示意如下,在方式2基础上加一颗电容。可以增加启动时间,减少浪涌电流。
该电路下打开瞬间对应的波形变化如下所示:
根据电路与波形图该电路特点如下:
- 浪涌电流得以控制
- 输出电压存在负电压
- 输入电压上电时会存在短暂导通,形成浪涌电流
- 存在漏电流,漏电流路径:VIN->电阻->MOS->GND
集成式负载开关电路
电路示意如下,内部集成电路。复杂度降低,浪涌电流得到控制。
该电路下打开瞬间对应的波形变化如下所示:
根据电路与波形图该电路特点如下:
- 浪涌电流得到控制
- 外围器件少,体积小
- 宽输入电压范围
- 漏电流较小
- 快速放电控制(特定芯片)
- 价格较高
总结:通过以上对比分析,对分立式与集成式负载开关特点有了基本认识了解。在实际设计过程中,需要根据实际应用场景设计该部分电路。
负载开关基本参数
- 导通电阻RONR_{ON}RON
该参数决定了负载开关的压降和功耗,RONR_{ON}RON越大,负载开关压降越大,功耗越高。
- VINV_{IN}VIN和IMAXI_{MAX}IMAX
确定输入电压范围,以及负载电流的大小。
- 关断电流IDI_DID和静态电流IQI_QIQ
关断电流是控制引脚ON被禁用时的电流,在一些电池供电场合,大部分场景负载开关是关断状态,这时候关断电流指标就很重要。静态电流是负载开关接通无负载时自身消耗电流。
- 上升时间
上升时间因器件而异,根据具体应用选择。上升时间越短,浪涌电流较大。
- 快速输出放电(QOD)
一些负载开关具有内部电阻,该电阻会在开关关断时将输出拉至地,以避免输出浮空。
- 浪涌电流
根据Q=CU,浪涌电流计算公式如下:
IINRUSH=CL∗dVOUTdtI_{INRUSH}=C_L * \frac{dV_{OUT}}{dt}IINRUSH=CL∗dtdVOUT
IINRUSHI_{INRUSH}IINRUSH=CLC_LCL产生的浪涌电流的大小
CLC_LCL=VOUT上的总电容
dVOUTdV_{OUT}dVOUT=VOUT电压变化
dt=VOUT电压变化dVOUTdV_{OUT}dVOUT所需要的时间
浪涌电流是由VOUT上的总电容和VOUT电压变化率决定。因此,需要控制负载开关的上升时间。
- 功耗
输入电压和负载电流是计算负载开关功耗所必需的,计算公式如下,当负载电流很大时,可以忽略IQI_QIQ。
PD=VIN∗IQ+ILOAD2∗RONP_D=V_{IN}*I_Q+I^2_{LOAD}*R_{ON}PD=VIN∗IQ+ILOAD2∗RON
参考
- Basics of Load Switches
- Integrated Load Switches versus Discrete MOSFETs
Load Switch介绍与使用相关推荐
- Json模块dumps、loads、dump、load函数介绍
转自:http://blog.csdn.net/mr_evanchen/article/details/77879967 Json模块dumps.loads.dump.load函数介绍 1.json. ...
- python loads的用法,Python Json模块中dumps、loads、dump、load函数介绍
json模块dumps.loads.dump.load函数介绍 1.json.dumps() json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文 ...
- Azure负载均衡器Standard Load Balancer介绍
这篇文章的知识点包括:Standard Load Balancer和BasicLoad Balancer的区别以及Standard LB的优势和简单使用,阅读完整文相信大家对Standard Load ...
- json模块 dunms,loads, dum,load 函数介绍
1.json.dumps() json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数. import ...
- Swift Switch介绍
Switch简介 Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有过编程经验的人对Switch语句都不会感到陌生,但苹果对Switch进行了大大的增强,使其拥有其他语言中没有的 ...
- swift之switch介绍
Switch简介 Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有过编程经验的人对Switch语句都不会感到陌生,但苹果对Switch进行了大大的增强,使其拥有其他语言中没有的 ...
- 2021年大数据HBase(十五):HBase的Bulk Load批量加载操作
全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 HBase的Bulk Load批量加载操作 一.Bulk L ...
- java基础(六) switch语句的深入解析
引言 switch 语句是非常的基础的知识,掌握起来也不难掌握,语法比较简单.但大部分人基本是知其然,不知其所以然.譬如 早期JDK只允许switch的表达式的值 int及int类型以下的基本类型 ...
- SAN SWITCH zoning 划分及some command
最近在做一个存储项目,刚刚收工,将其中的一些技术要点分享下. 此项目主要是IBM高端存储系统DS8100和磁带库TS3500(3584)和两台B64光纤交换机.在这里先将光纤交换机的配置做个总结, 存 ...
最新文章
- CSS之定位(固定定位)
- 机器学习笔记十四:随机森林
- 概念炒作的背后,“智能合约”的真相是什么?
- @override注解可以不写吗
- spring.net 注入 配置
- java高效率素数算法_《Core Java》里给出的算法,效率比较高。 统计2000000以内的所有的素数。...
- 美图每天亿级消息存储演进——从Redis到Titan,完美解决扩容问题
- 分享25个优秀的网站底部设计案例
- No grammar constraints (DTD or XML schema).....两种解决方法
- 前端学习(3250):一个简单的文件
- eclipse插件开发(二) 简易4页签编辑器(源码 | 设计 | JS | CSS)配色
- windows server 2016部署wsus服务
- 例14:计算某日是该年的第几天
- android ios 传视频播放器,推荐用于iOS / Android全面格式的视频播放器|手机最强大的播放器...
- java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式(性程安全模式与不安全)
- API接口在线管理(Swagger和SosoApi)
- 【控制】PID和LQR
- 5G NR 随机接入 总结
- oracle 进程占cpu使用率,ORACLE进程占用CPU情况分析
- 安灯(Andon)系统,生产车间的得力助手