浅谈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

相关文章

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

pip install jupyterlab失败的原因问题及探索

《pipinstalljupyterlab失败的原因问题及探索》在学习Yolo模型时,尝试安装JupyterLab但遇到错误,错误提示缺少Rust和Cargo编译环境,因为pywinpty包需要它... 目录背景问题解决方案总结背景最近在学习Yolo模型,然后其中要下载jupyter(有点LSVmu像一个

SpringBoot中的404错误:原因、影响及解决策略

《SpringBoot中的404错误:原因、影响及解决策略》本文详细介绍了SpringBoot中404错误的出现原因、影响以及处理策略,404错误常见于URL路径错误、控制器配置问题、静态资源配置错误... 目录Spring Boot中的404错误:原因、影响及处理策略404错误的出现原因1. URL路径错

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

Spring核心思想之浅谈IoC容器与依赖倒置(DI)

《Spring核心思想之浅谈IoC容器与依赖倒置(DI)》文章介绍了Spring的IoC和DI机制,以及MyBatis的动态代理,通过注解和反射,Spring能够自动管理对象的创建和依赖注入,而MyB... 目录一、控制反转 IoC二、依赖倒置 DI1. 详细概念2. Spring 中 DI 的实现原理三、

MySQL不使用子查询的原因及优化案例

《MySQL不使用子查询的原因及优化案例》对于mysql,不推荐使用子查询,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,本文给大家... 目录不推荐使用子查询和JOIN的原因解决方案优化案例案例1:查询所有有库存的商品信息案例2:使用EX