同步buck型降压DCDC电路设计

参考资料:

嵌入式-硬件-DCDC(BUCK)电路分析_dcdc buck-CSDN博客

1、基本原理

上图左是异步BUCK,右图是同步BUCK。右边使用元件较多,但是效率高,发热小。同样输出功率的前提下,虽然右边元件多,但是设计的PCB仍然会比左边小。右边除了成本略高,其他方面比如性能、PCB布局面积、转换效率,都比左边好。左边只有一个优点,成本略低。

先来看下基本原理:

以左边为例,Q1是MOS,且大多是NMOS,D1是肖特基二极管,特点是正向压降小,可以减小Q1关闭后的损耗。

Q1导通后,会给L1充电,电流流向是:电源正极->Q1->L1->负载->GND,如上图红色线所示。
Q1关闭后,由于电感电流不能突变,L1会继续给负载供电,电流流向是:L1->负载->D1,如上图绿色线所示。二极管的作用是给L1提供回流路径,所以叫“续流二极管”。
根据伏秒平衡原则,控制Q1的通/断时间的比例,就可以控制输出电压。

虽然肖特基二极管比普通二极管正向压降低,但是损耗仍然很大,所以才有了右图,用另一个NMOS(Q2所示)取代二极管,提供续流功能。

Q1的通电时间,是由DCDC芯片内部控制逻辑电路控制的,DCDC芯片都有个FB引脚,也即feedback负反馈引脚,可以实时采集输出电压的变化,如果输出电压低于设定值,就会让Q1导通,进行充电以便提高输出电压;反之亦然。判定是低于还是高于,靠的是DCDC芯片内部的一个比较器,比较器有两个输入,一个是基准电压(比如1.2V,不同的芯片有所不同),另一个就是FB的电压,如下图所示,然后经过误差放大器ERROR AMP,这就是个最简单的P比例控制。当然下图的功能更强,还做了个SS(Soft-Start)软启动功能,这个功能不是标配,暂且不表。

图 DCDC内部原理图

上图来自TI的DCDC控制器数据手册,型号见上图标识。

2、为什么不用PMOS

同步BUCK一般会用两个NMOS,如上图。

(1)PMOS的导通电阻Ron比NMOS高,所以损耗大。

(2)NMOS的开关速度比PMOS快,这也有助于减小损耗,众所众知,MOS的损耗主要发生在开关瞬间,也即半打开的状态时。

(3)同样指标参数下,PMOS更贵,成本高。

3、2个NMOS的使用方法

先来回顾一下NMOS的导通条件:G极电压需超过S极电压一定范围(数据手册中一般标记为VGSth,threshold),D和S之间才能导通。大多数MOS的VGSth在2~3V左右。

NMOS日常使用中有2个常用规则:(1)负载一般放在MOS的D端,S端接地,这样G极只需要少许电压即可导通DS。(2)一般让电流从D->S。

不过在DCDC的外围电路中,以上2个规则,都被打破了。。。下面分别介绍:

(1)高侧的NMOS,也即上图的Q1,电感和负载都接在了S极,这种情况下,由于S极的对地电压为VOUT+VL,G极需要>=VOUT+VL+VGSth,才能导通,这个要求过于苛刻。在DCDC中是这样解决的:增加一个自举电路,把G极电压抬到很高,这样就能满足导通条件了。

在前面的DCDC原理框图中,我们可以看到第PIN16_VCC和PIN18_HB之间有个二极管,这个叫自举二极管,在HB和PIN20_SW之间有个电容叫CHB,这就是自举电容了。他们负责给Q1的栅极提供大驱动电流。由于SW接的就是Q1的S极,CHB的能量就会加在MOS的GS上,促进MOS的导通。

(2)Q2是用来在Q1关断时,给电感和负载提供续流回路的,电流的流向是S->D。自己搜索一下关键词【MOS的双向导通性】就知道了。原来我们平时的常规用法束缚了思想,MOS只要满足G极和S极的电压要求,D和S之间就会变成一根存在小电阻的导线,电流是可以双向流动的。下面是英飞凌的知乎官号的一个回答。

4、高侧MOS也可以使用PMOS

前面说了,市面上大多数同步BUCK DCDC芯片都设计成了使用两个NMOS,但也不是绝对的,

例如美国MPS(芯源半导体)的MP2162A、MP2158A这两个DCDC芯片,它的高侧MOS就选用了PMOS,这时就不需要自举电路了。

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

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

相关文章

数据挖掘智能Agent

🤗 CodeGenie - 智能编程助手 数据处理和分析对于数据分析工作人员来说,往往既复杂又令人头疼,需要耗费大量精力进行重复性工作。为了解决这一问题,我们开发了一款集成了自然语言处理和代码生成功能的智能编程助手——CodeGenie。…

人工智能之自然语言处理技术演进

自然语言处理技术演进 自然语言处理(Natural Language Processing,NLP)是人工智能的重要分支,旨在使计算机能够理解、生成和处理人类语言。近年来,NLP技术经历了从规则驱动到数据驱动的革命性演进,尤其是在…

保姆级GitHub大文件(100mb-2gb)上传教程

GLF(Git Large File Storage)安装使用 使用GitHub desktop上传大于100mb的文件时报错 The following files are over 100MB. lf you commit these files, you will no longer beable to push this repository to GitHub.com.term.rarWe recommend you a…

Spring Boot(7)Spring Boot 注解全解析:深入理解与应用

搞个引言 在现代 Java 开发中,Spring Boot 凭借其便捷性和高效性成为了众多开发者的首选框架。而注解作为 Spring Boot 的核心特性之一,极大地简化了开发过程,提高了代码的可读性和可维护性。本文将深入探讨 Spring Boot 中几种重要的注解&a…

