热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

MOS管米勒效应

如下是一个NMOS的开关电路,阶跃信号VG1设置DC电平2V,方波(振幅2V,频率50Hz),T

如下是一个NMOS的开关电路,阶跃信号VG1设置DC电平2V,方波(振幅2V,频率50Hz),T2的开启电压2V,所以MOS管T2会以周期T=20ms进行开启和截止状态的切换。

首先仿真Vgs和Vds的波形,会看到Vgs=2V的时候有一个小平台,有人会好奇为什么Vgs在上升时会有一个小平台?

MOS管Vgs小平台

带着这个疑问,我们尝试将电阻R1由5K改为1K,再次仿真,发现这个平台变得很小,几乎没有了,这又是为什么呢?

MOS管Vgs小平台有改善

为了理解这种现象,需要理论知识的支撑。

MOS管的等效模型

我们通常看到的MOS管图形是左边这种,右边的称为MOS管的等效模型。

其中:Cgs称为GS寄生电容,Cgd称为GD寄生电容,输入电容Ciss=Cgs+Cgd,输出电容Coss=Cgd+Cds,反向传输电容Crss=Cgd,也叫米勒电容

如果你不了解MOS管输入输出电容概念,请点击:带你读懂MOS管参数「热阻、输入输出电容及开关时间」

米勒效应的罪魁祸首就是米勒电容,米勒效应指其输入输出之间的分布电容Cgd在反相放大的作用下,使得等效输入电容值放大的效应,米勒效应会形成米勒平台。

首先我们需要知道的一个点是:因为MOS管制造工艺,必定产生Cgd,也就是米勒电容必定存在,所以米勒效应不可避免。

那米勒效应的缺点是什么呢?

MOS管的开启是一个从无到有的过程,MOS管D极和S极重叠时间越长,MOS管的导通损耗越大。因为有了米勒电容,有了米勒平台,MOS管的开启时间变长,MOS管的导通损耗必定会增大。

仿真时我们将G极电阻R1变小之后,发现米勒平台有改善?原因我们应该都知道了。

MOS管的开启可以看做是输入电压通过栅极电阻R1对寄生电容Cgs的充电过程,R1越小,Cgs充电越快,MOS管开启就越快,这是减小栅极电阻,米勒平台有改善的原因。

那在米勒平台究竟发生了一些什么?

以NMOS管来说,在MOS管开启之前,D极电压是大于G极电压的,随着输入电压的增大,Vgs在增大,Cgd存储的电荷同时需要和输入电压进行中和,因为MOS管完全导通时,G极电压是大于D极电压的。

所以在米勒平台,是Cgd充电的过程,这时候Vgs变化则很小,当Cgd和Cgs处在同等水平时,Vgs才开始继续上升。

我们以下右图来分析米勒效应, 这个电路图是一个什么情况?

MOS管D极负载是电感加续流二极管,工作模式和DC-DC BUCK一样,MOS管导通时,VDD对电感L进行充电,因为MOS管导通时间极短,可以近似电感为一个恒流源,在MOS管关闭时,续流二极管给电感L提供一个泄放路径,形成续流。

MOS管的开启可以分为4个阶段。

t0~t1阶段

从t0开始,G极给电容Cgs充电,Vgs从0V上升到Vgs(th)时,MOS管都处于截止状态,Vds保持不变,Id为零。

t1~t2阶段

从t1后,Vgs大于MOS管开启电压Vgs(th),MOS管开始导通,Id电流上升,此时的等效电路图如下所示,在IDS电流没有达到电感电流时,一部分电流会流过二极管,二极管DF仍是导通状态,二极管的两端处于一个钳位状态,这个时候Vds电压几乎不变,只有一个很小的下降(杂散电感的影响)。

t1~t2阶段等效电路

t2~t3阶段

随着Vgs电压的上升,IDS电流和电感电流一样时,MOS管D极电压不再被二极管DF钳位,DF处于反向截止状态,所以Vds开始下降,这时候G极的驱动电流转移给Cgd充电, Vgs出现了米勒平台,Vgs电压维持不变,Vds逐渐下降至导通压降VF。

t2~t3阶段等效电路

t3~t4阶段

当米勒电容Cgd充满电时,Vgs电压继续上升,直至MOS管完全导通。

结合MOS管输出曲线,总结一下MOS管的导通过程

t0~t1,MOS管处于截止区;t1后,Vgs超过MOS管开启电压,随着Vgs的增大,ID增大,当ID上升到和电感电流一样时,续流二极管反向截止,t2~t3时间段,Vgs进入米勒平台期,这个时候D极电压不再被续流二极管钳位,MOS的夹断区变小,t3后进入线性电阻区,Vgs则继续上升,Vds逐渐减小,直至MOS管完全导通。

                                                    MOS管输出曲线

