硬件设计-MOS管快速关断的原因和原理

目录

简介:

来源:

MOS管快关的原理

先简单介绍下快关的原理:

同电阻时为什么关断时间会更长

小结


简介:

本章主要介绍MOS快速关断的原理和原因。

来源:

有人会问,会什么要求快速关断,而不要求快速开启呢

MOS管快关的原理

先简单介绍下快关的原理:

我们知道,MOS管开通和关断的过程,就是MOS管栅极电容充电和放电的过程,所以呢,栅极串联的电阻越大,那么充放电速度越慢,开通和关断越慢。当没有二极管D和电阻Rs_off时,开通时充电和关断时放电的串联电阻都是Rs_on,二者是一样的。

那为什么加上二极管D和电阻Rs_off(有时Rs_off=0Ω,即没有这个电阻)就可以实现快关呢?

当要开通MOS时,驱动器输出驱动电压Vg_drive,此后一直到MOS管完全开通,Vg_drive都大于MOS的栅极电压,因此二极管不导通,所以,相当于Vg_drvie通过电阻Rs_on给栅极进行充电。我们也可以看出,加不加这个Rs_off和二极管D,对于MOS管的开通速度是没有影响的。

当要关断MOS时,Vg_drive接GND,栅极电压大于Vg_drive,因此二极管导通,相当于栅极通过Rs_off并联Rs_on进行放电(严格来说,这里面还有一个二极管的导通压降,并不是很严谨)。我们知道,2个电阻并联之后,电阻要小于并联之前的2个电阻的任何一个。因此,放电时的等效串联电阻为Rs_off//Rs_on,要小于开通时的串联电阻Rs_on,而电阻越小,充放电速度越快,因此我们说,加上这个Rs_off和二极管D可以加速关断。

回到我们最开始的问题,为什么我们要专门增加二极管让关断更快一点呢?

这是因为如果电阻一样的话,关断本身耗时就会长一点,那为什么关断时间会更长?明明充放电的电阻阻值一样?

同电阻时为什么关断时间会更长

MOS管开通的损耗发生的区域主要在t2和t3时间段,关断损耗主要发生在t6和t7阶段,如下图所示:

图片

t2与t7阶段的差异

我们知道开通的t2阶段和关断的t7阶段互为逆过程:

t2阶段:栅极从门限电压Vgs(th)充电到米勒平台电压Vgp的时间

t7阶段:栅极从米勒平台电压Vgp放电到门限电压Vgs(th)的时间

既然互为逆过程,那这个两个时间不应该一样?直觉好像是这样的,但实际是不同的,因为充电和放电的曲线是不一样的。

MOS管开通和关断的电路模型对比如下图。

图片

我们画出RC电路的充放电曲线如下图:

图片

可以看到,充电时,电压开始上升很快,后面越来越慢,而放电时,也是开始很快,后面很慢。

而一般MOS的Vgs_th也就2V左右,Vgp也就比Vgs_th高1~2V左右,比如以TI的NMOS为例:Vgs(th)=1.3V,Vgp=2.5V

图片

图片

很多功率驱动电路,驱动器输出电压常大于10V,比Vgs_th和Vgp大比较多。

开通过程中对栅极进行充电,Vgs_th和Vgp相对于充电初始电压0V比较近,因此处于充电曲线的前期阶段,充电会比较快,耗时会比较短。

而关断过程中对栅极放电,Vgs_th和Vgp相对于放电初始电压Vg_drvie比较远,因此处于充电曲线的较后期阶段,放电比较慢,耗时会比较长。

综上,t2<t7,这一特点我们从曲线上也可以很直观的看出来。

图片

说完了为什么t2<t7,我们再来看下t3和t6的情况

t3为什么也比t6时间要短?

类似于t2和t7,开通的t3阶段和关断的t6阶段互为逆过程:

t3阶段:开通过程中米勒平台电压Vgp持续的时间

t6阶段:关断过程中米勒平台电压Vgp持续的时间

首先,我们要知道,米勒平台充电或者放电对应的电荷量都是一样多的,都是米勒平台电荷量Qgd

其次,不论是开通,还是关断过程中,其米勒平台电压持续时间内,栅极电压都维持米勒平台电压Vgp不变。

充电时,充电电流为Ig(充)=(Vg_drive-Vgp)/R

放电时,栅极电流为Ig(放)=  Vgp/R

