BMS设计中的短路保护和MOSFET选型(上)

电池管理系统(BMS)是一种能够对电池进行监控和管理的电子装备,是电池与用户之间的纽带。通过对电压、电流、温度以及SOC等数据采集,计算进而控制电池的充放电过程,主要就是为了能够提高电池的利用率,防止电池出现过度充电和过度放电。

众所周知,MOSFET对锂电池板的保护作用非常大,它可以检测过充电,检测过放电,检测充电时过电电流,检测放电时过电电流,检测短路时过电电流。对于这么核心的电池管理系统中的电路设计中,为了使可充电电池更具备长使用寿命,正确的充电电路设计与电子元器件器件选择至关重要。其中MOSFET至关重要。

本文针对BMS中的MOSFET从以上方面来阐述和说明。

备注:由于创作不易,本文给需要的朋友阅读。

一、MOSFET介绍

1、MOSFET基本知识介绍

2、MOSFET特性介绍

3、主流MOSFET封装工艺介绍

4、主流MOSFET应用

二、MOSFET参数

1、电气参数

2、静态参数

3、动态参数

4、时序参数

5、寄生参数

6、温度参数

7、SOA曲线

8、功率参数

三、MOSFET选型

1、额定参数选择

2、极限参数选择

3、开关损耗

4、驱动电阻

5、总结

6、BMS中的MOS选型

四、MOSFET短路过程中计算

1、mos工作过程

2、短路保护过程分析

五、BMS短路设计和验证

 正文介绍

一、MOSFET介绍

1、MOSFET基本知识介绍

(1)内部结构

(2)MOSFET分类

其实归纳一下,就4种类型的MOS管:增强型 PMOS,增强型 NMOS,耗尽型 PMOS,耗尽型 NMOS。

在实际应用中,以增强型NMOS 和增强型PMOS 为主。所以通常提到NMOS和PMOS指的就是这两种

(3)MOS管符号

导通条件:N沟道->Ug>Us时导通。P沟道->Ug<Us时导通

(4)MOS管尺寸发展

晶圆尺寸发展

(5)MOS管型号确认

2、主流MOSFET封装工艺介绍

(1)封装内部的互连技术TO、D-PAK、SOT、SOP等采用焊线式的内部互连封装技术

  • SOT封装

SOT(Small Out-Line Transistor)是贴片型小功率晶体管封装,主要有SOT23、SOT25(即SOT23-5)等,又衍生出SOT323、SOT363/SOT26(即SOT23-6)等类型,体积比TO封装小,一般信号控制方案最常用的封装,适于几A电流、60V及以下电压环境中采用

SOT89具有3条短引脚,分布在晶体管的一侧,另外一侧为金属散热片,与基极相连,以增加散热能力,常见于硅功率表面组装晶体管,适用于较高功率的场合

SOT143具有4条翼形短引脚,从两侧引出,引脚中宽度偏大的一端为集电极,这类封装常见于高频晶体管

  • TO封装

这两种封装样式的MOS管外观差不多,可以互换使用,不过TO-220背部有散热片,其散热效果比TO-220F要好些,价格相对也要贵些。这两个封装产品适于中压大电流120A以下、高压大电流20A以下的场合应用。

是目前主流封装之一,电流可以到70A,电压100V以内(电压与电流成反比,电流越大,电压越小)。

  • SOP封装

  • D-PAK封装

(2)增加漏极散热板标准的SO-8封装采用塑料将芯片包围,低热阻的热传导通路只是芯片到PCB的引脚。而底部紧贴PCB的塑料外壳是热的不良导体,故而影响了漏极的散热。技术改进就是要除去引线框下方的塑封化合物,方法是让引线框金属结构直接或加一层金属板与PCB接触,并焊接到PCB焊盘上,这样就提供了更多的散热接触面积,把热量从芯片上带走;同时也可以制成更薄的器件。

  • Power 构架封装

  • LFPAK封装

随着高压产品组合的不断扩充,半导体行业还有一种新的封装方式就是LFPAK,为了优化电气和热性能,铜夹片技术是理想选择,尤其为已采用 LFPAK 和 CFP 封装方案的双极性晶体管。高压功率晶体管带来铜夹片技术的优点。恩智浦(原Philps)对SO-8封装技术改进为LFPAK和QLPAK。其中LFPAK被认为是世界上高度可靠的功率SO-8封装;而QLPAK具有体积小、散热效率更高的特点,与普通SO-8相比,QLPAK占用PCB板的面积为6*5mm,同时热阻为1.5k/W

  • DFN封装

  • CSP封装

  • TO封装

