当前位置: 首页 > news >正文

异步Buck和同步Buck的特点

1 介绍
随着时代的发展,工业,车载,通信,消费类等产品都提出了小型化,智能化的需求。相应的,对于这些系统中的电源模块提出了小型化的要求。目前,市场上依然存在很多异步Buck电源管理芯片使用的场景,针对这些应用,采用同步Buck电源管理芯片进行升级,可以增加集成度,提升电源效率。然而在升级替换的过程中,需要注意PCB的布局。如果需要不更改PCB布局直接升级替换,需要在元器件选择上有所注意。本文首先对同步Buck,异步Buck进行介绍,给出同步Buck的PCB布局注意事项,然后结合实例给出替换中可以采取的保证电源正常工作的方法,供工程师参考。

2 同步Buck和异步Buck

在这里插入图片描述

图 1 异步Buck变换器

在这里插入图片描述

图 2 同步Buck变换器

图 2所示,异步Buck变换器采用肖特基二极管作为续流管,而同步Buck变换器用MOSFET替代肖特基二极管进行续流,由于MOSFET的导通电阻很低,所以导通损耗较低,而肖特基二极管的损耗为其正向导通压降乘以电流,损耗较大。

表格1 同步Buck和异步Buck优缺点对比
在这里插入图片描述

上面提到的同步Buck的控制复杂,需要额外的驱动电路和控制电路保证电路正常工作,如果死区时间处理不当,有可能上下管直通,造成MOS管损坏。这是指电源控制器外接同步整流MOSFET的情况,对于内部集成了控制器,上下管的电源管理芯片,由于MOSFET的特性已知,控制和MOSFET集成,可以很好的解决上面提到的控制问题,不需要过多担心。以SCT2432为例,同步整流MOSFET集成在芯片内部,方便控制,稳定可靠同时节省PCB面积。

在这里插入图片描述

图 3 SCT2432典型应用原理图

3 同步Buck PCB布局注意事项

在这里插入图片描述

图 4 异步Buck变换器工作

在这里插入图片描述

图 5 同步Buck变换器工作

图 4和图 5所示,在功率管关断期间,异步Buck通过外置的二极管进行续流,在这个阶段,芯片内部的地受到的干扰较小;而对于同步Buck,在这个阶段,续流电流流经芯片内部的地,芯片内部地受到的干扰大。异步Buck对于续流二极管的开通不需要控制,而同步Buck需要对同步整流MOSFET进行控制,如果地电平不稳定,会影响内部控制电路工作。同时,Buck电路在开关切换时,大的di/dt在PCB的寄生电感上会产生压降,形成谐振,而MOSFET的体二极管的反向恢复特性较差,不能像肖特基二极管那样快速恢复。因此,对于同步Buck的布局,地的设置需要区分模拟地和功率地,两个地实现单点连接。

图 6是SCT2432的EVM布局示例,可以看到,功率器件输入电容,输出电容,和对于异步Buck而言的续流二极管的地共用一块铜皮,这是功率地;模拟配置的外围器件反馈分压电阻,缓起电容等处于同一个地,这是模拟地。两个地只在芯片的GND管脚处单点连接。这样可以有效防止功率地上的变化干扰到模拟电路工作,大大提升了系统稳定性。

在这里插入图片描述

图 6 同步Buck变换器工作

此外,由于同步Buck电源管理芯片将同步MOSFET集成到芯片内部,热更加集中,需要对散热合理规划。首先,将芯片放置在离热源较远的位置;其次,在顶层的地需要足够大,保证散热效果,地层放置地平面,芯片的散热焊盘下面打过孔阵列,保证对地平面的阻抗足够低,推荐采用直径为8mil的过孔。为了保证顶层的地面积足够大,Boot电容的走线可以放置在非顶层。

输出电感放置在离SW管脚近的位置,同时保证两者之间的连接线短而粗。输入的滤波电容放置在离VIN管脚和GND最近的位置,最大化减少寄生参数的影响。

4 同步Buck直接替换异步Buck工作异常解决方法
在同步Buck替换异步Buck时,存在不改PCB,直接P2P替换的情况。此时,如果PCB布局不合理,是存在替换完无法稳定正常工作的情形的。对于这样的情况,我们可以采取以下几种措施进行尝试,有机会不改PCB也能实现电源正常工作。

在这里插入图片描述

图 7 不合理布局示例

图 7是一个不合理布局示例,可以看到输入和输出电容分别位于散热焊盘的两边,反馈的地和功率地直接相连,功率地和模拟地没有分离。图 8是在这种布局情况下满负载工作的波形,可以看到输出电压是稳定的,但是SW点的开关波形是不稳定的,电路处于次稳态。

