采用驱动IC和NMOS的防反电路设计

2023-12-05 01:44

本文主要是介绍采用驱动IC和NMOS的防反电路设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        引言:无论是常规的低侧NMOS防反接电路还是高侧的PMOS防反接电路均有其局限性。本节简述采用驱动IC加NMOS的方案做防反电路的设计及其优点。

1、高边NMOS防反

        PMOS的高边防反接使用自驱效应,但其存在待机电流偏大和电流反灌隐患,并且PMOS价格偏高,几乎没有使用驱动IC+PMOS高边防反这种设计,所以为了均衡价格因素和Rdson,消除待机电流偏大和电流反灌隐患(若单纯使用高边NMOS,也会有待机电流和电流反灌问题),使用驱动IC+NMOS这种高边防反接设计。但这里并不是否定低边NMOS防反和高边PMOS防反,实际上低边NMOS防反和高边PMOS防反使用的更多,驱动IC+NMOS这种方式一方面是为了应对测试机构的测试用例,一方面是应对可预见的实际问题。通常使用高边PMOS防反接并没有什么问题。

        使用高边NMOS防反接,通常没有足够高的电压来驱动栅极,此时可以使用驱动IC来从高边取电,输出比S极更高的电压来驱动NMOS导通,驱动IC有两种:电荷泵型和Buck-Boost型,见图1。带驱动IC这种形式,虽然这增加了电路的复杂性,但N沟道MOSFET的导通电阻较低。

        在大部分时间都处于正常连接供电场景中,由于电荷泵型和Buck-Boost型将额外消耗电流(需要不断地工作产生驱动电压维持NMOS的开启),单纯的高边PMOS防反接效率反而更好。

        图1:高边NMOS防反驱动--->NMOS+驱动IC

2、电荷泵驱动NMOS

        如图2所示,这是一个采用电荷泵做NMOS驱动的简图:

        图2:电荷泵驱动NMOS高边开关

        Ctrl控制电荷泵工作产生高压驱动NMOS导通工作。

        如图3是电荷泵驱动内部图,Ci是小电容,充放电速度快,Co是大电容,负载能力强。通过频繁的开关,S1、S2和S3、S4就能不断地将Ci上的电荷搬运到Co上,而Co是相对于输入电压,因此我们就能够得到比输入电压更高的驱动电压。当需要驱动NMOS导通时,使能开关S0。当不需要驱动NMOS导通时,失能S0。

                图3:电荷泵驱动NMOS高边开关简图

        采用电荷泵型的驱动方案,整体物料少,成本较低,适用于电流不大的场景。

3、Buck-Boost型驱动NMOS

        如图4所示,是一个基于Buck-Boost拓扑的NMOS驱动拓扑。当Buck-Boost的S1导通时,输入电压通过电感储能,电感电压上正下负。当Buck-Boost的S1关断时,电感产生反向电动势,下正上负,通二极管给电容C1充电,这样C1的电压就会高于输入电压,也即VGS大于开启阈值。

图4:电感通过二极管释放能量,电感电压上负下正给电容充电

        采用Buck-Boost型的防反方案,IC的驱动能力强,EMC性能好,适用于大电流,追求高性能的场合,比如汽车各类域控制器、汽车音响系统,汽车USB PD充电器。

4、两种驱动方式的比较

        当需要驱动NMOS导通时,使能S0就能驱动NMOS可靠导通。Buck-Boost型有更大的驱动电流能力。Buck-Boost型防反驱动能更快地响应输入电压的各种波动,其中最典型的当属输入叠加高频交流纹波。当输入叠加交流纹波时,Buck-Boost型防反驱动能快速响应(带反馈),图5是输入叠加100KHZ峰值两幅条件下的实测波形:

图5:Buck-Boost型防反驱动响应波形

        紫色是输入防反NMOS的输入电压,浅蓝色防反NMOS的D级输出电压,虽然输入电压波动很大,但是经过NMOS后反而变得平顺了。红色是MOSFET驱动VGS电压,绿色是负载电流。可以看到,当输入电压处于波动过程中,当 VS 低于VD时,关闭NMOS驱动,防止电容电流反灌。当VS高于VD时,开启NMOS驱动,及时驱动主沟道导通,避免只有体二极管导通。

图6:电荷泵型防反驱动响应波形

        电荷泵型防反驱动由于驱动电流能力不强,所以需要更频繁的搬移电荷。当输入叠加高频交流纹波时,有可能会出现如图11-7所示G极驱动脉冲丢失或者G极驱动脉冲常开的现象。图11-6是实测采用电荷泵型防反驱动的波形。黄色是防反NMOS输入电压,红色是NMOS的输出D极电压,绿色是NMOSFET的驱动VGS电压,蓝色是负载电流。在门级驱动脉冲丢失的时间内, NMOS无驱动,体二极管导通存在巨大热损耗,同时在下一次开通瞬间存在较大的充电电流尖峰。在门级驱动脉冲常开的时间内,相当于NMOS常通,电解电容反复充放电,导致发热严重。

        图7:电荷泵型防反驱动动态影响

       其次是EMC问题,采用电荷泵型的防反驱动,虽然没有电感,但它属于电容式开关电源,其效率低,工作频率高。因为芯片内部集成的电容一般容值不大,是pF级别,芯片外围给MOS做驱动的电容一般容值较大,是uF级别。如需要在1ms内将NMOS的驱动电压升起来,则必然需要反复将pF级别的电容电荷搬运到uF级别的电容上,其开关频率不可避免在10MHZ以上,这就有可能带来潜在的EMC风险,如图8所示:

