热门标签 | 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的信号不仅取决于栅极的输出控制信号质量,还取决于输出端负载的各种参数,当输出端负载电容和负载电阻过大时候,也会产生类似于输出信号上升下降缓慢的问题。


推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文讨论了B360主板是否可以安装win7系统的问题。由于B360主板不支持win7系统且缺乏官方驱动的支持,安装win7系统可能存在兼容性和稳定性问题。然而,通过借助USB3.0转接卡,B360主板仍然可以安装win7系统,但USB接口无法使用。相比之下,B365主板可以直接支持win7系统,并提供了相应的驱动,具有更好的稳定性和兼容性。选择合适的主板对于安装win7系统至关重要。 ... [详细]
  • 本文介绍了在Pygame中使用矩形对表面进行涂色的方法。通过查阅Pygame文档中的blit函数,可以了解到如何将一个表面的特定部分复制到另一个表面的指定位置上。具体的解决方法和参数说明在文中都有详细说明。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • IB 物理真题解析:比潜热、理想气体的应用
    本文是对2017年IB物理试卷paper 2中一道涉及比潜热、理想气体和功率的大题进行解析。题目涉及液氧蒸发成氧气的过程,讲解了液氧和氧气分子的结构以及蒸发后分子之间的作用力变化。同时,文章也给出了解题技巧,建议根据得分点的数量来合理分配答题时间。最后,文章提供了答案解析,标注了每个得分点的位置。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了[从头学数学]中第101节关于比例的相关问题的研究和修炼过程。主要内容包括[机器小伟]和[工程师阿伟]一起研究比例的相关问题,并给出了一个求比例的函数scale的实现。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了如何将CIM_DateTime解析为.Net DateTime,并分享了解析过程中可能遇到的问题和解决方法。通过使用DateTime.ParseExact方法和适当的格式字符串,可以成功解析CIM_DateTime字符串。同时还提供了关于WMI和字符串格式的相关信息。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
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社区 版权所有