【在idea中配置两个不同端口,同时运行两个相同的主程序springboot】

step1: step2: step3:指定端口号,点击apply 经过以上步骤后,idea下面就会出现service选项 启动两个springboot就完成了(我的启动失败是因为redis没有启动,springboot没有连接到redis报错&a…

基于Flask的全国婚姻关系数据可视化分析系统的设计与实现

【FLask】基于Flask的全国婚姻关系数据可视化分析系统的设计与实现(完整系统源码开发笔记详细部署教程)✅ 目录 一、项目简介二、项目界面展示三、项目视频展示 一、项目简介 该系统采用Python作为后端开发语言,结合Flask后端框架和Bootstra…

基于Kotlin中Flow扩展重试方法

最近项目中统一采用Kotlin的Flow来重构了网络请求相关代码。 目前的场景是,接口在请求的时候需要一个accessToken值,因为此值会过期或者不存在,需要刷新,因此最终方案是在使用Flow请求的时候先获取accessToken值然后再进行接口请求…

达梦 跟踪日志诊断

目录标题 参考连接**性能诊断:跟踪日志诊断****总结** 参考连接 性能诊断 -> 跟踪日志诊断 性能诊断:跟踪日志诊断 备份现有的日志配置文件 在修改文件之前,建议先备份原始文件,以防万一需要恢复。 cp /opt/dmdbms/dmdata/DA…

RFID智能仓储管理系统:助力仓储数字化升级

​在现代物流与仓储管理中,RFID智能仓储管理系统凭借其高效、精准的特点,已成为企业提升仓库运作效率的重要工具。结合RFID仓库管理、RFID库存管理及智能仓储管理系统等技术,RFID智能仓储解决方案能够实现仓储全流程的自动化与智能化&#xf…

AI 编程私有化部署,在使用 cline 时,可能无法避免私隐的泄漏问题

摘录:Cline Privacy Policy https://github.com/cline/cline/blob/main/docs/PRIVACY.md Key Points Cline operates entirely client-side as a VS Code extensionNo code or data is collected, stored, or transmitted to Clines servers 问题是&#xff1a…

【进阶】MySQL高级篇超详讲解!!!

Mysql服务器内部架构(了解) 连接层 负责客户端的链接,验证账号密码等授权认证 服务层 对sql进行解析,优化,调用函数,如果是查询操作,有没有缓存等操作。 引擎层 是真正负责数据存储和提取…

【学术投稿-第四届智能电网和绿色能源国际学术会议(ICSGGE 2025)】CSS基本选择器详解:掌握基础,轻松布局网页

可线上 官网:www.icsgge.org 时间:2025年2月28-3月2日 目录 前言 一、基本选择器简介 1. 元素选择器(Type Selector) 基本语法 示例 注意事项 2. 类选择器(Class Selector) 基本语法 示例 注意…

编程题-字母异位词分组(中等-重点)

题目: 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 解法一(for循环遍历-时间复杂度超限): 由于互为字母异位词的…

Spring Boot整合DeepSeek实现AI对话(API调用和本地部署)

本篇文章会分基于DeepSeek开放平台上的API,以及本地私有化部署DeepSeek R1模型两种方式来整合使用。 本地化私有部署可以参考这篇博文 全面认识了解DeepSeek利用ollama在本地部署、使用和体验deepseek-r1大模型 Spring版本选择 根据Spring官网的描述 Spring AI是一…

阿里云IOT消息处理

文章主要讲述了阿里云IOT平台如何处理设备上报的消息、如何将消息路由到不同的处理逻辑、如何进行消息转发与转换等操作。 一、接收IOT消息 1.创建订阅 2.案列代码 官网案例代码:如何将AMQP JMS客户端接入物联网平台接收消息_物联网平台(IoT)-阿里云帮助中心 代码…

YOLO11网络结构以及改进1

YOLO11 1.YOLO11网络结构图在哪里?2.对应的网络结构图3.每一个模块详解3.1 Conv模块3.2关于卷积模块3.3 关于给各个模块指定参数的细节 4.加入CBAM 1.YOLO11网络结构图在哪里? 2.对应的网络结构图 3.每一个模块详解 3.1 Conv模块 位置:ultr…

数据结构——队列、哈希存储(2025.2.11)

目录 一、队列 1.定义 2.应用 3.分类 (1)逻辑结构 (2)物理结构 顺序队列 链式队列 二、哈希存储 1.定义 2.哈希冲突 (1)开放定址法 (2)再哈希法 (3&#xf…

鸿蒙Next开发-添加水印以及点击穿透设置

在鸿蒙Next中,为App全局添加水印可以通过以下方式实现,其中通过窗口添加水印是一种常见且高效的方式。以下是具体方案和实现细节: 一、全局水印的实现方式 1. 窗口叠加水印(首选、推荐) 原理:在应用的主窗口…

C++算法竞赛基础语法-9

快速排序是一种高效的排序算法,由C. A. R. Hoare在1960年提出,基本思想是分治法(Divide and Conquer)策略,通过递归将一个大问题分解为若干个较小的子问题,然后合并这些子问题的解来解决原始问题 快速排序…

DeepSeek v3 技术报告阅读笔记

注 本文参考 DeepSeek-v3 / v2 / v1 Technical Report 及相关参考模型论文本文不包括基础的知识点讲解,为笔记/大纲性质而非教程,建议阅读技术报告原文交流可发送至邮箱 henryhua0721foxmail.com 架构核心 核心: MLA 高效推理DeepSeekMOE 更…