ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

开关电源15个项目拆解:从Buck到LLC,硬件秋招能力地图

开关电源15个项目拆解:从Buck到LLC,硬件秋招能力地图 你做过硬件项目吗“做过我画过一块单片机最小系统板。”然后面试官继续问“如果输入电压是 12V需要给系统提供 5V你会怎么做”这个问题看上去很简单但很多人会卡住。不是不知道答案而是不知道怎么把答案讲完整。真正准备过开关电源方向的人会顺着 DCDC、电感选型、开关频率、SW 节点纹波一路讲下去没碰过的只能说出“用一个稳压芯片”然后就没了。到了秋招硬件岗尤其是电源相关岗位最该补的就是这条线。标题里的“15 个硬件开关电源项目”本质上不是一份网盘资源清单而是一张能力地图拓扑、DCDC、反激、LLC、PFC、IGBT、PCB 设计、器件选型、测试调试全被串在了这些项目里。这篇文章我想按自己做项目、带实习生的经验把这 15 个项目重新拆成一条学习路径。目的只有一个让你做完之后能在面试现场把“为什么这样设计”讲清楚而不是只记得“我做过一块板子”。1. 先看清 15 个项目背后的能力地图如果打开一张常见的“开关电源项目列表”你大概率会看到这些关键词线性稳压、Buck、Boost、Buck-Boost、反激、正激、半桥、全桥、LLC、PFC、同步整流、多路输出、IGBT 驱动保护、PCB 设计、电源测试。看起来很多但按能力要求可以分成三个阶段。阶段项目示例核心知识点基础拓扑LDO 线性稳压电源压差、效率、热阻、PSRR基础拓扑Buck DC-DC 降压模块电感、续流、SW 节点、环路补偿基础拓扑Boost 升压模块伏秒平衡、右半平面零点、峰值电流基础拓扑Buck-Boost 升降压模块反压拓扑、四开关升降压基础拓扑反激式开关电源变压器、漏感、RCD 吸收、光耦反馈进阶拓扑正激变换器磁复位、变压器利用率进阶拓扑半桥开关电源电容分压、死区、直通保护进阶拓扑全桥变换器隔离、移相控制、驱动电路进阶拓扑LLC 谐振变换器谐振频率、增益曲线、品质因数进阶拓扑PFC 功率因数校正母线电压、电流谐波、升压电感进阶拓扑同步整流 Buck / 同步整流 LLC驱动时序、体二极管损耗、轻载策略系统能力多路输出辅助电源交叉调整率、最小负载、反馈绕组系统能力IGBT 驱动与保护板退饱和保护、安全工作区、栅极电阻系统能力电源 PCB 设计优化层叠、环路面积、爬电距离、热设计系统能力电源测试与可靠性纹波、效率、温升、时序、老化这个阶段划分的依据很直接电源设计不是从一句话开始的而是从一个功率链路开始的。输入电、开关器件、磁性元件、输出电容、反馈环路、保护电路最后是 PCB 和结构。基础拓扑让你理解“功率是怎么被控制的”LLC、PFC 这些进阶拓扑让你理解“效率为什么能更高、EMI 为什么能更小”IGBT、PCB、测试项目则是在解决“怎么把原理变成能交货的产品”。所以我不建议你按项目列表从上到下做完而是建议按这条链路去推进。2. 基础阶段先解决“从哪来、到哪去”2.1 LDO 和 DCDC先分清楚两种方案的边界很多初学者会把 LDO 和 DCDC 放在一起比较然后得出一个结论“DCDC 效率高LDO 是落后方案。”这个判断太粗糙了。LDO 的核心是不经过开关靠调整管压差来稳定输出。优点是没有开关噪声电路简单适合对纹波敏感的信号链、模拟电路、参考电压供电。缺点也很明显输入输出压差乘以负载电流就是调整管上的热损耗。12V 降到 5V、负载 500mA理想情况下也有 3.5W 的热要散不是一个小问题。第一个项目做 LDO不是因为它简单而是为了让你建立“热”的概念。你需要在数据手册里看热阻 RθJA需要算铜箔面积够不够需要知道为什么在某些系统里 LDO 前面还需要一级 DCDC。DCDC 则是通过开关管的导通和关断把能量以脉冲形式通过电感传递到输出。Buck 降压是最常见的一种它解决了“压差大时效率低”的问题但带来了新问题开关噪声、电感啸叫、输出纹波、环路稳定性。这两个项目放在一起做你会理解为什么系统里经常是“DCDC 先粗调LDO 再细调”。2.2 Buck 项目真正理解开关节点Buck DC-DC 是所有开关电源项目里最容易上手、也最值得反复做的。你不用一开始就做十几安培的大功率做一个 12V 转 5V / 2A 的同步 Buck 模块就足够把关键概念全部带出来。真正需要盯住的不是原理图能不能工作而是三个地方。第一个是电感电流。你要能画出电感电流连续CCM和断续DCM两种模式知道为什么负载变轻时会进入 DCM为什么环路补偿在 CCM 和 DCM 之间会发生变化。第二个是 SW 节点波形。SW 是开关节点它会在输入电压和地之间来回跳。用示波器看这个点你能直接看到开关振铃、体二极管导通、死区时间是否存在异常。第三个是输出电容。输出电容的 ESR 直接决定纹波大小ESR 太低可能引起环路不稳定这需要你真正看一遍“电感电流纹波、电容 ESR、输出电压纹波”三者之间的关系。还有一类容易被忽略的问题是 PCB 布局。Buck 电路里输入电容要尽量靠近高边 MOSFET 的漏极和低边 MOSFET 的源极让高频脉冲电流回路面积最小。SW 节点是一条高频开关走线不能随意拉长。我在给实习生布置任务时会要求他们把 Buck 电路做三版第一版按参考电路画第二版自己重新选电感电容第三版调整布局并对比纹波。做完这一轮DCDC 的基本功才算立住。2.3 反激项目电源入门的“成人礼”如果说 Buck 是理解开关电源的钥匙那反激式开关电源就是秋招项目清单里真正的高频考点。反激拓扑看起来复杂但它本质上是从 Buck 演变出来的隔离方案变压器在这里不只是变压还承担了电感储能的功能。原边开关管导通时变压器储存能量原边开关管关断时能量通过副边绕组释放。所以“反激”的名字指的就是副边二极管导通方向和 Buck 副边整流管的方向相反。做反激项目有几个绕不开的坑。第一个是变压器设计。反激变压器需要确定匝比、初级电感量、磁芯型号、气隙、线径、骨架。很多初学者直接抄数据手册里的变压器参数结果发现不同输入电压下输出不稳定。原因是反激变压器是耦合电感气息大小会影响电感系数 AL 值进而影响储能。第二个是漏感尖峰。变压器不可能完全耦合漏感能量会在开关管关断时形成尖峰电压。常见做法是 RCD 吸收电路用电阻、电容和二极管把漏感能量耗掉或回馈。这个电路每个器件都有讲究R 太大尖峰压不住R 太小损耗高、温度升高。第三个是反馈环路。反激电源通常用光耦和 TL431 做隔离反馈补偿网络需要根据控制器的跨导、光耦电流传输比、输出电容 ESR 综合设计。很多项目能跑但动态负载一拉输出电压就振荡问题多半出在这里。反激项目适合作为秋招主线项目来讲因为它能同时覆盖“功率级、磁性元件、隔离反馈、保护电路、PCB 安规”五块能力。3. 进阶阶段LLC、PFC 与 IGBT理解“软开关”和“保护”3.1 LLC 谐振变换器不是在背公式而是在找“怎么让开关管更轻松”LLC 是这几年中大功率电源里最热门的拓扑之一也是秋招面试里高频出现的关键词。初看不理解前级是半桥或全桥开关中间是谐振电感和电容再加上变压器励磁电感怎么就比普通反激效率高那么多关键在“软开关”。普通硬开关拓扑里MOSFET 在电压和电流都比较大时开通和关断开关损耗高。LLC 通过谐振槽形成的正弦电流让原边开关管在开通前电流先流过其体二极管把漏源电压钳到接近零从而实现 ZVS零电压开通。理解 LLC 不能只停留在“效率高”这个结论要看三个概念。一是增益曲线。LLC 的增益不是固定值而是随开关频率和谐振参数变化。频率低于谐振频率时增益可以大于 1高于谐振频率时增益小于 1。面试官喜欢在纸上画一条增益曲线问你“如果输入电压升高应该把频率往高调还是往低调”。二是品质因数 Q。Q 值反映了负载轻重和谐振腔阻抗的关系。Q 值太高空载或轻载时容易进入不稳定区间Q 值太低重载下增益不够。LLC 参数设计很多是在“满载效率”和“宽电压范围”之间妥协。三是死区时间。LLC 的 ZVS 实现依赖死区时间内谐振电流对开关管结电容的充放电。死区时间太短ZVS 条件不满足太长体二极管导通损耗变大。调试 LLC 时很多人第一步就把死区调到数据手册推荐值然后发现换一个负载条件效率变化很大。如果你在学校只能做一个大功率项目我建议优先考虑半桥 LLC。它比全桥 LL C 简单但能覆盖谐振参数计算、增益曲线、死区设置、同步整流这些核心工程问题。3.2 PFC 与母线泄放容易被问住的细节当输入是交流电时前面一般会放一级 PFC把输入电流波形校正成接近正弦减少谐波。PFC 输出是一个稳定的直流母线电压比如 380V 到 400V后级再接 LLC 或反激。很多人把 PFC 和 LLC 分开学但面试里更常见的是把两者放在一起问尤其是这个细节PFC 和 LLC 电路在关机后怎么泄放母线电压母线电容容量大PFC 停止工作后电容上仍然有几百伏电压。如果后级 LLC 没有主动放电电路这个电压可能保持很长时间对人、对负载都有风险。常见做法是在母线上并联放电电阻。这个电阻的取值要平衡两点放电时间要满足安全要求比如几秒内降到安全电压以下同时静态损耗不能太大否则整机待机功耗会超标。还有一些设计会用主动放电电路检测关机后通过控制信号泄放或者利用辅助电源的放电回路。做这个项目时你可以把“母线电容放电时间”作为测试项记录不同时间点的电压曲线。这种细节比单纯抄图更能体现工程意识。3.3 IGBT从器件特性到退饱和保护IGBT 不只是 MOSFET 的替代品它在大功率、中频开关场景里更常见比如电驱、大功率电源、电机驱动。热搜词里有很多人在搜“IGBT 工作原理”“IGBT 退饱和保护原理”“IGBT 正反偏安全工作区”说明这是同学们经常看不明白的地方。IGBT 是一种结合了 MOSFET 栅极驱动特性和双极型晶体管低导通压降特性的器件。但它的拖尾电流、关断损耗、短路耐量都需要工程师理解。退饱和保护是 IGBT 驱动电路里非常重要的功能。IGBT 正常导通时集电极-发射极电压 VCE 比较低接近饱和压降。如果发生短路集电极电流迅速增大IGBT 退饱和VCE 会快速上升。驱动芯片或比较器检测到 VCE 超过阈值后在微秒级时间内关断栅极防止 IGBT 因过流而损坏。做 IGBT 驱动保护板这个项目时要关注栅极电阻 Rg、栅极电压正负偏置、米勒平台、退饱和检测盲区时间和软关断策略。这个项目虽然不完全属于开关电源但它和电源关系的紧密程度非常高尤其在大功率逆变、车载电源方向秋招面试常常会涉及。4. PCB 设计能力从“能通电”到“能过认证”4.1 层叠与布局先确定电流回路做电源项目PCB 设计不是“最后画个板”那么简单它本身就是功能的一部分。零基础入门不需要纠结选哪个软件关键是能画多层板、能导出 Gerber。常见选择有立创 EDA、Altium Designer、KiCad 等选一个熟悉即可。电源 PCB 和数字电路 PCB 的思路不同。数字电路先考虑信号完整性电源电路先考虑功率回路和地回路。对 Buck 电路来说高频脉冲电流回路是从输入电容正极经过高边开关管、SW 节点、电感再到输出电容最后通过低边开关管回到输入电容负极。这个回路的面积如果太大就会辐射电磁干扰也会使 SW 节点振铃变大。DCDC 的 SW 节点可以换层吗这是很多人实际画板时会遇到的一个问题。从原理上说过孔会引入寄生电感换层会改变回路面积。如果必须换层建议在 SW 节点附近同时布置返回地过孔让电流回路尽量紧凑。但工程经验是能不在 SW 主通路上换层就尽量不要换。电源板的设计目标不是“走线最短”而是“高频电流回路最小”。4.2 爬电距离、热设计与 DFM反激电源涉及隔离原边和副边之间要满足安全间距。这里说的不是普通走线间距而是爬电距离和电气间隙。爬电距离和材料组别、污染等级、工作电压、海拔都有关系。一般做 220V 输入的隔离电源原副边之间需要开槽或者用绝缘胶带、挡墙保证安全距离。热设计是另一个容易被秋招项目忽略的点。LDO、MOSFET、二极管、变压器这些器件损耗都会变成热量。设计时要看封装热阻计算铜箔散热面积必要时使用过孔阵列将顶层热量导到底层。温度升高会影响器件寿命也会改变磁性元件饱和特性。投板之前建议用 DFM 工具做一次可制造性检查。现在很多工具支持直接导入常见 EDA 设计文件可以提前检查线宽、最小间距、过孔到铜的距离、丝印覆盖等问题。这类问题如果等到板厂反馈再改会多一轮时间成本。5. 元器件选型与调试排查链路5.1 选型从“照着推荐电路”到“自己定参数”刚接触 DCDC 时很多人喜欢直接搜“某某芯片典型应用电路”然后照着贴。这个做法在打样阶段没问题但如果要进入产品、参加秋招项目复盘就必须自己会选型。选 DC-DC 芯片先列需求清单而不是先看型号。首先要确认输入电压范围、输出电压、最大负载电流、开关频率、工作模式。同步整流芯片通常效率高但轻载时可能进入强制连续模式导致轻载效率偏低。其次看封装和热阻。同样输出 3AQFN 封装和 SOP 封装的散热能力不一样。数据手册里的效率曲线、热阻曲线要结合自己的应用场景看。电感选型也一样不能只看感值。饱和电流必须大于最大峰值电流额定电流要考虑温升DCR 会影响效率。电感受流和开关频率、纹波比例直接相关纹波纹波一般取额定电流的 20% 到 40% 比较常见。LLC 控制芯片选型比普通 DCDC 更复杂。你需要确认它是否集成驱动、是否支持 PFC 联动、是否有 burst 模式处理轻载、是否有完善的过流和过压保护。国内现在有不少成熟的 LLC 控制芯片选型时更建议关注原厂参考设计、调试工具和批量供货能力而不只是芯片参数纸面好看。5.2 调试排查先信号再参数再器件电源项目做多了会发现绝大部分问题不是原理图中的某个电阻值抄错了而是缺少一套排查顺序。我建议按“现象—输入—波形—参数—器件—布局”的顺序排查。如果一个电源板没有输出先看输入电压是否真的到了芯片引脚再看使能引脚电平、启动电阻、辅助绕组供电。很多 PCB 焊接问题一开始都会被误判成芯片坏了。如果输出电压偏低先看反馈分压电阻实际值再看光耦工作电流再查变压器匝比和占空比。常见原因是反馈电阻虚焊、光耦老化、环路参数不合理。如果纹波大先看 SW 节点波形。SW 振铃大通常是回路面积太大或栅极电阻不合适输出低频纹波大多半是环路带宽不够或输出电容容量不足。如果炸管不要急着换芯片。先查死区时间、钳位电路、栅极电阻、变压器是否饱和、过流保护是否触发。炸管往往是多个条件同时不满足只换一个器件很难解决。这里给一个适合复盘时用的“三问检查法”第一问输入在哪里电压、电流、时序是否都满足设计假设。第二问能量往哪里去开关管、电感、变压器、输出电容哪一环在承受异常压力。第三问保护是否真的会触发熔断器、限流、过压、过温在故障时是否来得及动作。把这三个问题写进项目报告里面试时就不会只停留在“原理图能跑”的层面。6. 秋招怎么把 15 个项目讲成能力证据6.1 从“会做”到“会讲”完成了项目还需要会表达。秋招面试最怕的不是没做过项目而是做了很多却说不出关键决策。用这四步来组织项目讲述背景当时要做一个什么输入输出要求的电源。方案为什么选 Buck 而不是 LDO为什么选反激而不是正激为什么选 LLC 而不是硬开关全桥。执行实际调试时看过哪些波形改过哪些参数遇到过什么现象。结果最终效率、纹波、温升是多少项目有没有做完整性测试。不要写“熟悉开关电源”而是写类似“基于反激拓扑设计了一款 5V/2A 隔离辅助电源完成变压器设计、RCD 吸收、光耦反馈和 PCB 布局在额定负载下纹波小于 30mV”这种具体表达。结果可以是估算值吗不行。如果你没有实际测过就不要写在简历里。面试官追问测试条件时你如果答不上来反而比不写更扣分。6.2 哪些人适合哪些人不适合这套“15 个项目”路径适合秋招准备电源方向、硬件方向的同学也适合已经在做嵌入式硬件、想往电源领域补强的人。它真正的价值不是让你把每个项目都做一遍而是让你通过项目把电源设计的各个知识点串成系统。如果你只是想快速画一块板子点亮一颗灯不想理解开关频率、环路补偿、损耗和热那这些项目对你来说太重了。如果你的时间只剩两周我也不会建议你从第一个项目开始线性推进。先把 Buck、反激、LLC 这三个主题吃透每个主题用一个小板子实验验证比追求“15 个都做过”更容易在面试中说出深度。电源设计是一个不断用实践修正直觉的领域。项目做多了你对“为什么数据手册要那么写”“为什么参考电路要那样布局”会有自己的判断。这种判断力才是秋招真正想看到的。如果现在只能选一个起点我会建议你先做一个 Buck 模块做到能用示波器解释 SW 波形、输出纹波和效率变化。然后做一个反激最后用 LLC 收尾。不要急着把 15 个项目全部堆到简历上先把其中一个做到“能讲清楚为什么这样设计”这比数量更值钱。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进