TOLT  产品系列中的首款顶部冷却封装产品。在结构上,其导线框架已翻转,将暴露金属放 在顶部,该封装在每一侧都包含多个鸥翼型导线,用于承载漏极和源极连接的高电流。此外,裸露焊盘是无锡的。

(3)改变散热的热传导方向Power-PAK的封装虽然显著减小了芯片到PCB的热阻,但当电流需求继续增大时,PCB同时会出现热饱和现象。所以散热技术的进一步改进就是改变散热方向,让芯片的热量传导到散热器而不是PCB。

  • Polar PAK

Polar PAK是双面散热的小形封装,也是威世核心封装技术之一。Polar PAK与普通的so-8封装相同,其在封装的上、下两面均设计了散热点,封装内部不易蓄热,能够将工作电流的电流密度提高至SO-8的2倍。

  • LFPAK-I

LFPAK-I(无损耗封装-倒装型)上表面散热型封装,作为新的功率MOSFET封装形式,它通过使用顶面安装热沉大大提高了散热特性,通过使用上表面散热结构提高了电流能力。

  • Direct FET

Direct FET封装属于反装型,漏极(D)的散热板朝上,并覆盖金属外壳,通过金属外壳散热。Direct FET封装极大地改善了散热,并且占用空间更小,散热良好

(4)工艺技术路线

3、MOSFET特性介绍

(1)V-I特性曲线

  • 夹断区

VGS < VGS(th)时,MOS管处于夹断区(截止区):

夹断区在输出特性最下面靠近横坐标的部分,表示MOS管不能导电,处在截止状态。电流ID为0,管子不工作。

  • 恒流区

VGS≥VGS(th),且VDS>VGS-VGS(th),MOS管进入恒流区:

恒流区在输出特性曲线中间的位置,电流ID基本不随VDS变化,ID的大小主要决定于电压VGS,所以叫做恒流区,也叫饱和区,当MOS用来做放大电路时就是工作在恒流区(饱和区)。注:MOS管输出特性的恒流区(饱和区),相当于三极管的放大区。

  • 可变电阻区

VGS>VGS(th) ,且VDS < VGS - VGS(th),MOS管进入可变电阻区:

可变电阻区在输出特性的最左边,Id随着Vds的增加而上升,两者基本上是线性关系,所以可以看作是一个线性电阻,当VGS不同电阻的阻值就会不同,所以在该区MOS管相当就是一个由VGS控制的可变电阻。

  • 击穿区:

随着VDS增大,PN结承受太大的反向电压而被击穿。

(2)转移特性曲线

固定VDS值,MOS晶体管的源漏电流IDS随栅源电压VGS的变化曲线

从上图曲线可得到:

 >测试条件:VDS=20V;

 >VGS的开启电压VGS(th),约5V,且随着温度的升高而降低;

 >VGS需要达到10V以上,才能完全导通,达到其最大标称ID;

 >VGS越大,ID才能越大,温度越高,ID越小;

(3)寄生二极管特性--见后文

漏极源极之间有个寄生二极管,在马达继电器的应用中,主要是用来保护电路的,不过寄生二极管只存在单个MOS管中,集成芯片中是没有的。

(4)开关特性

>导通延迟时间:从VGS上升10%到VDS上升10%的时间

 >上升时间:从VDS上升10%到90%的时间

 >关断延迟时间:从VGS下降90%到VDS下降90%的时间 

>下降时间:从VDS下降90%到10%的时间

(5)米勒特性-见后文描述

(6)SOA曲线-见后文描述

(7)MOS特性

>输入阻抗非常高,因为MOS管栅极有绝缘膜氧化物,甚至可达上亿欧姆,所以他的输入几乎不取电流,可以用作电子开关。

>导通电阻低,可以做到几个毫欧的电阻,极低的传导损耗,。

>开关速度快,开关损耗低,特别适应PWM输出模式。

>在电路设计上的灵活性大,栅偏压可正可负可零,三极管只能在正向偏置下工作,电子管只能在负偏压下工作;

>低功耗、性能稳定、抗辐射能力强,制造成本低廉与使用面积较小、高整合度。