前面说到,Vg_drive很多时候大于10V,Vgp才2~3V,因此易得,Ig(充)>Ig(放),而充电和放电的电荷量都为Qgd,因此充电时间<放电时间,即t3<t6

图片

现在我们知道了,t2<t7,t3<t6

因此总的开通时间t2+t3 < 总的关断时间t7+t6。

其实,我们从第一期举的例子也可以看出来,在不加二极管的情况下,关断时间是要比开通时间要长不少的,具体如下图所示:

图片

由上图可知:

t2=18ns,比t7= 88.6ns要小很多

t3=29.8ns,比t6=104.5ns也要小很多

小结

尽管从上一期的内容,我们可以直接得到开通时间和关断时间,但是我还是又定性的又分析了一遍,因为公式总是冰冷的,本期文章能够更通俗易懂的说明为什么关断时间更长:

门限电压Vgs_th和米勒平台电压Vgp一般只有1~3V,比栅极驱动电压小比较多,这造成充电快,放电慢,因此开通快,关断慢。

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

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

相关文章

Linux进阶命令

目录 一、touch 1. 基本语法 2. 常用选项 二、which 1. 基本语法 2. 主要功能 3. 常用选项 三、find 1. 基本语法 2. 常用选项和表达式 四、more 1. 基本语法 2. 常用操作 3. 对比 more 和 less 五、grep 1. 基本语法 2. 常用选项 六、wc 1. 基本语法 2. 常…

阿里云实时计算Flink版产品体验测评

阿里云实时计算Flink版产品体验测评 什么是阿里云实时计算Flink应用场景实时计算Flink&自建Flink集群性价比开发效率运维管理企业安全 场景落地 什么是阿里云实时计算Flink 实时计算Flink大家可能并不陌生&#xff0c;在实时数据处理上&#xff0c;可能会有所接触&#xf…

用户登录不上linux服务器

一般出现这种问题&#xff0c;重新用root用户修改lsy用户的密码即可登录&#xff0c;但是当修改了还是登录不了的时候&#xff0c;去修改一个文件用root才能修改&#xff0c; 然后在最后添加上改用户的名字&#xff0c;例如 原本是只有user的&#xff0c;现在我加上了lsy了&a…

Android Jetpack架构组件——用Compose工具包构建基本的布局

推荐文章 构建基本布局 | Android Basics Compose - First Android app | Android Developers 向 Android 应用添加图片 | Android Developers

SLAM(七)-卡尔曼滤波

SLAM&#xff08;七&#xff09;-卡尔曼滤波 一、卡尔曼滤波(KF)二、扩展卡尔曼滤波(EKF)三、误差状态卡尔曼滤波(ESKF) 参考《概率机器人》、《Principles of GNSS&#xff0c;lnertial and Multisensor lntegrated Navigation Systems (Second Edition)》 一、卡尔曼滤波(KF)…

Electron 应用太重?试试 PakePlus 轻装上阵

Electron 作为将 Web 技术带入桌面应用领域的先驱框架&#xff0c;让无数开发者能够使用熟悉的 HTML、CSS 和 JavaScript 构建跨平台应用。然而&#xff0c;随着应用规模的扩大&#xff0c;Electron 应用的性能问题逐渐显现——内存占用高、启动速度慢、安装包体积庞大&#xf…

Vue.js组件安全工程化演进:从防御体系构建到安全性能融合

——百万级流量场景下的安全组件架构与源码级解决方案 文章目录 总起&#xff1a;安全工程化的组件革命 分论&#xff1a; 一、现存组件架构的七宗罪与安全改造路径   1.1 组件生态安全赤字现状   1.2 架构级安全缺陷深度剖析   1.3 性能与安全的死亡螺旋 二、百万级…

MCP+cursor使用嘴操作数据库(不用编写SQL语句实现CURD)

文章目录 1.如何进行相关配置2.如何添加MCP server3.如何进行相关的操作3.0数据的查询3.1数据的插入3.2数据的修改3.3多表连接查询 1.如何进行相关配置 这个跟昨天的高德地图的配置非常的相似&#xff0c;因此这个地方我就不进行过多的这个说明了&#xff0c;就是新加一个全聚…

效率工具- git rebase 全解

一、前言 对于git rebase 一直不太了解,这几天想着提高下git提交质量,就发现了这个好用的指令,顺便记录一下,好加深记忆 贴出官方文档以便大家进一步学习 Git 二、rebase是作用 rebase 官方解释为变基,可以理解为移动你的分支根节点,维护一个更好的提交记录。rebase把你当前…

