news 2026/1/24 6:44:51

图解说明同步整流buck电路图及其原理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
图解说明同步整流buck电路图及其原理

深入理解同步整流Buck电路:从原理到实战设计

在现代电子系统中,电源效率早已不再是“能用就行”的附属指标,而是决定产品竞争力的核心要素之一。无论是手机处理器的供电模块,还是数据中心服务器的电压调节器(VRM),亦或是新能源汽车的电控单元,都离不开一种关键的降压拓扑——同步整流Buck电路

你可能已经见过它的电路图:两个MOSFET、一个电感、一个输出电容。看似简单,但背后却蕴藏着高效能量转换的精密逻辑。本文将带你一步步拆解这个经典结构,结合工作波形、参数设计和实际工程经验,彻底讲清“它为什么比传统Buck更高效”、“怎么避免烧管子”、“如何调出稳定低纹波的输出”。


为什么我们需要“同步整流”?

先回到最原始的问题:我们为什么要用Buck电路?答案是——把高压直流变成低压直流,而且要尽可能少浪费能量

传统的非同步Buck电路使用一个开关管 + 一个二极管来实现降压:

Vin → [Q1] → L → C → Vout ↓ [D] → GND

当Q1导通时,电流从Vin经Q1和L流向负载;当Q1关闭时,电感需要续流,于是通过二极管D形成回路。

问题来了:这个二极管有压降!

典型的肖特基二极管正向压降在0.3V~0.7V之间。假设你的输出是1.2V/10A,那么仅续流路径上的功耗就是:

$$
P_D = V_F × I = 0.5V × 10A = 5W
$$

这5W全变成了热量,不仅降低效率,还增加了散热压力。尤其在低压大电流场景下(比如CPU核心供电),这种损耗几乎是不可接受的。

于是,“同步整流”登场了。

所谓“同步整流”,就是用一个MOSFET代替那个会发热的二极管,并且由控制器精确控制它的导通时机——就像给电感配了一个智能“开关门卫”。

由于MOSFET的导通电阻 $ R_{DS(on)} $ 可以做到几毫欧(mΩ)级别,同样的10A电流下,导通损耗仅为:

$$
P_{sync} = I^2 × R_{DS(on)} = 10^2 × 0.005 = 0.5W
$$

整整少了4.5W的发热!效率提升轻松超过5%,这就是同步整流存在的根本意义。


同步Buck是怎么工作的?两张图说清楚

让我们来看真正的同步整流Buck电路结构:

Vin │ ├───▶ Q1 (High-Side MOSFET) │ │ │ ▼ │ L (电感) │ │ │ ▼ │ C_out ───▶ Vout → 负载 │ │ └───◀ Q2 (Low-Side MOSFET) │ GND

这里有两个MOSFET:
-Q1(上管):连接输入电源与电感,负责“推”能量进去。
-Q2(下管):替代二极管,在Q1关断时提供续流路径。

整个工作过程分为两个阶段,靠PWM信号交替驱动。

阶段一:Q1导通,Q2截止(Ton)

此时等效电路如下:

Vin → Q1 → L → C → 负载 ↖ Q2 截止
  • 电感两端电压为 $ V_L = V_{in} - V_{out} $
  • 电感电流线性上升,储存磁能
  • 输出电容继续为负载供电,同时被充电补充能量

✅ 关键点:能量从输入端传送到电感和负载

阶段二:Q1截止,Q2导通(Toff)

此时电感不能突变电流,必须找一条回路维持电流流动:

GND ← Q2 ← L ← C ← 负载 ↖ Q1 截止
  • 电感两端电压反转为 $ V_L = -V_{out} $
  • 电感开始释放储能,维持负载电流
  • 此时Q2相当于一根“低阻导线”,远优于二极管的固定压降

✅ 关键点:没有二极管压降,续流损耗极低

这两个阶段不断循环,通过调节Q1的占空比 D = Ton / Tsw,就可以控制平均输出电压:

$$
V_{out} = D × V_{in}
$$

例如,输入12V,想要输出3.3V,则占空比应设为约27.5%。


看似简单,实则暗藏杀机:上下管不能同时导通!

你可能会想:“既然Q1和Q2轮流工作,那我让它们刚好互补不就行了?”
错!现实世界中,MOSFET有开关延迟,驱动信号也有传播时间。如果处理不当,会出现致命问题——直通(Shoot-Through)

想象一下:Q1还没完全关断,Q2就已经导通了。结果是什么?

👉 输入电源直接短接到地

瞬间产生极大电流,轻则触发保护,重则炸管、PCB起火。

为了避免这种情况,所有同步Buck控制器都会引入一个关键技术——死区时间(Dead Time)

死区时间的作用机制

