MOSFET管驱动设计细节,波形分析

MOSFET管驱动设计细节,波形分析

  • Chapter1 MOSFET管驱动设计细节,波形分析
    • MOSFET驱动芯片的内部结构
    • MOS驱动电路设计需要注意的地方
    • MOS管驱动电路参考
    • MOS管驱动电路的布线设计
    • 常见的MOS管驱动波形
    • 高频振铃严重的毁容方波
    • 又胖又圆的肥猪波
    • 打肿脸充正弦的生于方波他们家的三角波
    • 大众脸型,人见人爱的方波
    • 方方正正的帅哥波
  • Chapter2 单片机常用的ADC数据滤波算法


Chapter1 MOSFET管驱动设计细节,波形分析

原文链接:https://blog.csdn.net/m0_50862404/article/details/123542038

一般认为MOSFET是电压驱动的,不需要驱动电流。然而,在MOS的G S两级之间有结电容存在,这个电容会让驱动MOS变的不那么简单。
在这里插入图片描述
如果不考虑纹波和EMI等要求的话,MOS管开关速度越快越好,因为开关时间越短,开关损耗越小,而在开关电源中开关损耗占总损耗的很大一部分,因此MOS管驱动电路的好坏直接决定了电源的效率。

对于一个MOS管,如果把GS之间的电压从0拉到管子的开启电压所用的时间越短,那么MOS管开启的速度就会越快。与此类似,如果把MOS管的GS电压从开启电压降到0V的时间越短,那么MOS管关断的速度也就越快。由此我们可以知道,如果想在更短的时间内把GS电压拉高或者拉低,就要给MOS管栅极更大的瞬间驱动电流。

大家常用的PWM芯片输出直接驱动MOS或者用三极管放大后再驱动MOS的方法,其实在瞬间驱动电流这块是有很大缺陷的。

比较好的方法是使用专用的MOSFET驱动芯片如TC4420来驱动MOS管,这类的芯片一般有很大的瞬间输出电流,而且还兼容TTL电平输入

MOSFET驱动芯片的内部结构

在这里插入图片描述

MOS驱动电路设计需要注意的地方

因为驱动线路走线会有寄生电感,而寄生电感和MOS管的结电容会组成一个LC振荡电路,如果直接把驱动芯片的输出端接到MOS管栅极的话,在PWM波的上升下降沿会产生很大的震荡,导致MOS管急剧发热甚至爆炸,一般的解决方法是在栅极串联10欧左右的电阻,降低LC振荡电路的Q值,使震荡迅速衰减掉。

因为MOS管栅极高输入阻抗的特性,一点点静电或者干扰都可能导致MOS管误导通,所以建议在MOS管G S之间并联一个10K的电阻以降低输入阻抗。如果担心附近功率线路上的干扰耦合过来产生瞬间高压击穿MOS管的话,可以在GS之间再并联一个18V左右的TVS瞬态抑制二极管,TVS可以认为是一个反应速度很快的稳压管,其瞬间可以承受的功率高达几百至上千瓦,可以用来吸收瞬间的干扰脉冲。

MOS管驱动电路参考

在这里插入图片描述

MOS管驱动电路的布线设计

MOS管驱动线路的环路面积要尽可能小,否则可能会引入外来的电磁干扰

驱动芯片的旁路电容要尽量靠近驱动芯片的VCC和GND引脚,否则走线的电感会很大程度上影响芯片的瞬间输出电流。
在这里插入图片描述

常见的MOS管驱动波形

在这里插入图片描述
如果出现了这样的波形,有很大一部分时间管子都工作在线性区,损耗极其巨大。一般这种情况是布线太长电感太大,栅极电阻都救不了你,只能重新画板子。
在这里插入图片描述

高频振铃严重的毁容方波

在上升下降沿震荡严重,这种情况管子一般瞬间死掉。跟上一个情况差不多,进线性区。BOOM!!原因也类似,主要是布线的问题。
在这里插入图片描述

又胖又圆的肥猪波

上升下降沿极其缓慢,这是因为阻抗不匹配导致的。芯片驱动能力太差或者栅极电阻太大。果断换大电流的驱动芯片,栅极电阻往小调调就OK了。
在这里插入图片描述

打肿脸充正弦的生于方波他们家的三角波

驱动电路阻抗超大发了,此乃管子必杀波,解决方法同上。
在这里插入图片描述

大众脸型,人见人爱的方波

高低电平分明,电平这时候可以叫电平了,因为它平。边沿陡峭,开关速度快,损耗很小。略有震荡,可以接受,管子进不了线性区,强迫症的话可以适当调大栅极电阻。
在这里插入图片描述

方方正正的帅哥波

无振铃无尖峰无线性损耗的三无产品,这就是最完美的波形了。

Chapter2 单片机常用的ADC数据滤波算法

原文链接:https://blog.csdn.net/m0_50862404/article/details/125991727#comments_28789536

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

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

相关文章

性能篇:字符串性能优化不容小觑

嗨,大家好!我是小米,一个热衷于技术分享的小伙伴。今天,我们一起来聊一聊在Java中如何优化字符串性能,探讨一些令人激动的方法,让你的程序在处理字符串时更加高效! 为什么String设计为不可变性…

微机原理与接口技术——并行I/O接口(8255A)

文章目录 一、内部结构、端口地址以及与系统总线的连接1、8255A的内部结构2、8255A的端口地址与读/写操作端口地址读/写操作 3、系统总线 二、8255A三种工作方式(方式0 ~方式2 )的工作特点和I/O过程工作方式工作特点 三、在方式1中C口哪几个引脚作为信号…

Plantuml之时序图语法介绍(二十)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