wKgZomSb59aANTLuAACyMSSmy10836.jpg

        图8:电荷泵型驱动带来的EMC隐患实测

        采用Buck-Boost的防反驱动,其效率远高于电荷泵性。芯片内部一般采用定峰值电流模式,这种模式负载越轻,开关频率越低。而MOSFET是电压型器件,其电流消耗很小,因此开关频率极低,几乎没有EMC的问题。

wKgZomSb59aAZD3sAABo_aXoX50199.jpg

        图9:ISO7637-Pulse1测试波形

wKgaomSb59aAVKFiAABxk-WBMiM524.jpg

        图10:ISO16750-4.6测试波形

wKgaomSb59aANtbRAABuCMh8sgY862.jpg

        图11:ISO7637-Pulse5b测试波形

wKgaomSb59aACtVsAACB2UMdWx8965.jpg

        图12:ISO16750-4.4测试波形

        如图9至图12所示的测试机构电源测试波形,采用Buck-Boost型的驱动IC,其EMC测试结果能完美通过国标等级5的测试,配合合适的外围参数设计,能够轻松应对各种电源线抗老实验,是汽车电子产品可靠的前端防反设计。

这篇关于采用驱动IC和NMOS的防反电路设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Linux_kernel驱动开发11

一、改回nfs方式挂载根文件系统         在产品将要上线之前,需要制作不同类型格式的根文件系统         在产品研发阶段,我们还是需要使用nfs的方式挂载根文件系统         优点:可以直接在上位机中修改文件系统内容,延长EMMC的寿命         【1】重启上位机nfs服务         sudo service nfs-kernel-server resta

SigLIP——采用sigmoid损失的图文预训练方式

SigLIP——采用sigmoid损失的图文预训练方式 FesianXu 20240825 at Wechat Search Team 前言 CLIP中的infoNCE损失是一种对比性损失,在SigLIP这个工作中,作者提出采用非对比性的sigmoid损失,能够更高效地进行图文预训练,本文进行介绍。如有谬误请见谅并联系指出,本文遵守CC 4.0 BY-SA版权协议,转载请联系作者并注

sqlite不支持中文排序,采用java排序

方式一 不支持含有重复字段进行排序 /*** sqlite不支持中文排序,改用java排序* 根据指定的对象属性字段,排序对象集合,顺序* @param list* @param field* @return*/public static List sortListByField(List<?> list,String field){List temp = new ArrayList(

驱动(RK3588S)第七课时:单节点设备树

目录 需求一、设备树的概念1、设备树的后缀名:2、设备树的语法格式3、设备树的属性(重要)4、设备树格式举例 二、设备树所用函数1、如何在内核层种获取设备树节点:2、从设备树上获取 gpio 口的属性3、获取节点上的属性只针对于字符串属性的4、函数读取 np 结点中的 propname 属性的值,并将读取到的 u32 类型的值保存在 out_value 指向的内存中,函数的返回值表示读取到的

驱动安装注册表指令

HKCR: HKEY_CLASSES_ROOT HKCU: HKEY_CURRENT_USER HKLM: HKEY_LOCAL_MACHINE HKU: HEKY_USER HER: 相对根键

UMDF驱动安装

VS2013 + WDF8.1,UMDF驱动选择User Mode Driver,不要选User Mode Driver 2.0,否则Win7安装有问题,如图 另外,在驱动安装时不要忘记WUDFUpdate_<主版本号><次版本号>.dll文件,具体文件名在INF中查找。此文件可在WDF的安装目录中找到。注意:在WDF的安装目录中会有3个WUDFUpdate_xxx.dll文件,x86,x6

电脑驱动分类

电脑驱动程序(驱动程序)是操作系统与硬件设备之间的桥梁,用于使操作系统能够识别并与硬件设备进行通信。以下是常见的驱动分类: 1. 设备驱动程序 显示驱动程序:控制显卡和显示器的显示功能,负责图形渲染和屏幕显示。 示例:NVIDIA、AMD 显示驱动程序。打印机驱动程序:允许操作系统与打印机通信,控制打印任务。 示例:HP、Canon 打印机驱动程序。声卡驱动程序:管理音频输入和输出,与声卡硬件

麒麟系统安装GPU驱动

1.nvidia 1.1显卡驱动 本机显卡型号:nvidia rtx 3090 1.1.1下载驱动 打开 https://www.nvidia.cn/geforce/drivers/ 也可以直接使用下面这个地址下载 https://www.nvidia.com/download/driverResults.aspx/205464/en-us/ 1.1.3安装驱动 右击,

处理List采用并行流处理时,通过ForkJoinPool来控制并行度失控的问题

在使用parallelStream进行处理list时,如不指定线程池,默认的并行度采用cpu核数进行并行,这里采用ForJoinPool来控制,但循环中使用了redis获取key时,出现失控。具体上代码。 @RunWith(SpringRunner.class)@SpringBootTest(classes = Application.class)@Slf4jpublic class Fo

windows10 卸载网络驱动以及重新安装

右键桌面此电脑的图标,点击管理,设备管理器—网络适配器,找到下图中的驱动(不同的系统或者显卡会导致网卡驱动名称与下图不一样,多为Realtek开头),右键选择卸载设备,然后重启电脑,系统会自动重新安装驱动 新电脑首次安装驱动: 根据主板厂家,比如华硕,进入华硕官网,点击服务支持,点击下载中心,选择型号,点击右侧驱动程序和工具软件,选择windows版本,下载相应的驱动,下载完之后在对应文件中找