在Q1关断后、Q2导通前,插入一段“双管皆断”的空白期:

Q1: ━━━━━━┓ ┏──────────── ┗━━━━┛ Q2: ┏━━━━━━━━━━━━━━━ ┏┛ ↑ 死区时间(Dead Time)

在这段时间里,两个MOSFET都不导通。虽然理论上电感可以通过体二极管续流,但我们希望这段“硬导通”时间越短越好——因为体二极管仍有压降。

因此,理想的死区时间要足够防止直通,又不能太长以免增加损耗

经验值:
- 死区时间通常设置在20ns ~ 100ns
- 使用专用栅极驱动IC(如LM5113、IRS2004)可实现自适应死区控制,进一步优化性能


效率到底高在哪?数据说话

我们来做个对比实验,看看同步整流究竟带来了多大提升。

参数条件非同步Buck同步Buck
输出5V / 6A5V / 6A5V / 6A
续流元件肖特基二极管(VF=0.5V)MOSFET(Rds=8mΩ)
续流损耗$ P = V_F × I = 0.5×6 = 3W $$ P = I²R = 36×0.008 = 0.29W $
效率估算~88%~94%+

看到没?仅仅是换了个续流方式,效率就提升了6个百分点以上。对于需要长时间运行的设备来说,这意味着更低的温升、更小的散热器、更长的续航。

而在更低电压输出(如1.8V、1.0V)时,优势更加明显——因为此时 $ V_F $ 占比更大,传统方案几乎无法承受。


实战设计要点:工程师必须掌握的5条黄金法则

纸上谈兵终觉浅。真正做项目时,以下几个关键环节决定了成败。

1. MOSFET选型策略

位置关注参数推荐特性
上管Q1开关速度、Qg(栅极电荷)、耐压优先选低Qg的N-MOS,减少驱动损耗
下管Q2Rds(on)、体二极管特性可选用低成本型号,但需注意体二极管反向恢复能力

💡 小技巧:有些芯片内部集成了优化匹配的上下管对(如TI的CSD87380),简化设计。

2. 死区时间设置原则

  • 太短 → 直通风险 ↑
  • 太长 → 体二极管导通时间↑ → 损耗↑、EMI恶化

✅ 建议做法:
- 初次调试时留足50ns以上死区
- 观察开关节点波形,逐步缩小至无振铃且无交叉导通为止
- 使用带自适应死区的驱动器自动调节

3. 功率环路布局至关重要

高频切换会产生强烈dI/dt和dV/dt噪声,必须压缩主功率回路面积:

[Q1源极] → [Q2漏极] → [电感] → [输入电容] → 回到Q1源极

这条路径要尽量短而宽,建议采用四层板设计,底层铺整块地平面,中间层走功率走线。

⚠️ 错误示范:把输入电容放在远离MOSFET的位置,会导致电压尖峰和EMI超标。

4. 电感选择不是越大越好

电感值影响纹波电流 $ \Delta I_L $:

$$
\Delta I_L = \frac{V_{in} - V_{out}}{L} × T_{on}
$$

过大电感 → 体积大、成本高、动态响应慢
过小电感 → 纹波大、EMI严重、峰值电流过高

✅ 推荐范围:
- ΔI_L 控制在满载电流的20%~40%
- 饱和电流 > 最大峰值电流($ I_{peak} = I_{out} + \Delta I_L / 2 $)
- DCR尽可能小(< 20mΩ)

5. EMI抑制不可忽视

同步Buck的快速边沿容易引发传导和辐射干扰。常见对策包括:

  • 在Q1/Q2源极串联小磁珠或RC缓冲电路(Snubber)
  • 使用展频调制(Spread Spectrum)技术分散频谱能量
  • 合理布置Y电容和共模电感(适用于AC-DC前端)

数字控制实战:STM32如何生成安全PWM?

如今越来越多电源走向数字化控制。以STM32为例,我们可以利用其高级定时器(TIM1/TIM8)生成带死区的互补PWM信号。

以下是一个基于HAL库的配置示例:

