同步 BUCK 与 异步 BUCK 的区别

2024-02-24 07:04
文章标签 区别 异步 同步 buck

本文主要是介绍同步 BUCK 与 异步 BUCK 的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上篇文章介绍 BUCK 基本拓扑电路工作原理,BUCK 电路如下图:

因为二极管的存在,只需要控制一个 MOS 管开关,一般将该电路称为异步 BUCK 电路,如果把这个二极管换为 MOS 管,如下图:

该电路用到了两个 MOS 管,称为同步 BUCK 电路,这与之前的电路有啥区别呢?

本篇文章介绍同步 BUCK 与 异步 BUCK 的区别。
 

 一、两个 MOS 管需分时开通,同时控制

同步 BUCK:可以看到,两个 MOS 管是串联在一起的,Q1 S 极连接到了 Q2 D 极,Q2 S 极连接到 GND ,MOS 管相当于开关的作用,如果两个 MOS 管同时打开的话,那么就变成电源“ + 极”直接连接到 “-极”,电路直接烧毁,所以

Q1 打开 Q2 关闭

Q1 关闭 Q2 打开

Q1 关闭 Q2 关闭

两个管子需要同步控制,不能同时开通,所以称之为 同步 BUCK 电路。

异步 BUCK :由于二极管的单向导通性,Q1 打开,二极管反向截止,与 GND 隔开,Q1 关闭,二极管构成回路,正向导通。没有同步 BUCK VCC 到 GND 的问题。
 

 二、同步 BUCK 电路损耗低

MOS 管除了开关的作用,它还具有导通电阻低的特性,以华润微的 MOS 管为例:

导通电阻 Rds 只有 8.8mΩ,二极管一般有 0.7V 压降。

假设电路的电流为 10A ,二极管的损耗为 P = UI = 0.7V * 10A = 7W

                 MOS 管的损耗为 P = IIR = 10A * 10A * 0.008Ω= 0.88W

可以看到二极管的损耗比 MOS 管的高很多,这就是为什么会有同步 BUCK 电路

 

三、同步 BUCK 电路需要检测电感零电流

同步 BUCK:从上篇文章的分析,我们知道电感在这其中的作用主要是维持电流持续,对于 MOS 管的控制需要用到 PWM ,PWM 就会有周期、占空比 ,如果 Q1 占空比只有 10% ,电感充电时间就只有 10% ,那么剩下 90% 就是 Q2 的开通时间,这个时候可能就会存在一个问题,电感储存的能量消耗完后还处于 Q2 的开通时间,由于 MOS 管双向流通的特性,电感低端是接 GND ,那么输出端就会有电流反灌回来,这时候刚刚电感输送给输出端的能量又被送回来了,相当于没给输出端提供能量,所以这个时候需要去检测电感零电流,在这个 PWM 周期将 Q2 关掉。

异步 BUCK:二极管的单向导通性,没有给其提供输出端->电感-> GND 回路,所以不需要零电流检测。

文章如有错误可随时联系指出,谢谢。

参考资料:

《CRST113N20NZ》

 

 登录大大通,了解更多详情,解锁1500+完整应用方案,更有大联大700+FAE在线答疑解惑!

这篇关于同步 BUCK 与 异步 BUCK 的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

native和static native区别

本文基于Hello JNI  如有疑惑,请看之前几篇文章。 native 与 static native java中 public native String helloJni();public native static String helloJniStatic();1212 JNI中 JNIEXPORT jstring JNICALL Java_com_test_g

Android fill_parent、match_parent、wrap_content三者的作用及区别

这三个属性都是用来适应视图的水平或者垂直大小,以视图的内容或尺寸为基础的布局,比精确的指定视图的范围更加方便。 1、fill_parent 设置一个视图的布局为fill_parent将强制性的使视图扩展至它父元素的大小 2、match_parent 和fill_parent一样,从字面上的意思match_parent更贴切一些,于是从2.2开始,两个属性都可以使用,但2.3版本以后的建议使

Collection List Set Map的区别和联系

Collection List Set Map的区别和联系 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否 允许元素重复否 Collection 否 是 List 是 是 Set AbstractSet 否

javascript中break与continue的区别

在javascript中,break是结束整个循环,break下面的语句不再执行了 for(let i=1;i<=5;i++){if(i===3){break}document.write(i) } 上面的代码中,当i=1时,执行打印输出语句,当i=2时,执行打印输出语句,当i=3时,遇到break了,整个循环就结束了。 执行结果是12 continue语句是停止当前循环,返回从头开始。

js异步提交form表单的解决方案

1.定义异步提交表单的方法 (通用方法) /*** 异步提交form表单* @param options {form:form表单元素,success:执行成功后处理函数}* <span style="color:#ff0000;"><strong>@注意 后台接收参数要解码否则中文会导致乱码 如:URLDecoder.decode(param,"UTF-8")</strong></span>

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们

ActiveMQ—Queue与Topic区别

Queue与Topic区别 转自:http://blog.csdn.net/qq_21033663/article/details/52458305 队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型:         1、点对点(point-to-point,简称PTP)Queue消息传递模型:         通过该消息传递模型,一个应用程序(即消息生产者)可以

深入探讨:ECMAScript与JavaScript的区别

在前端开发的世界中,JavaScript无疑是最受欢迎的编程语言之一。然而,很多开发者在使用JavaScript时,可能并不清楚ECMAScript与JavaScript之间的关系和区别。本文将深入探讨这两者的不同之处,并通过案例帮助大家更好地理解。 一、什么是ECMAScript? ECMAScript(简称ES)是一种脚本语言的标准,由ECMA国际组织制定。它定义了语言的语法、类型、语句、