如何用分立器件设计一个过流保护电路

        过流保护电路是指当后级负载电流过大或者发生短路时,自动切断电源与后级负载,从而防止大电流损害电源电路,过流保护又叫OCP。

        常见的过流保护电路有保险丝过流保护,集成的过流保护芯片,还有这种分立器件搭建的过流保护电路。

        这个分立器件搭建的过流保护电路主要包含一个三极管,一个MOS管和一个电流采样电阻。电流从电源正极流出,经过负载,然后经过MOS管,最后经过采样电阻流入电源负极。

        当后级负载电流比较小时,MOS管正常打开,由于电流比较小,采样电阻上的压降也比较小,小于三极管的开启电压,这时NPN三极管是截止状态,MOS管的栅极是高电平,(MOS管正常打开)。

        这时MOS管DS间的压降我们记作Vds,采样电阻上的压降计为Vr,则电容右端的电压为Vr+Vds,电容左端的电压就为Vr,假设后级负载为纯阻性负载。

        当后级负载电流增大时,流过采样电阻的电流增大,采样电阻上的压降也会增大,当采样电阻的压降大于等于三极管BE间的开启电压时,三极管会饱和导通,这时MOS管的栅极电压接近0V。MOS管关闭。

        由于电容两端电压不能突变,MOS管关闭后电容C1右边电压为VCC,则电容左边电压变成了VCC-Vds,这个VDS是MOS管导通时漏源间的电压差。这时电容C通过三极管基极的电阻放电,以维持三极管饱和导通所需要的电流。

当电容左端的电压放电到小于三极管的开启电压时,三极管截止,这时MOS管的栅极电压又变成了高电平,MOS管又导通(,MOS管导通的瞬间,流过采样电阻的电流还是比较小的,采样电阻的压降接近0,(也就是电容A端电压接近0V))。

        当MOS完全导通后,由于负载电流还是比较大,采样电阻上的压降又会大于三极管的开启电压,并且通过二极管给电容充电,这时电容充电非常快。当采样电阻上的电压大于三极管的开启电压时,三极管又会饱和导通,然后MOS管又会关闭。

        由于三极管基极电阻的存在,可以使电容的充电时间远小于放电时间,所以在过流保护时,MOS管并不是一直关闭的,而是一直在关闭与开启之间切换。

        电路设计时我们希望,过流保护时,MOS管开启时间尽可能小于关断时间,这时我们可以适当增大三极管基极电阻和电容C1

        这个过流保护电路过流点电流I≈0.7/R1,但是一般三极管BE间电压达到0.6V左右基本就开始导通了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/18165.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Browserify:将 Node.js 模块转换为浏览器可用的 JavaScript

什么是 Browserify? Browserify 是一个 JavaScript 工具,用于将 Node.js 模块转换为在浏览器环境中可用的单个 JavaScript 文件。通过 Browserify,您可以使用 require() 函数引入其他模块,就像在 Node.js 中一样,而不…

详解 Scala 的隐式转换