米勒效应的影响

1.当使用MOS管进行高频切换时候,米勒效应会影响高频信号的质量,如信号的上升时间,下降时间以及电平保持时间等,这个时候由于米勒效应的加入,会导致输出信号和经过mos管后的信号上述参数出现变化。

        我们分析如下电路:当输入信号Vgs逐渐增大,MOS导通,输出Vds下降。在正常的低频电路中,此种设计对外界的对应的电阻等要求不高,假设设计需求有几十KHZ的信号,甚至对信号的质量有明确的要求,此时米勒效应就需要考虑进去,此时整个链路的寄生参数甚至电阻的大小既要保证设计的需求还需保持电路的稳定性,当R1减少,确实能减少米勒效应的影响,但是同时需考虑,如果VG1为外接信号源,那R1就有了防护作用,所以这种需要取得平衡。

        输出多端Vds的信号不仅取决于栅极的输出控制信号质量,还取决于输出端负载的各种参数,当输出端负载电容和负载电阻过大时候,也会产生类似于输出信号上升下降缓慢的问题。


推荐阅读
  • 本文探讨了如何使用pg-promise库在PostgreSQL中高效地批量插入多条记录,包括通过事务和单一查询两种方法。 ... [详细]
  • 掌握Mosek矩阵运算,轻松应对优化挑战
    本篇文章继续深入探讨Mosek学习笔记系列,特别是矩阵运算部分,这对于优化问题的解决至关重要。通过本文,您将了解到如何高效地使用Mosek进行矩阵初始化、线性代数运算及约束域的设定。 ... [详细]
  • 本文介绍了如何在WildFly 10中配置MySQL数据源时遇到的服务依赖问题及其解决方案。 ... [详细]
  • 本文介绍了如何通过ARM编译器组件重定向标准C运行时库的I/O函数,以适应不同的硬件平台。原文链接:https://www.keil.com/pack/doc/compiler/RetargetIO/html/retarget_overview.html ... [详细]
  • 本文介绍了几种常见的约数计算方法,包括试除法求约数、计算约数个数、求约数之和以及使用欧几里得算法求最大公约数。每种方法都提供了具体的实现代码示例。 ... [详细]
  • 交互式左右滑动导航菜单设计
    本文介绍了一种使用HTML和JavaScript实现的左右可点击滑动导航菜单的方法,适用于需要展示多个链接或项目的网页布局。 ... [详细]
  • 本文详细介绍如何在 Windows 环境下安装 Ubuntu 12.04 版本的 Linux 操作系统,包括必要的软件下载、配置步骤以及注意事项。 ... [详细]
  • 解决vCenter vSphere HA初始化失败的问题
    本文探讨了在集群中遇到的所有vSphere HA主机状态显示‘无法正确安装或配置vSphere HA代理’错误的情况,并详细介绍了排查与解决步骤,包括检查HA初始化错误及安装HA代理的常见故障排除方法。 ... [详细]
  • 深入解析IGMP各版本特性及其演进
    本文详细探讨了Internet组管理协议(IGMP)的不同版本,包括IGMPv1的基础功能、IGMPv2的增强特性和IGMPv3的重要改进。特别分析了IGMPv3如何支持特定源组播(SSM)模型,并介绍了各版本之间的主要差异。 ... [详细]
  • Chapter11&12:DefocusBlur&FinalScene在Camera.h中修改如下:#pragmaonce#define_USE ... [详细]
  • Spring Cloud Config 使用 Vault 作为配置存储
    本文探讨了如何在Spring Cloud Config中集成HashiCorp Vault作为配置存储解决方案,基于Spring Cloud Hoxton.RELEASE及Spring Boot 2.2.1.RELEASE版本。文章还提供了详细的配置示例和实践建议。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • 探索古典密码学:凯撒密码、维吉尼亚密码与培根密码
    本文深入探讨古典密码学的基本概念及其主要类型,包括替换式密码和移位式密码。文章详细介绍了凯撒密码、维吉尼亚密码和培根密码的工作原理及加密解密方法。 ... [详细]
  • YB02 防水车载GPS追踪器
    YB02防水车载GPS追踪器由Yuebiz科技有限公司设计生产,适用于车辆防盗、车队管理和实时追踪等多种场合。 ... [详细]
  • 作为一名跨专业考生,最近在备战研究生入学考试的计算机编程部分。虽然没有编程基础,但通过九度在线教育平台的机试教程逐步学习,进展顺利。直到遇到贪心算法相关的题目,特别是浙江大学2012年的一道机试题——《加油还是不加油》,才遇到了挑战。本文将分享我在解决这一问题过程中的思考与学习体会。 ... [详细]
author-avatar
飘零-遗忘_106
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有