无线路由器DHCP导致网络故障一例

多个DHCP故障 这几天公司网络很难用,也不知道原因。通过路由器的检测功能,领导截图如下: 故障解决 其实解决办法也很简单,就是关闭设备排查。结果发现是一个无线路由器导致的。进入路由器管理界面,关闭DHCP即可。 反思…

windows server 2008 R2 x64 基础知识(2)

一、防火墙设置 1.windows防火墙的种类: 1)工作组网络环境 2)域网络环境 2.防火墙的配置 1)打开管理工具:win->管理工具->高级安全windows防火墙 2)管理配置: (1)防火墙的数据流类型 a.入站流量:外部访问内部分流量 b…

Springsecurty【2】认证连接MySQL

1.前期准备 基于Spring Initializr创建SpringBoot项目(基于SpringBoot 2.7.12版本),实现与MyBatisPlus的项目整合。分别导入:CodeGenerator和MyBatisPlusConfig。 CodeGenerator:用于MybatisPlus代码生成;…

Netty Review - 深入理解Netty: ChannelHandler的生命周期与事件处理机制

文章目录 概述CodeLifeCycleInBoundHandler 验证 概述 Netty的ChannelHandler是处理网络事件(如数据读取、数据写入、连接建立、连接关闭等)的核心组件。 在Netty中,ChannelHandler的生命周期与Channel的状态紧密相关,主要涉及到…

基于信道探测(Channel Sounding)的新一代低功耗蓝牙高精度测距技术原理详解

目录 1. 介绍 2. BLE HADM步骤 3. BLE HADM步骤一:设备同步 Synchronization 4. BLE HADM步骤二:跳频测相 Ranging 5. BLE HADM步骤三:交互相位信息,并计算距离 6. 发起设备和反射设备间的同步偏差问题 7. 总结 8. 参考文献 1. 介绍 在现今高度数字化与互联网普及的…

【AI提示词艺术】第12期 摄影艺术构图处理和人像生成的技巧

摄影艺术构图 星空宇宙 关键词: 强烈的明暗对比,8k,精细的描述,相片纸,超高分辨率,无建筑的,大自然,星空,云朵,刺眼流星,群星,银河,仰视视角,广角镜头 以下是按照提示词类别整理的相关描述&a…

常见的Ubuntu命令30条(一)

Ubuntu命令是指在Ubuntu操作系统中用于执行各种任务和操作的命令行指令。这些命令可以用于管理系统、配置网络、安装软件、浏览文件等。Ubuntu命令通常在终端(Terminal)应用程序中输入并执行。 在Ubuntu中,有许多常用的命令和指令。以下是一…

Windows漏洞利用开发——利用ROP绕过DEP保护

实验6 Windows漏洞利用开发 6.1实验名称 Windows漏洞利用开发 6.2实验目的 学习windows漏洞利用开发,使用kali linux相关工具对windows内目标程序进行漏洞利用 6.3实验步骤及内容 第三阶段:利用ROP绕过DEP保护 了解DEP保护理解构造ROP链从而绕过DEP…

RabbmitMQ基础

RabbmitMQ基础 1.1 什么是MQ MQ(Message Queue),从字面意思看,本质是个队列,FIFO先入先出,队列中存放的是message。是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游…

springboot整合JPA 多表关联 :一对多 多对多

补充一下自定义SQL 这是连表查询,可以任意查出字符,用Map接收 Testvoid test3() {JPAQueryFactory jpaQueryFactory new JPAQueryFactory(em);QStudent student QStudent.student;QMessage message QMessage.message;//constructor(StuMesDto.class, …

前端扫盲:什么是API网关?为什么它有用?

API 通常被称为应用程序从后端服务访问数据和业务逻辑的前门。API 本质上是一个软件向其他人或程序提供的接口,允许他们与该软件进行交互。 在创建 API 时,需要选择编程语言(Java、Python、PHP 等)来编写 API 逻辑,还需要将 API 部署到服务器…

VRF -- 虚拟路由转发

VRF VRF(Virtual Routing and Forwarding)虚拟路由转发,是一种网络虚拟化技术,用于在同一物理网络设备上创建多个虚拟路由表,每个虚拟路由表都是相互独立的,就像是在同一设备上运行了多个独立的路由器一样…

C# 判断两个时间段是否重叠

public static bool IsOverlap(DateTime startTime1, DateTime endTime1, DateTime startTime2, DateTime endTime2){// 判断两个时间段是否有重叠return !(endTime1 < startTime2 || startTime1 > endTime2);//根据德摩根定律&#xff0c;等效为&#xff1a;endTime1 &g…

由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。

问题描述&#xff1a; 由于被认为是客户端对错误&#xff08;例如&#xff1a;畸形的请求语法、无效的请求信息帧或者虚拟的请求路由&#xff09;&#xff0c;服务器无法或不会处理当前请求。 在实现向数据库中添加记录时&#xff0c;请求发送无效&#xff0c;参数也未传递到控…

git首次使用--去公司第一次拉取

文章目录 一&#xff0c; 在企业中首次拉取项目二&#xff0c;提交项目1. 提交----新添加的文件2. 将分支上的代码同步到master3. 提交----更改后的文件 三&#xff0c;常见问题1. Git Pull Failed 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一&am…

C语言之字符串数组

目录 字符串数组 读取字符串数组中字符串 注意 字符串可以用数组来表示&#xff0c;所以字符串的集合也可以用数组的数组&#xff08;即多维数组&#xff09;来表示&#xff0c;下面我们就来学习字符串数组。 字符串数组 类型相同的数据集合适合用数组来实现&#xff0c;所…