在这里插入图片描述

图 8 24VIN,5VOUT,3.5A输出电流波形

4.1 反馈下分压电阻并联1nF电容
在反馈下分压电阻旁并联1nF对地电容可以提升抗干扰能力,图 9是增加电容后的工作波形,可以发现SW的波形不再存在大小波的情况,工作频率稳定。

在这里插入图片描述

图 9 增加1nF对地电容后24VIN,5VOUT,3.5A输出电流波形

4.2 减小反馈分压电阻
如果原有的PCB布局时没有预留下分压电容位置,可以适当减小反馈分压电阻阻值,牺牲部分效率,增加反馈电流,增加反馈网络抗干扰能力,对于稳定系统也有帮助。图 10是分压电阻改为原来的十分之一后的工作波形,表明系统进入稳态。推荐的下分压电阻最小值不要小于1kΩ,否则增加的固定损耗过大,影响电源整体效率。

在这里插入图片描述

图 10 将反馈分压电阻从53.6k/10.2k减小为5.36k/1.02k后工作波形

5 总结
本文介绍了同步Buck和异步Buck的结构,对两者的优缺点进行了对比,同步Buck对于提升效率,提升产品效能有较大的作用。同时针对同步Buck替换异步Buck的趋势,详细介绍了PCB布局时的注意事项,最重要的是进行模拟地和功率地的区分,采用单点接地模式。对于不合理PCB布局直接升级替换的情况,给出了增加下分压电阻并联1nF电容和减小分压电阻阻值的方法进行调整,有助于工程师减小工作量,快速实现非同步方案转同步方案。

参考原文:《异步Buck升级为同步Buck注意点总结》

相关文章:

异步Buck和同步Buck的特点

1 介绍 随着时代的发展,工业,车载,通信,消费类等产品都提出了小型化,智能化的需求。相应的,对于这些系统中的电源模块提出了小型化的要求。目前,市场上依然存在很多异步Buck电源管理芯片使用的场…...

基于轻量级YOLO开发构建中国象棋目标检测识别分析系统

关于棋类相关的项目在我之前的博文里面都有做过,如下:《yolov5s融合SPD-Conv用于提升小目标和低分辨率图像检测性能实践五子棋检测识别》《YOLOV5融合SE注意力机制和SwinTransformer模块开发实践的中国象棋检测识别分析系统》《基于yolov5s实践国际象棋目…...

机器学习100天(三十五):035 贝叶斯公式

《机器学习100天》完整目录:目录 机器学习100天,今天讲的是:贝叶斯公式! 好了,上一节介绍完先验概率、后验概率、联合概率、全概率后,我们来看这样一个问题:如果我现在挑到了一个瓜蒂脱落的瓜,则该瓜是好瓜的概率多大? 显然,这是一个计算后验概率的问题,根据我们之…...

大话数据结构-栈

1 概述 栈(Stack)是限定仅在表尾进行插入和删除操作的线性表。 允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈,栈又称为后进…...

javaFx实现放大镜效果——圆形、矩形、三角形放大镜,拖动调整放大镜大小,设置放大倍数

系列文章专栏:javafx图形绘制、桌面录屏录音源码合集 目录 一、实现的效果 二、实现思路 三、程序实现...

什么是客户忠诚度?建立忠诚文化的 5 种方法

客户忠诚度影响企业的各个方面,例如收入、品牌形象、预算分配和产品路线图。拥有忠实的客户群对于建立成功的企业至关重要,因为您的客户是您的主要拥护者,有助于为您的企业营造积极的氛围。 什么是客户忠诚度? 客户忠诚度衡量客户…...

【ROS2知识】关于colcon编译和ament指定

一、说明 这里说说编译和包生成的操作要点,以python包为例。对于初学者来说,colcon和ament需要概念上搞清楚,与此同时,工作空间、包、节点在一个工程中需要熟练掌握。本文以humble版的ROS2,进行python编程的实现。 二、…...

数据结构: 最小栈

最小栈的特色是保持栈后进先出的特性,同时能够以O(1)复杂度获得当前栈的最小值。 栈是比较好实现的,直接搞个链表,从头部删除和添加即可。 最小栈的核心逻辑是: 因为栈是后进先出的,因此栈顶元素之下的数字永远在栈…...

STM32之PWM

PWMPWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调…...

操作系统(1.1)--引论

目录 一、操作系统的目标和作用 1.操作系统的目标 2.操作系统的作用 2.1 OS作为用户与计算机硬件系统之间的接口 2.2 OS作为计算机系统资源的管理者 2.3 0S实现了对计算机资源的抽象 3. 推动操作系统发展的主要动力 二、操作系统的发展过程 1.无操作系统的计算机系统…...

