浅谈MOS管的发热原因和解决办法

2024-05-03 21:36

本文主要是介绍浅谈MOS管的发热原因和解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

大家好,我是砖一。

今天给大家分享一下MOS管基础知识,为什么内阻那么小的MOS管,也会发热?有做功率元器件&开关电源和IC的朋友可以了解一下,希望对你有用~

一,MOS管发热影响因素

经常查阅MOS管的数据手册首页可以经常看到如下参数,

导通阻抗RDS(on)栅极驱动电压VGS流经开关的漏极电流Id热阻RθJC,结到管壳的热阻抗

查阅某MOS管datasheet,可得

图1 VGS,ID,RθJC

图2 不同Vgs电压对应不同Rds(on)

由图2可知,数据手册定义Rds(on)与VGS和Id有关,但对于一个充分导通的MOS管来说,导通阻抗Rds(on)是一个相对静态参数,当我们使用MOS管做开关管进行导通的时候,会导致MOS管很快发热。

另外如图3所示,慢慢升高的热阻RθJC也会导致Rds的增加。随着Rds的增加,会直接导致MOS管损耗增加,从而导致发热现象,这也是MOS管发热的根本原因。

图3 导通阻抗和热阻

二,MOS管发热具体分析

1,主回路电路设计不当。我们通常使用的MOS管一般都是工作在开关区内,所以叫开关电压嘛,如果MOS管工作在线性区状态下,导通时间过长会导致工作在线性区内,如下图3所示是开关管导通过程。当用NMOS作为开关管时,栅极驱动电压Vgs要大于电源电压才能完全导通,PMOS管则相反。如果没有完全导通的话,等效直流阻抗增大,压降Vds也会增大,P=Vds*Id,损耗也会增大,导致MOS管发热严重。

图4 MOS管导通过程

2,MOS管的开关频率过高。频率与导通损耗是成正比的,我们的开关电源就是利用开关频率高使得在有限的体积内可以实现更多次数的开关,同时从前级传递更多的能量给到后级,从而实现需要的功能。所以当我们追求体积越小的产品时候,会使用更高频率的开关管,那么如果在调试过程中,MOS管的温升比较高,首先想想是否使用MOS管的开关频率过高导致。

3,MOS管选型不当。多数工程师选型的过程中都会选择小的导通阻抗Rds(on),但是当导通阻抗小了,寄生电容Cgd,Cgs就会增大,这是因为元器件内部结构问题决定的,在同样材料条件下,面积越大,电阻就越小 ,而电容跟面积的关系是面积越大,电容Cds和Cgs越大,会出现米勒效应,从而增加了功耗,所以选用开关管够用即可,内阻追求太低也不好。关于米勒效应,最近会出一期专门分析,敬请期待~分析:该曲线中,当电容越大,充电时间越久,留在放大区间的时间就长了,开关损耗就大了,MOS管发热量就大。

图4-1 米勒平台的产生

4,流经开关的漏极电流Id过大,主要是没有做好足够的散热设计,规格书上的MOS管标称的电流值,一般需要良好的散热才能达到。所以选型要选稍微大一点的ID,如果ID小于最大工作电流,也可能发热严重,需要加上辅助散热片。

三,MOS管损耗测试

为了解决MOS管发热的问题,我们可以通过上述多种情况分析,是否是由以上几种情况造成的,但是要想准确判断某一种情况,还需要进行测试MOS管的损耗。那么我们就需要测试一下MOS管的频率是否偏高,测试一下漏源极电压VGS和漏极电流ID等等,还能直接算出MOS管的功耗。

MOS管的工作状态有四种情况,分别是开通过程,导通过程,关断过程和截止过程

图5 MOS管导通全过程

那么对应的损耗自然主要是四种,分别是开关损耗,导通损耗,截止损耗,还有一个是能量损耗,但是对应开关管来说,开关损耗远大于能量损耗,小部分能量体现在导通状态,而关闭状态几乎不消耗能量,可胡萝卜鸡,具体损耗以下面公式计算:

Eswitch=Eon+Econd+Eoff =(Pon+Pcond+Poff)∙Ts

图6 MOS管损耗波形分析

通过示波器的开关损耗测试功能,我们就可以实现MOS管的开关损耗测试,如下我们测试出MOS管的VGS和ID,可以看到波形,电压值和电流值,还有开关过程中的开关损耗,导通损耗,截止损耗,通过数字进行量化,判断出到底是哪个损耗带来的问题,最终确定MOS管发热的问题点。

图7 MOS管功耗测试图

好了,今天的文章内容到这里就结束了,希望对你有帮助~

砖一提供入群交流|资料领取|芯片学习|职业咨询,有需要请留言哈~

免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系,谢谢!

好了,今天的文章内容到这里就结束了,希望对你有帮助。

铁铁,我们下一期见,如果觉得我的文章还不错,请帮忙

三连支持点赞/在看/转发~

这篇关于浅谈MOS管的发热原因和解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/957696

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

Solr 使用Facet分组过程中与分词的矛盾解决办法

对于一般查询而言  ,  分词和存储都是必要的  .  比如  CPU  类型  ”Intel  酷睿  2  双核  P7570”,  拆分成  ”Intel”,”  酷睿  ”,”P7570”  这样一些关键字并分别索引  ,  可能提供更好的搜索体验  .  但是如果将  CPU  作为 Facet  字段  ,  最好不进行分词  .  这样就造成了矛盾  ,  解决方法

ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法

在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener.ora中增加对BlueAeri-PC或ip地址的侦听,具体步骤如下: 1.启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写计

Anaconda 中遇到CondaHTTPError: HTTP 404 NOT FOUND for url的问题及解决办法

最近在跑一个开源项目遇到了以下问题,查了很多资料都大(抄)同(来)小(抄)异(去)的,解决不了根本问题,费了很大的劲终于得以解决,记录如下: 1、问题及过程: (myenv) D:\Workspace\python\XXXXX>conda install python=3.6.13 Solving environment: done.....Proceed ([y]/n)? yDownloa

浅谈PHP5中垃圾回收算法(Garbage Collection)的演化

前言 PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的PHP,而5.3版本对5.2并不是完

DAY16:什么是慢查询,导致的原因,优化方法 | undo log、redo log、binlog的用处 | MySQL有哪些锁

目录 什么是慢查询,导致的原因,优化方法 undo log、redo log、binlog的用处  MySQL有哪些锁   什么是慢查询,导致的原因,优化方法 数据库查询的执行时间超过指定的超时时间时,就被称为慢查询。 导致的原因: 查询语句比较复杂:查询涉及多个表,包含复杂的连接和子查询,可能导致执行时间较长。查询数据量大:当查询的数据量庞大时,即使查询本身并不复杂,也可能导致

flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位

flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位 一、背景二、定位问题三、解决方法 一、背景 flume系列之:定位flume没有关闭某个时间点生成的tmp文件的原因,并制定解决方案在博主上面这篇文章的基础上,在机器内存、cpu资源、flume agent资源都足够的情况下,flume agent又出现了tmp文件无法关闭的情况 二、

71-java 导致线程上下文切换的原因

Java中导致线程上下文切换的原因通常包括: 线程时间片用完:当前线程的时间片用完,操作系统将其暂停,并切换到另一个线程。 线程被优先级更高的线程抢占:操作系统根据线程优先级决定运行哪个线程。 线程进入等待状态:如线程执行了sleep(),wait(),join()等操作,使线程进入等待状态或阻塞状态,释放CPU。 线程占用CPU时间过长:如果线程执行了大量的I/O操作,而不是CPU计算