>极强的大电流处理能力,可以方便地用作恒流源。所以现在芯片内部集成的几乎都是MOS管。

>MOS管栅极很容易被静电击穿,栅极输入阻抗大,感应电荷很难释放,高压很容易击穿绝缘层,造成损坏。

4、MOS管应用

(1)应用场景

>MOS的开关速度比较高,因此适用于高频的电路

>由于MOS管放大器的输入阻抗很高,可应用于放大。因此耦合电容可以容量较小,不必使用电解电容器。

>MOS管具有开关特性,可以用作电子开关

>MOS管的Rds比较小,可用在大电流回路

(2)失效分析

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Python从入门到进阶】51、电影天堂网站多页面下载实战

接上篇《50、当当网Scrapy项目实战&#xff08;三&#xff09;》 上一篇我们讲解了使用Scrapy框架在当当网抓取多页书籍数据的效果&#xff0c;本篇我们来抓取电影天堂网站的数据&#xff0c;同样采用Scrapy框架多页面下载的模式来实现。 一、抓取需求 打开电影天堂网站&…

Ubuntu Desktop 更改默认应用程序 (Videos -> SMPlayer)

Ubuntu Desktop 更改默认应用程序 [Videos -> SMPlayer] References System Settings -> Details -> Default Applications 概况、默认应用程序、可移动介质、法律声明 默认应用程序&#xff0c;窗口右侧列出了网络、邮件、日历、音乐、视频、照片操作的默认应用程序…

OCR如何解决字体多样性难题?

OCR&#xff08;Optical Character Recognition&#xff0c;光学字符识别&#xff09;技术的确是一项非常实用的技术&#xff0c;能够将图像中的文字转化为可编辑的文本&#xff0c;大大提高了工作效率。然而&#xff0c;你所遇到的问题——字体多样性导致的模型泛化能力不足&a…

AtCoder Regular Contest 175(A~B)

补题&#xff1a;A - Spoon Taking Problem 阅读理解就能劝退好多人&#xff0c;先看B题可能收益会更高。 N个人都是这么坐的&#xff0c;勺子标号也给你标好了。 如果 s[1]L&#xff0c;那么1这个人就要拿左边的勺子&#xff0c;如果左边没有就拿右边的&#xff0c;右边也没…

[AutoSar]BSW_ OS CORE, Physical core,EcuC core,EcuC partition,OSApplication的关系

目录 关键词平台说明一、总体依赖关系二、相关概念三、在配置中的实现3.1 EcucPartition3.2 OsApplication3.3 Ecu core 关键词 嵌入式、C语言、autosar、OS、BSW 平台说明 项目ValueOSautosar OSautosar厂商vector &#xff0c; EB芯片厂商TI 英飞凌编程语言C&#xff0c;C…

Centos7 防火墙iptables?

Centos7 防火墙iptables&#xff1f; 文章目录 Centos7 防火墙iptables&#xff1f;1. 介绍2. firewalld 和 iptables区别3. 区域管理概念区域管理有如下几种不同的初始化区域&#xff1a; 4.iptables的配置1.简述2.基本原理3.iptables传输数据包的过程4. iptables规则表和链5.…

C++初阶:STL容器list的使用与初版自实现

目录 1. list的接口与使用1.1 默认成员函数1.2 迭代器与容量相关成员函数1.3 存储数据操作相关成员函数1.4 其他list操作成员函数 2. list的自实现2.1 list的自实现功能2.2 list的结点结构2.3 list的迭代器2.3 list的结构2.4 list迭代器的运算符重载2.5 list的成员函数 3. cons…

python绘图matplotlib——使用记录2

本博文来自于网络收集&#xff0c;如有侵权请联系删除 三维图绘制 1 三维散点图2 三维柱状图三维曲面 1 三维散点图 import matplotlib.pyplot as plt import numpy as npfrom mpl_toolkits.mplot3d import Axes3Dfig plt.figure() # ax fig.gca(projection"3d")…

javase day11笔记

第十一天课堂笔记 构造代码块 { } 给 所有对象 共性特点 进行初始化操作 创建对象时在堆区对象中存放实例变量,同时执行构造代码块 执行顺序:静态代码块—>非静态代码块—>构造方法 继承★★★ 将多个类中相同的实例变量和实例方法 , 单独存放到一个类中,成为父类…

