当前位置: 首页 > news >正文

镜像电流源与其应用(防倒灌电路)

目录:

1、镜像电流源

2、防倒灌电路

1)输入防反接保护   2)输出防倒灌功能


1、镜像电流源

如下图1.1所示,三极管Q1的发射极经过b极,再通过R1电阻,形成回路,此时有回路电流形成。设Vbe = -0.7V,那么Vb = 4.3V。

PNP三极管发射结正偏,集电结正偏,则处于饱和状态。此时ce极已经短接,集电结正偏不了,可以判为放大状态。

设流过Q1基极电流为Ib1,集电极电流为Ic1,流过Q2基极电流为Ib2,那么流过R1的电流Ir1 = Ic1+Ib1+Ib2 = βIb1+Ib1+Ib2。

由于Q1与Q2是同一种三极管,故Ib1 ≈ Ib2。那么Ir1 = 102Ib1 = 102Ib2,βIb2 = Ic2,所以流过R2的电流 = Ir1。此时就好像流过Q1的电流镜像到Q2中去了,故名“镜像电流源”。

图1.1 镜像电流源原理图

图1.2 Multisim仿真

镜像电流源常被用在集成运放电路中,为了向各个放大级提供合适的偏置电流,确定各级静态工作点。

2、防倒灌电路

1)输入防反接保护

初始上电时,电源电压通过MOS管Q3给到负载RL,Q3的DS极间电压为体二极管正向电压。

Q1的Vb = 5V-0.7V = 4.3V,流过R1电流Ir1 = 4.3V/1k = 4.3mA。R2上端电压Vr2 = 4.3mA*100Ω = 430mV。如下图2.1所示,仿真结果与理论计算相比,示值都非常相近。

镜像电流形成后:

Vgs = -4.7V,Q3导通,体二极管被短接而无电流通过,输出电压近乎达到V1电压【取决于Vds(on)】。此种电路也可称之为“理想二极管电路”。注意:体二极管的方向,反过来 将起不到保护作用。

图2.1 正常工作状态

当输入电源反接时,PMOS的gs两端电压为正值,MOS管无法导通,如下图2.2所示。

图2.2 反接状态

PMOS的成本较高,因此PMOS作防反接保护一般适合用于电流超过3A以上的大电流的场景。电流大到百安,为了降低成本以及Rds(on)更小,建议采用NMOS作驱动。栅极驱动电压需Boost升压,电路将变复杂。

2)输出防倒灌功能

用于防止电流从一个电源流向另一个电源,这种情况通常发生在多个电源并联供电时。例如,当一个电源电压高于另一个电源时,可能会发生电流倒灌。

图2.3 倒灌状态

如图2.3所示,V3电源电压经Q2的be结,再经过R1入地,其b极电压 = 6V-0.7V = 5.3V。此时Q1的e极电压 > b极电压,迫使Q1退出放大状态而进入截至状态。Q2处于导通状态,Q3处于截止状态。

图2.4 电池隔离电路

(1)VP > VN时,无论Enable状态,MOSFET Switch强制开通,退出二极管导通模式。比如二极管正向电压 = 0.3V,当电流为100A时,自身功耗P = 0.3V*100A = 30W,相对于Rds(on)的毫欧级会大很多。

图2.5 Rds(on)的值

(2)VN > VP时,受控于ECM的Enable信号输出。

(3)原文件下载:理想二极管电路。


如若喜欢这篇文章,不妨留下您宝贵的点赞,这将是对我莫大的鼓励。

相关文章:

  • 双指针——数组元素目标和
  • 跑lvs出现soft connect怎么处理?
  • [Doc][ROS2]订阅发布、服务客户端区别
  • 单细胞Seruat和h5ad数据格式互换(R与python)方法学习和整理
  • UNI-SOP应用场景(1)- 纯前端预开发
  • Meta震撼发布Llama3.2大规模模型
  • Python使用最广泛的数据验证库Pydantic
  • 序列化与反序列化的原理及实践
  • js逆向——webpack扣取代码
  • 第J2周:ResNet50V2算法实战与解析
  • 微服务的优点及在云原生时代的合理落地方式
  • 设计模式之门面(Facade)模式
  • 【Java异常】(简简单单拿捏)
  • 剑指 offer 刷题集
  • java 生成.h文件,java调用c语言dll动态链接库流程
  • JavaScript-如何实现克隆(clone)函数
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • es6(二):字符串的扩展
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Github访问慢解决办法
  • IDEA常用插件整理
  • JS实现简单的MVC模式开发小游戏
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • node-glob通配符
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • tab.js分享及浏览器兼容性问题汇总
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • Vue组件定义
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 驱动程序原理
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 学习使用ExpressJS 4.0中的新Router
  • 国内开源镜像站点
  • ​决定德拉瓦州地区版图的关键历史事件
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (C)一些题4
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (二)windows配置JDK环境
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (一) storm的集群安装与配置
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)shell调试方法
  • (转)关于pipe()的详细解析
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)