Spring boot + mybatis-plus 遇到 数据库字段 创建不规范 大驼峰 下划线 导致前端传参数 后端收不到参数 解决方案

最近使用springboot 连接了一个 sqlserver 数据库 由于数据库年数久远 ,建表字段不规范 大驼峰 下划线的字段名都有 但是 java 中 Spring boot mybatis-plus 又严格按照小驼峰 格式 生成实体类 如果不是小驼峰格式 Data 注解 get set 方法 在前端请求参数 使用这个…...

JavaScript String 字符串对象

文章目录JavaScript String 字符串对象JavaScript 字符串字符串(String)在字符串中查找字符串内容匹配替换内容字符串大小写转换字符串转为数组特殊字符字符串属性和方法JavaScript String 字符串对象 String 对象用于处理已有的字符块。 JavaScript 字…...

Lazada如何做好店铺运营?产品定价是关键

1.东南亚各国状况一览(对比中国) 2.东南亚消费水平真的很低? 精准定价的意义:定价过高,失去核心竞争力;定价过低,亏本对市场失去信心;价格改动,流量下降 定价公式&#…...

空口协议Eapol、802.11 Action、802.11 BAR 和 802.11BA、802.11 Encrypted Data讲解

如下报文 可以看到,除了有之前开放认证的报文之外,还多了 EAPOL 次握手的报文。另外,还有其他几种类型的报文:802.11 Action、802.11 BAR 和 802.11BA、802.11 Encrypted Data ​ 密匙认证协议EAPOL: EAP是Extensible Authentication Protocol的缩写,EAPOL就是(EAP…...

C++类和对象

目录 一、C类定义 二、定义C对象 三、访问数据成员 四、类和对象详解 C 在 C 语言的基础上增加了面向对象编程,C 支持面向对象程序设计。类是 C 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,它包含了数据表示法和用于处…...

Leetcode.面试题 05.02 二进制数转字符串

题目链接 面试题 05.02 二进制数转字符串 Mid 题目描述 二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式。如果该数字无法精确地用32位以内的二进制表示,则打印“ERROR”。…...

UDPTCP网络编程

udp编程接口 一个UDP程序的编写可以分为3步: 创建一个网络套接字: 它相当于文件操作时的文件描述符,是一个程序进行网络通讯的门户, 所有的网络操作都要基于它 绑定IP和端口: 需要为网络套接字填充IP和端口信息 但是…...

【微信小程序】-- 全局配置 -- tabBar(十七)

💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &…...

Cortex-A7中断控制器GIC

Cortex-A7中断控制器GIC 中断号 芯片内部的中断都会引起IRQ InterruptGIC将所有的中断源(最多1020个中断ID)分为三类: SPI(SharedPeripheralInterrupt)共享中断,外部中断都属于SPI中断 [ID32-1019]PPI(PrivatePeripheralInterrupt)私有中断 [ID16-31]SGI(Software-…...

JavaSE:常用类

前言从现在开始进入高级部分的学习,鼓励自己一下!画个大饼: 常用类->集合框架->IO流->多线程->网络编程 ->注解与反射->GUI很重要的东西,不能不会!Object类祖宗类,主要方法:t…...

Element中树形控件在项目中的实际应用

文章目录1、使用目的2、官网组件3、组合使用组件案例4、在项目中实际应用4.1 组合组件的使用4.1.2 代码落地4.1.3 后台接口数据4.1.4 实际效果官网连接直达&#xff1a;Tree树形控件的使用 1、使用目的 用清晰的层级结构展示信息&#xff0c;可展开或折叠。 2、官网组件 <…...

kaggle RSNA 比赛过程总结

引言 算算时间&#xff0c;有差不多两年多没在打kaggle了&#xff0c;自20年最后一场后&#xff08;其实之前也就打过两场&#xff0c;一场打铁&#xff0c;一场表格赛是金是银不太记得&#xff0c;当时相当于刺激战场&#xff0c;过拟合lb大赛太刺激了&#xff0c;各种trick只…...

51单片机入门————LED灯的控制

LED的电路图通过原理图看出&#xff0c;LED灯是接单片机芯片的P20~P27的一共有8个LED&#xff0c;51单片机也是8字节的P20x010xFE————1111 1110P20xFE可以表示把在P2端的第一个灯点亮1 表示高电平0表示低电平当为0的时候形成一个完整回路&#xff0c;电流从高电平流向低电平…...

J - 二进制与、平方和(线段树 + 维护区间1的个数)

2023河南省赛组队训练赛&#xff08;二&#xff09; - Virtual Judge (vjudge.net) 请你维护一个长度为 n 的非负整数序列 a1, a2, ..., an&#xff0c;支持以下两种操作&#xff1a; 第一种操作会将序列 al, al  1, ..., ar 中的每个元素&#xff0c;修改为各自和 x…...

BertTokenizer的使用方法(超详细)

导入 from transformers import BertTokenizer from pytorch_pretrained import BertTokenizer以上两行代码都可以导入BerBertTokenizer,transformers是当下比较成熟的库&#xff0c;pytorch_pretrained是google提供的源码(功能不如transformers全面) 加载 tokenizer BertT…...

深度学习编译器CINN(3):编译过程中遇到的问题总结

目录 问题一:No module named XXXX 问题描述 分析与解决方案 问题二:catastrophic error: cannot open source file "float16.h"...

yum 安装mysql8数据全过程

mysql8安装方式&#xff1a;&#xff08;使用官方yum仓库&#xff09; 1. wget https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm 安装 yum install mysql80-community-release-el7-4.noarch.rpm 2、生成yum源缓存 每次当我们编写了&#xff0c…...

内网vCenter部署教程一

PS:因为交换机链路为trunk,安装先登录ESXI,将端口组改为管理vlan ID(1021) 一、双击镜像,打开文件夹,目录为F:\vcsa-ui-installer\win32,双击installer.exe 二、先设置语言为中文 三、点击下一步 四、选择需要安装esxi的主机。 五、设置Vcenter虚拟机的密码...

java 进阶—线程的常用方法

大家好&#xff0c;通过java进阶—多线程&#xff0c;我们知道的什么是进程&#xff0c;什么是线程&#xff0c;以及线程的三种创建方式的选择 今天&#xff0c;我们来看看线程的基础操作 start() 开启线程 public class Demo implements Runnable {Overridepublic void run…...

hadoop的运行模式

作者简介&#xff1a;大家好我是小唐同学(๑>؂<๑&#xff09;&#xff0c;好久不见&#xff0c;为梦想而努力的小唐又回来了&#xff0c;让我们一起加油&#xff01;&#xff01;&#xff01; 个人主页&#xff1a;小唐同学(๑>؂<๑&#xff09;的博客主页 目前…...

php java做网站/免费网站安全软件下载

Introduce SVM是机器学习算法工程师面试必问算法&#xff0c;原理、推导、应用场景、算法比较等等&#xff0c;遂总结于此&#xff0c;方便他人和自己复习&#xff01; SVM SVM的核函数如何选取&#xff1f; https://www.zhihu.com/question/21883548 &#xff08;1&#…...

网站301重定向代码/html做一个简单的网页

Android中很多产品&#xff08;比如360手机助手、网易菜单...&#xff09;都采用侧滑菜单的展现形式,采用这种展现形式 1:能把更多的展现内容都存放在菜单中 2:设计上也能体现出视觉效果 现在这种交互方式越来越流行了&#xff0c;虽然这种交互方式可以通过自定义组件的方式…...

男女做羞羞的视频网站/广州网站排名专业乐云seo

本文结合实例&#xff0c;讲解使用PHPMySqljQuery实现的“顶”和“踩”投票功能&#xff0c;通过记录用户IP&#xff0c;判断用户的投票行为是否有效&#xff0c;该实例也可以扩展到投票系统中。如果您具备PHP、MySql和jQuery相关基础知识&#xff0c;那么请继续往下阅读。本文…...

红岗网站建设/西安网页设计

php简介&#xff0c;php历史&#xff0c;php后端工程师职业前景&#xff0c;php技术方向&#xff0c;php后端工程师职业体系介绍。 php是世界上使用最广泛的web开发语言&#xff0c;是超文本预处理器&#xff0c;是一种通用的开源脚本语言&#xff0c;语法吸收了c语言&#xff…...

b2c的电商平台/短视频关键词优化

我想知道一个队列消息是否为空。 我已经使用msg_ctl()如下&#xff0c;它不工作&#xff1a;struct msqid_ds buf; int num_messages; rc msgctl(msqid, IPC_STAT, &buf);我已经使用这个偷看function&#xff1a;int peek_message( int qid, long type ) { int result, le…...

谁给个国外的黄色网站/如何建立公司网站网页

作者 | CDA数据分析师来源 | CDA数据分析研究院本文涉及到的开发环境&#xff1a;操作系统 Windows 10数据库 MySQL 8.0Python 3.7.2 pip 19.0.3两种方法进行数据库的连接分别是PyMySQL和mysql.connector步骤&#xff1a;连接数据库生成游标对象执行SQL语句关闭游标关闭连接PyM…...