void MX_TIM1_PWM_Init(void) { TIM_ClockConfigTypeDef sClockSourceConfig = {0}; TIM_MasterConfigTypeDef sMasterConfig = {0}; TIM_OC_InitTypeDef sConfigOC = {0}; TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; htim1.Instance = TIM1; htim1.Init.Prescaler = 0; htim1.Init.CounterMode = TIM_COUNTERMODE_UP; htim1.Init.Period = 999; // PWM周期1kHz @ 1MHz时钟 htim1.Init.RepetitionCounter = 0; // PWM通道配置 sConfigOC.OCMode = TIM_OCMODE_PWM1; sConfigOC.Pulse = 275; // 占空比27.5% sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1); // Q1 HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1N); // Q2 (互补) // 设置死区时间:约50ns(根据系统时钟调整) sBreakDeadTimeConfig.DeadTime = 50; sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_ENABLE; HAL_TIMEx_ConfigBreakDeadTime(&htim1, &sBreakDeadTimeConfig); // 启动输出 HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1); HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1N); HAL_TIMEx_PWMN_Start(&htim1, TIM_CHANNEL_1N); }

📌 核心要点:
- 使用TIM_CHANNEL_1TIM_CHANNEL_1N实现互补输出
-DeadTime参数插入硬件级死区,确保安全
- 可配合ADC采样实现闭环反馈控制(PID调节占空比)


它不只是降压器:还能做什么?

别以为同步Buck只能单向降压。稍加改造,它就能变身成为:

  • 双向DC-DC变换器:用于电池充放电管理系统(BMS)
  • 多相并联Buck:为GPU/CPU提供上百安培电流
  • 数字可编程电源:支持远程监控、软启动、故障记录等功能

随着氮化镓(GaN)和碳化硅(SiC)器件普及,未来同步整流将进一步迈向MHz级开关频率,实现更高功率密度和更快瞬态响应。


写在最后:掌握它,你就掌握了现代电源的钥匙

同步整流Buck电路或许不是最复杂的拓扑,但它却是每一个电源工程师绕不开的基础课。

它教会我们:
- 如何用微小的控制信号驾驭大功率能量流动
- 如何在效率、体积、成本之间做出权衡
- 如何面对真实世界的非理想因素(寄生参数、延迟、噪声)

当你第一次成功调通一块同步Buck板子,看到输出纹波低于50mV、效率突破94%,那种成就感,只有亲手做过的人才懂。

如果你正在学习开关电源,不妨从画一张完整的同步Buck原理图开始,然后试着计算每一个元件的参数,最后动手搭一块验证板。

记住:最好的理解方式,永远是亲手实践

欢迎在评论区分享你的设计经验和踩过的坑,我们一起交流进步。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/18 8:28:55

拼多多数据采集实战:5步搭建专业级电商监控系统

拼多多数据采集实战&#xff1a;5步搭建专业级电商监控系统 【免费下载链接】scrapy-pinduoduo 拼多多爬虫&#xff0c;抓取拼多多热销商品信息和评论 项目地址: https://gitcode.com/gh_mirrors/sc/scrapy-pinduoduo 想要在电商竞争激烈的市场中脱颖而出吗&#xff1f;…

作者头像 李华
网站建设 2026/1/22 12:47:55

Umi-OCR实战指南:三大核心功能解决日常办公痛点

Umi-OCR实战指南&#xff1a;三大核心功能解决日常办公痛点 【免费下载链接】Umi-OCR Umi-OCR: 这是一个免费、开源、可批量处理的离线OCR软件&#xff0c;适用于Windows系统&#xff0c;支持截图OCR、批量OCR、二维码识别等功能。 项目地址: https://gitcode.com/GitHub_Tre…

作者头像 李华
网站建设 2026/1/23 7:48:14

实战指南:3步构建企业级AI智能平台

实战指南&#xff1a;3步构建企业级AI智能平台 【免费下载链接】ruoyi-ai 基于ruoyi-plus实现AI聊天和绘画功能-后端 本项目完全开源免费&#xff01; 后台管理界面使用elementUI服务端使用Java17SpringBoot3.X 项目地址: https://gitcode.com/GitHub_Trending/ru/ruoyi-ai …

作者头像 李华
网站建设 2026/1/23 17:11:22

Windows Defender管理工具完全指南:系统安全自主控制解决方案

Windows Defender管理工具完全指南&#xff1a;系统安全自主控制解决方案 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_mirr…

作者头像 李华
网站建设 2026/1/18 12:46:38

抖音评论采集终极指南:三分钟搞定全量数据导出

抖音评论采集终极指南&#xff1a;三分钟搞定全量数据导出 【免费下载链接】TikTokCommentScraper 项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper 还在为抖音评论数据采集而头疼吗&#xff1f;想要快速获取完整评论信息却苦于技术门槛&#xff1f…

作者头像 李华
网站建设 2026/1/15 16:59:45

PlugY终极指南:暗黑2单机增强插件的5大核心技术解析

PlugY终极指南&#xff1a;暗黑2单机增强插件的5大核心技术解析 【免费下载链接】PlugY PlugY, The Survival Kit - Plug-in for Diablo II Lord of Destruction 项目地址: https://gitcode.com/gh_mirrors/pl/PlugY 作为暗黑破坏神2单机玩家的必备工具&#xff0c;Plug…

作者头像 李华