【Linux】写个日志和再谈线程池

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;折纸花满衣 &#x1f3e0;个人专栏&#xff1a;信号量和线程池 目录 &#x1f449;&#x1f3fb;日志代码Log.cppMain.cc &#x1f449;&#x1f3fb;线程池代码LockGuard.hpp(自定义互斥锁&#xff0c;进…

网易web安全工程师进阶版课程

课程介绍 《Web安全工程师&#xff08;进阶&#xff09;》是由“ i春秋学院联合网易安全部”出品&#xff0c;资深讲师团队通过精炼的教学内容、丰富的实际场景及综合项目实战&#xff0c;帮助学员纵向提升技能&#xff0c;横向拓宽视野&#xff0c;牢靠掌握Web安全工程师核心…

Python6:Socket编程初步学习笔记

Socket协议概要 创建socket的时候&#xff0c;需要一些选项来说明本次使用协议具体是什么&#xff0c;常用的两个&#xff1a; 由此产生的不同组合&#xff1a; 但目前TCP(IPV4)是主流&#xff0c;SOCK_STREAMAF_INET 创建和使用Socket socket模块中有socket类&#xff1a…

51单片机学习笔记——LED闪烁和流水灯

任务分析 首先要知道LED闪烁主要是怎么工作的&#xff0c;闪烁亮灭自然是一下为高一下为低&#xff0c;亮灭的频率则需要延时来进行控制。 上节已经知道了如何点亮那延时如何做呢首先先编写主框架 这样是否可以通过循环将LED灯一直循环闪烁。 以为while一直在循环所以其实是可…

向开发板上移植ip工具:交叉编译 ip工具

一. 简介 前面几篇文章学习了 CAN设备节点的创建&#xff0c;以及如何使能 CAN驱动。 本文学习向开发板上移植ip工具。 二. 向开发板上移植ip工具&#xff1a;交叉编译 ip工具 注意&#xff1a;在移植 ip 命令的时候必须先对根文件系统做个备份&#xff01;防止操作失误导…

力扣74---搜索二维矩阵

目录 题目描述&#xff1a; 思路&#xff1a; 代码&#xff1a; 题目描述&#xff1a; 给你一个满足下述两条属性的 m x n 整数矩阵&#xff1a; 每行中的整数从左到右按非严格递增顺序排列。 每行的第一个整数大于前一行的最后一个整数。 给你一个整数 targ…

c#绘制图形

窗体工具控件 如果选纹理 ,需要在ImageList中选择图像(点击添加选择图片路径) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Drawing.Drawing2D; using System.Linq; using System.…

【Redis教程0x03】详解Redis的基本数据类型

引言 根据【Redis教程0x02】中介绍的&#xff0c;Redis的数据类型可分为5种基本数据类型&#xff08;String、Hash、List、Set、Zset&#xff09;和4种高级数据类型&#xff08;BitMap、HyperLogLog、GEO、Stream&#xff09;。在本篇博客中&#xff0c;我们将详解这9种数据类…

分类预测 | Matlab实现CNN-LSTM-Mutilhead-Attention卷积神经网络-长短期记忆网络融合多头注意力机制多特征分类预测

分类预测 | Matlab实现CNN-LSTM-Mutilhead-Attention卷积神经网络-长短期记忆网络融合多头注意力机制多特征分类预测 目录 分类预测 | Matlab实现CNN-LSTM-Mutilhead-Attention卷积神经网络-长短期记忆网络融合多头注意力机制多特征分类预测分类效果基本介绍模型描述程序设计参…

Springboot做分组校验

目录 分组校验 Insert分组 Upload分组 测试接口 测试结果 添加测试 更新测试 顺序校验GroupSequence 自定义分组校验 自定义分组表单 CustomSequenceProvider 测试接口 测试结果 Type类型为A Type类型为B 总结&#xff1a; 前文提到了做自定义的校验注解&#xff…

牛客NC170 最长不含重复字符的子字符串【高频 中等 map、滑动窗口 Java,Go,PHP】

题目 题目链接&#xff1a; https://www.nowcoder.com/practice/48d2ff79b8564c40a50fa79f9d5fa9c7 思路 用一个hashmap记录每个字母的index如果这个字母已经在map里了说明已经有重复了这样就更新看这个字母上次出现的index需要注意的是这种情况&#xff1a;“bacbca”这里的a…