小爱音箱接入大模型DeepSeek及TTS

简介 相信看过钢铁侠的朋友们&#xff0c;都梦想拥有一个像贾维斯这样全能的人工智能管家。而现在随着AI的发展&#xff0c;这个愿景将随我们越来越近。现阶段&#xff0c;我们可以将小爱音箱接入DeepSeek&#xff0c;将其从“人工智障”进化成上知天文&#xff0c;下懂地理的半…

软件架构评估利器:质量效用树全解析

质量效用树是软件架构评估中的一种重要工具&#xff0c;它有助于系统地分析和评估软件架构在满足各种质量属性方面的表现。以下是关于质量效用树的详细介绍&#xff1a; 一、定义与作用 质量效用树是一种以树形结构来表示软件质量属性及其相关效用的模型。它将软件的质量目标…

[IEEE TIP 2024](cv即插即用模块分享)IdeNet信息增强模块 性能提升必备!

论文地址&#xff1a;https://ieeexplore.ieee.org/document/10661228 代码地址&#xff1a;https://github.com/whyandbecause/IdeNet 什么是伪装目标检测&#xff08;COD&#xff09;&#xff1f; 伪装目标检测&#xff08;Camouflaged Object Detection, COD&#xff09;是…

biblatex 的 Biber 警告​​:tex文件运行无法生成参考文献和目录

原因​​&#xff1a;使用了 biblatex 管理参考文献&#xff0c;但未运行 biber 生成参考文献数据。 ​​解决​​&#xff1a;更新 LaTeX Workshop 配置 修改你的 settings.json&#xff0c;添加 biber 工具并更新编译流程&#xff1a; {"latex-workshop.latex.tools&…

thingsboard3.9.1编译问题处理

问题1&#xff1a; [ERROR] Failed to execute goal org.thingsboard:gradle-maven-plugin:1.0.12:invoke (default) on project http: Execution default of goal org.thingsboard:gradle-maven-plugin:1.0.12:invoke failed: Plugin org.thingsboard:gradle-maven-plugin:1.…

深入浅出Redis 缓存使用问题 | 长文分享

目录 数据一致性 先更新缓存&#xff0c;后更新数据库【一般不考虑】 先更新数据库&#xff0c;再更新缓存【一般不考虑】 先删除缓存&#xff0c;后更新数据库 先更新数据库&#xff0c;后删除缓存【推荐】 怎么选择这些方案&#xff1f;采用哪种合适&#xff1f; 缓存…

Express中间件(Middleware)详解:从零开始掌握(2)

1. 请求耗时中间件的增强版 问题&#xff1a;原版只能记录到控制台&#xff0c;如何记录到文件&#xff1f; 改进点&#xff1a; 使用process.hrtime()是什么&#xff1f;获取更高精度的时间支持将日志写入文件记录更多信息(IP地址、状态码)工厂函数模式使中间件可配置 con…

如何设置Ubuntu服务器版防火墙

在Ubuntu服务器中&#xff0c;默认使用 ufw&#xff08;Uncomplicated Firewall&#xff09;作为防火墙管理工具。它是对iptables的简化封装&#xff0c;适合快速配置防火墙规则。以下是设置防火墙的详细步骤&#xff1a; 1. 安装与启用 ufw 安装&#xff08;通常已预装&…

畅游Diffusion数字人(23):字节最新表情+动作模仿视频生成DreamActor-M1

畅游Diffusion数字人(0):专栏文章导航 前言:之前有很多动作模仿或者表情模仿的工作,但是如果要在实际使用中进行电影级的复刻工作,仅仅表情或动作模仿还不够,需要表情和动作一起模仿。最近字节跳动提出了一个表情+动作模仿视频生成DreamActor-M1。 目录 贡献概述 核心动…

模型开发中的微调是干什么

在模型开发中&#xff0c;微调&#xff08;Fine-tuning&#xff09; 是指利用预训练模型&#xff08;Pre-trained Model&#xff09;的参数作为初始值&#xff0c;在特定任务或数据集上进一步调整模型参数的过程。它是迁移学习&#xff08;Transfer Learning&#xff09;的核心…

vue3中,element-plus中el-select隐藏下拉箭头

需求&#xff1a;el-select需要隐藏下拉箭头 <el-select v-model"apply.dataType" readonly><el-option :key"1" label"样品检相同项目" :value"1" /><el-option :key"2" label"样品检不同项目" :…