当编译器第一次编译失败的时候,会在当前的环境中查找能让代码编译通过的方法,用于将某个类型进行转换,实现二次编译通过 一、隐式函数 隐式函数可以在不修改任何代码的情况下,扩展某个类的功能 /**声明语法:implicit d…

Ubuntu上安装Maven

在Ubuntu上安装Maven的步骤如下: 更新包索引: sudo apt update 安装Maven: sudo apt install maven 验证安装是否成功: mvn -version 以上步骤将会安装Maven并添加到系统路径中,你可以通过运行mvn -version来验…

TIM输出比较

一、OC(Output Compare)输出比较 1、输出比较可以通过比较CNT(计数器)与CCR(捕获/比较寄存器)寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PW…

微信小程序连接阿里云快速入门【物联网】

一、前言 1.1 项目背景 随着5G的逐渐普及,万物互联的浪潮已经席卷而来。在万物互联的场景下,如何实现设备之间的互联互通,成为了一个亟待解决的问题。 微信小程序作为一款轻量级的小程序开发框架,以其简洁的语法和丰富的组件库…

08、SpringBoot 源码分析 - 自动配置深度分析一

SpringBoot 源码分析 - 自动配置深度分析一 refresh和自动配置大致流程如何自动配置SpringBootApplication注解EnableAutoConfiguration注解AutoConfigurationImportSelector自动配置导入选择器DeferredImportSelectorHandler的handleDeferredImportSelectorGroupingHandler的r…

【学习笔记】C++每日一记[20240520]

简述几种内存泄漏的预防机制 用智能指针代替普通指针,由于智能指针自带引用计数功能,能够记录动态分配空间的引用数量,在引用计数为零时,自动调用析构函数释放空间。 借助一些内存泄漏检测工具,例如Valgrind、Memche…

DNS 解析过程

文章目录 简介特点查询方式⚡️1. 浏览器缓存2. 系统缓存(hosts文件)3. 路由器缓存4. 本地域名服务器5. 根域名服务器6. 顶级域名服务器7. 权限域名服务器8. 本地域名服务器缓存并返回9. 操作系统缓存并返回10. 浏览器缓存并访问流程图 总结 简介 DNS&a…

Enable Full Line suggestions 启用全行建议

开启后效果如下: 直接提示可能要输入的参数

基于 Solana 的 Drift Protocol 快速崛起,重新定义去中心化衍生品市场

随着区块链技术的快速发展,加密市场的格局正在悄然改变。投资者对透明度、效率和去中心化的需求愈发强烈,之前完全由中心化交易主导的加密货币交易,开始向链上转移。 根据 Coingecko 的最新数据,CEX 和 DEX 的现货交易量已经达到了…

WWW24因果论文(3/8) |通过因果干预实现图分布外泛化

【摘要】由于图神经网络 (GNN) 通常会随着分布变化而出现性能下降,因此分布外 (OOD) 泛化在图学习中引起了越来越多的关注。挑战在于,图上的分布变化涉及节点之间错综复杂的互连,并且数据中通常不存在环境标签。在本文中,我们采用…

系统开发与运行知识

系统开发与运行知识 导航 文章目录 系统开发与运行知识导航一、软件工程二、软件生命周期三、开发模型四、开发方法五、需求分析结构化分析 六、数据流图分层数据流图的画法设计注意事项 七、数据字典数据字典的内容 八、系统设计九、结构化设计常用工具十、面向对象十一、UML…

C++中Lambda表达式的使用场景

Lambda表达式在C中有许多常用的使用场景,下面举例说明几个常见的场景: STL算法中的自定义比较器:在使用STL算法时,有时需要自定义比较器来指定元素的排序规则。Lambda表达式可以方便地定义简单的比较器,例如在std::so…

B+树和B*树

B树和B*树 一、B树的简单介绍二、B树的插入过程三、B*树的简单介绍四、B树、B树、B*树总结五、B树的应用1、MyISAM索引实现2、InnoDB索引实现 一、B树的简单介绍 B树是B树的变形,是在B树基础上优化的多路平衡搜索树,B树的规则跟B树基本类似,但…

芯片固定uv胶有什么优点?

芯片固定uv胶有什么优点? 芯片固定UV胶具有多种优点,这些优点使得它在半导体封装和芯片固定等应用中成为理想的选择。以下是芯片固定UV胶的一些主要优点: 固化速度快:UV胶在紫外线照射下能迅速固化,通常在几秒到几十秒…

springcloud-服务拆分与远程调用

一 微服务 1.1简单了解 SpringCloud SpringCloud是目前国内使用最广泛的微服务框架。官网地址:Spring Cloud。 SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验&#xff1a…

ubuntu24.04LVM扩容问题

目录 一、 开机前设置:扩展 二、 开机后设置:分区管理 通过gparted管理分区有效做法。 一、 开机前设置:扩展 虚拟机关机。打开虚拟机设置。 挂起状态是不能扩容的 这里选择扩容到40G 二、 开机后设置:分区管理 使用gpar…

【Java基础】IO流(2) —— 字符流

【Java基础】IO流(1) —— 简介 【Java基础】IO流(2) —— 字符流 【Java基础】IO流(3) —— 字节流 【Java基础】IO流(4) —— 转换流、打印流 【Java基础】IO流(5) —— 序列流、内存流 【Java基础】IO流(6) —— 随机访问文件流、数据流 字符流 文件流 文件输出流 FileW…

英语学习笔记20——Look at them!

Look at them! 看看他们! 词汇 Vocabulary big a. 大的(尺寸,年龄,音量……) 搭配:big cheese 大人物    big mouth 大嘴巴(传话的人)    big talker 吹牛的人 例句&#xf…

【jest - 禁止自动跑test】

最近使用vscode,保存文件时,默认会触发自动跑test,很烦人,记录下配置如何配置关闭禁止自动跑jest测试。 打开setting.json,加上下面这句话,即可关闭自动跑 {"jest.runMode": "on-demand&q…