室友们都回家吹空调了,我一个人蹲在宿舍里,对着快递刚到的 STM32 最小系统板发呆。大一暑假学嵌入式硬件,学了两个星期 C 语言和 GPIO 操作,总觉得原地踏步。原理图能看个大概,芯片引脚也能认出几个,但“自己画一块 PCB”这件事,像一堵墙横在面前。那时候我刷了一晚上“嵌入式硬件怎么入门”的视频,越刷越焦虑。直到我顺手点开一个讲抄板的视频,才开始摸到门道。
这篇是“大一暑假学嵌入式硬件”系列的第二篇。上篇聊了怎么迈入嵌入式大门、踩了哪些新手坑,这篇专门讲讲帮我打通 PCB 设计这个环节的两件事:一是从“抄板”开始的逆向学习法,二是我遇到的一位真正讲透 PCB 设计的宝藏 UP 主。如果你也卡在“看得懂原理图但画不出板子”的阶段,这篇内容应该能给你一条可以照着走的路线。
1. 抄板被大家低估了:它是小白建立硬件手感最快的路
1.1 我为什么放着现成教程不看,跑去抄板
当时我面临的情况很典型:网上搜“PCB设计入门”,出来的全是“新建工程—拖元件—连线—敷铜—导出 Gerber”的教学。跟着做一遍,确实能在软件里画出一块板子,但画完就忘。下次换一颗芯片、换一个电路,照样不会布局,不知道电容放哪、地线怎么走、晶振为什么要离芯片近一点。
这种感觉就像背菜谱。菜谱写“盐 3 克,生抽一勺”,你照着放,菜不难吃,但你不知道为什么要放这么多,换成别的菜,你又懵了。
抄板是反过来的。它不给你菜谱,给你一盘成品菜,让你自己研究里面有什么、为什么这么放。在硬件领域,抄板是典型的逆向学习法:手里拿着一块已经量产、验证过能正常工作的板子,反推它的原理图、封装、布局布线逻辑。这样做的好处很直接——你面对的是靠谱答案,研究的是真实工程问题。
1.2 抄板真正练的是什么:元件、封装、走线三位一体
我一开始以为抄板很简单,不就是照着板子画一遍嘛。真做起来才发现,它练的是硬件设计最基础也最核心的三个能力。
第一是认识元器件。抄一块板子,你得先认清楚上面每一个元件是什么。电阻、电容、电感、晶振、LDO、主控芯片、LED、按键,它们的封装长什么样、丝印标号怎么读、极性怎么看。这些东西你看原理图是学不会的,因为原理图里一个电阻就是一个矩形符号,但实物是 0603 还是 0805、是色环直插还是贴片,只看图根本分不清。
第二是建立封装概念。元件拿到手里,你得量它的尺寸,然后去画对应的封装。画封装要搞清楚引脚间距、焊盘大小、丝印外框。这一步做完,芯片数据手册里的 “Package Dimensions” 那几页你就能看懂了。
第三是理解走线逻辑。这是抄板最有价值的地方。一块设计良好的板子,每一根走线都是有原因的:电源线为什么粗、地线为什么不绕圈、晶振底下为什么不让走线、去耦电容为什么紧贴芯片电源脚。你不用人教,自己盯着板子看,再对照原理图,慢慢就悟了。
萌新友好提示:这一步我推荐从两层板学起,不建议拿四层板练手,找两块同样型号的开发板或者最小系统板,先看正面,再看背面,心里有数了再动手。
1.3 抄板不是抄作业:从“仿”到“创”的三个阶段
这里必须把话说明白:抄板是学习手段,不是让你做盗版硬件。我把它分成三个阶段,你对照一下自己在哪一阶段。
第一阶段:照抄练眼力。这个阶段的目标是把一块板子完整地在 EDA 里复原出来,原理图、封装、连线全部一致。练的是你认元件、看封装、查数据手册的基本功。
第二阶段:仿制加改进。比如原板用的 LDO 是 AMS1117,你觉得压差太大,换成 RT9013;原板没有 ESD 保护,你加上。这时候你已经在用别人的设计框架做自己的迭代了,对电路的理解会上一个台阶。
第三阶段:独立设计。参考别人板子的思路,但根据自己的需求重新画一块功能类似的板子。布局布线可以借鉴,但你已经知道每个元件为什么放那里,能自己判断取舍。到这一步,抄板这个学习方法就算毕业了。
2. 让我连刷一周的宝藏UP主:他讲PCB的方式和别人不一样
2.1 发现经过:从立创EDA的推荐视频一路摸过去的
先说我是怎么遇到这位 UP 主的。当时我在 B 站搜“立创EDA教程”,前几个视频讲得挺基础,适合刚装软件的人。看完后想找更深入的内容,比如怎么画封装、怎么布局、怎么处理电源,结果搜出来的内容不是念 PPT 就是实操太快看不清楚。
有一天晚上刷推荐,看到一条标题大概是“为什么你的电源电路老是烧电容?先把输入输出电容的位置摆对”的视频。这个标题直接戳中我——因为我焊的最小系统板就遇到过上电冒火花的问题。点进去之后,UP 主花了两分钟解释 Buck 电路里输入电容的关键作用(输入回路峰值电流大,电容要靠近芯片输入引脚,否则回路电感太大,轻则纹波大,重则芯片振荡甚至烧毁),然后才开始在 EDA 里演示布局。
那一期视频我看了三遍。后来点进他的主页,才发现他的视频几乎全跟 PCB 设计相关,从元件封装到叠层设计,从电源完整性到 Allegro 盲埋孔设计,每个话题都讲得很透。我那个暑假后半段,基本就靠他的视频续命。
这位UP主我不说具体名字了,免得有打广告嫌疑,你就搜“PCB设计 电源 布局”这几个关键词,应该能找到类似的优质内容。我只能说,判断一个 UP 主值不值得跟,是有方法论的。
2.2 他讲PCB设计的独特之处:“原理先行,操作后置”
我后来总结了一下,这位 UP 主和普通教程最大的区别,在于他严格遵循“原理先行,操作后置”的讲法。
普通教程讲“把去耦电容放在芯片电源引脚旁边”,说完就完。他不一样,他会先讲:芯片开关动作瞬间需要瞬态电流,这个电流如果要从远处的电源走线过来,走线电感会限制电流上升率,导致电源电压跌落;去耦电容的作用就是作为局部能量池,离引脚越近,回路面积越小,电感越小,效果越好。讲完这些,他才打开软件,演示怎么挪电容、怎么加过孔、怎么连地。
这种讲法对新手极其友好。因为你在没有原理支撑的情况下,记不住那些“规则”,就算记住了也是死记硬背,换个场景就不知道怎么用。但原理一旦通了,你自己就能推导出很多设计规则,根本不用背。
另一个让我印象深刻的点是,他会讲怎么用软件里的规则检查(DRC)去约束自己。比如设置安全间距、走线宽度、过孔大小,他不是简单说“这里填 0.25”,而是告诉你这些数值是根据制板厂的工艺能力定的,不同厂家的底线不同,最好在打样前确认。
2.3 和普通教程的差异对比:随手整理了一张表
我后来把看过的硬件类 UP 主分成两类,整理了一张表,方便你对比判断。
| 对比维度 | 普通操作教程 | 原理型讲解(这位UP主这类) |
|---|---|---|
| 开场方式 | 直接打开软件开始拖元件 | 先讲原理和设计目标,再打开软件 |
| 元件摆放 | 告诉你放哪,不说为什么 | 讲清楚摆放背后的电气原因 |
| 规则设置 | 跟着填参数 | 讲参数如何推导,工厂工艺限制是什么 |
| 进阶内容 | 基本不涉及 | 覆盖电源完整性、盲埋孔、信号完整性等 |
| 看完能收获 | 抄对一遍作业 | 下次能独立设计 |
| 适合人群 | 刚装软件的纯小白 | 有一定基础、想真正学会设计的人 |
这张表不一定适用于所有 UP 主,但至少能帮你看完一个视频后判断:这内容是在教操作,还是在教思考。我的建议是,第一阶段你可以看操作教程快速上手软件,但想真的会画板,必须找到能讲原理的内容。
2.4 这套内容适合谁看
我后来把这位 UP 主的视频按难度排了个序,大概分成三档:
入门档:讲元件库、封装绘制、PCB 基础布局布线。适合刚学完原理图、准备画第一块板子的人。这一档最大的价值,是能把你在教程里看到的碎片操作串成完整流程。
进阶档:讲电源模块设计、DC-DC布局、地平面分割、EMI 基础。这一段特别适合画过一两块板子、但总感觉“板子能工作但又说不上哪里不对”的人。我就是在这个阶段,终于理解了自己第一块板子为什么工作不稳定。
高阶档:讲多层板叠层设计、盲埋孔设计、高速信号布线。这类内容对大一学生来说有点超前,但提前建立概念有好处的。嵌入式硬件是一辈子的事,早点知道水有多深,后面才不会飘。他说盲埋孔那期视频,我睡着前看一遍,醒来又看一遍,愣是看了四五遍才把概念梳理清楚——这部分后面详细说。
3. 我的抄板全流程复盘:从拍照、量封装到画出第一张原理图
3.1 准备工作:工具、软件和一块合适的板子
说回抄板实战。这是那个暑假我花时间最多、收获也最大的一件事,完整流程走下来,我对 PCB 设计的理解有了质的提升。
工具清单如下(都是学生党能搞定的):
- 一块目标板子。我选的是手上那块 STM32F103C8T6 最小系统板,两层板、元件以贴片为主、数量中等,非常适合练手。不要选四层板,也不要选元件太密的核心板,新手容易劝退。
- 游标卡尺。十几块钱的就行,用来量封装尺寸和引脚间距,精确到 0.1mm 就够用。
- 手机摄像头。拍照记录板子正反面,注意光线的均匀和拍摄角度,尽量减少畸变,方便后续对照。
- 万用表。几十块钱的数字万用表即可,主要用于测量通断和引脚连接关系,这在后面会起到大作用。
- EDA 软件。我用的是立创EDA专业版,免费、资源库丰富、国内制板厂无缝衔接,对学生党很友好。
还有一个小建议:如果预算允许,买两块钱的同一款核心板,一块拿来抄,一块保持原样留作对照。抄坏了也不心疼,对照起来还方便。
3.2 第一步:拍照、量封装、与丝印对照
先把板子正反面拍好照片,丢进电脑里,后续对着照片操作比对着实物方便。然后拿出游标卡尺,开始量元件。
具体做法是:板子上的每一个元件都先看丝印标号(就是印在板子上的 R、C、U 开头的白色小字——R是电阻、C是电容、U是芯片),然后用游标卡尺量出长宽,再打开立创EDA的元件库搜索原件,跟库里的封装做一个参数比对。比如一个电阻丝印标号是 R1,量出来长 1.6mm、宽 0.8mm,那就是 0603 封装(英制 0603,对应公制 1608),在库里选 0603 封装就行。
芯片的引脚间距尤其要仔细量。用一个简单的检测方法:把卡尺的精度调到 0.05mm 档,量引脚中心到中心的距离,再去数据手册里找到 Pin Pitch(引脚间距)一栏核对。以 STM32F103C8T6 的 LQFP48 封装为例,引脚间距是 0.5mm,如果你量出来差不多是这个数,就说明封装选对了。
这个过程听上去琐碎,但它极其重要。因为画板子第一步就是画封装,封装错一个引脚,整块板子就废了,而这个环节在纯看视频教程的路径里很容易被一带而过。
3.3 第二步:在 EDA 里重建原理图
元件都认完、尺寸都量完,进入重头戏:把实物板子的连接关系,反推成原理图。
这一步的核心认知是:原理图关心的不是“线怎么走”,而是“哪些引脚是电气连通的”。也就是所谓网络(Net)。一块 PCB 上布满了走线,但原理图只记录连接关系,不关心物理位置。
我的做法是,先看实物板子,把每一个元件的引脚网络关系梳理出来。比如 STM32 的 PA0 引脚通过一条走线连到了板子上的蓝色 LED 正极,LED 负极又串联一个 1k 电阻回到地。那我在原理图里就摆出 STM32 的 PA0 引脚、一个 LED、一个电阻,用连线把它们串起来,再加上 VCC 和 GND 网络标号。
这个过程像做侦探。你需要拿着板子翻来覆去地看,走线从哪个引脚出来,通过过孔换了层,又连到了哪个元件。有些隐藏在芯片底下的引脚间距很小,看不清楚,就借助万用表的蜂鸣档来测:把一只表笔搭在芯片的某个引脚上,另一只表笔去触碰板上其他元件的焊盘,响了就说明两者是同一个网络。这方法效率不高,但能解决很大问题。
3.4 第三步:核对连接关系,绕开我踩过的两个坑
原理图草稿建好之后,别急着画 PCB,先做核对。我在这里栽过两个跟头,写出来你直接避开。
坑一:只画了顶层,忘了底层还有走线。我看板子正面的走线看得津津有味,翻到背面发现大面积敷铜和一堆走线的时候,人傻了。双层板的连通关系必须正反面一起看,尤其要关注过孔——过孔的作用就是连接不同层的走线。判断思路很简单:走线到了一个过孔,你不是得想“这线断了吧”,而要想“它换层了,下面还有故事”。这想法一建立,再看板子就顺多了。
坑二:电源网络标号标错,原理图看着连通,实际板子根本没连。这个坑更隐蔽。由于双层板的地线很多是通过大面积敷铜实现的,不是一条一条有形的线,抄板的时候容易想当然地认为“凡是接地的都是同一个网络”,结果画原理图时把所有地脚都打上同一个 GND 网络标号。实际上,有些地是“模拟地”,有些是“数字地”,它们在某一处才单点连接。如果你不加区分地全部短接,抄出来的板子虽然看起来能用,但画自家板子时照这个逻辑设计,抗干扰能力会很差。
正确的做法是用万用表一个网络一个网络地实测,多测几十次不丢人,丢人的是抄完才发现关键网络搞错了,后面整个布局布线思路带着瑕疵走。
3.5 抄完之后的感悟:原来每根走线都有理由
块板子完整抄一遍下来,大概花了我一个半星期。期间无数次对着电脑屏幕来回缩放,反复核对封装尺寸和引脚连接。但抄完那一刻,我再看任何一块板子,视角完全变了。
以前我看一块核心板,看到的是“这是个芯片,旁边有些电阻电容,有个 USB 口,有个晶振”。抄完之后,我看到的是:USB 口进来之后先过 ESD 保护,再进 LDO 转成 3.3V;LDO 的输出脚旁边为什么紧贴着两个电容,因为一个是滤低频纹波的胆电容,一个是滤高频噪声的陶瓷电容;晶振离芯片很近,因为走线过长会产生寄生电容导致起振不稳。板子上那一刻不再是一堆散落的元件,而是一个个有逻辑的功能模块。
这就是抄板带给你的东西——你从“看热闹”变成了“看门道”。
4. 进阶第一步:带着抄板的手感设计自己的电源板
4.1 从“只看懂”到“自己画”:这一跃卡了我半个月
抄完核心板,我开始飘,觉得自己什么板子都能画。结果打开一个空白工程,从零开始画一块“USB 转串口 + 稳压电源”的小板子时,大脑一片空白。
问题出在哪?抄板是逆向,而设计是正向。逆向时你看到的是已经摆好的结果,顺着推回去总能理解。正向设计时,工程文件是空白的,你要自己做决策:芯片选哪个、外围电路要哪些元件、先摆谁后摆谁、走线从哪里出发。这个过程没有标准答案,全靠经验和原理支撑。
我卡了半个月,期间反复看 UP 主的视频,最后总结出正向设计第一步应该做的事:从电源开始画,而不是从主控开始画。
4.2 先画电源:DC-DC 电路里的去耦电容不是随便摆的
任何一块正常的板子,电源是所有功能的起点。电源部分设计不合理,后面所有模块的工作都会受影响。
这里我直接引用 UP 主在电源系列视频里讲过的几个核心原则,都是我之前完全没意识到的:
输入电容要靠近电源芯片的输入引脚。以常见的 DC-DC Buck 电路为例,输入电容的作用是为芯片提供瞬态电流、滤除输入端的高频噪声。它离芯片输入引脚越远,走线电感越大,芯片工作时产生的电压尖峰就越大,严重时会直接损坏芯片。
反馈线要远离电感和开关节点。反馈(Feedback)走线是电源电路里最容易受干扰的走线之一,因为它采样的是输出电压。如果它贴着电感走,电感产生的磁场会在反馈线上感应出噪声,导致输出电压波动。解决办法是让反馈线走底层,并且用地包住它(两侧铺地铜)。
电源走线要短而宽。这里有一个工程估算公式可以记一下:在标准 1oz 铜厚下,1mm 宽的走线,大约能通过 1A 的电流(温升 10°C 条件下)。如果你的负载需要 2A 电流,那电源走线宽度至少要做到 2mm,甚至更宽,或者直接铺铜。这个估算不精确,但用于前期方案的走线宽度估算完全够用。
在立创EDA中,我只花了几步操作:添加一个 USB Type-C 座子、一个 RT9013 LDO、输入输出各配一个 10uF 和一个 0.1uF 电容、加两个 LED 做电源指示。然后按上面的原则摆放:输入电容贴着 LDO 的 IN 脚,输出电容贴着 OUT 脚,地脚通过过孔就近打到背面地平面。这块小板子后来一次打样就成功了,给了我巨大的信心。
4.3 封装选择:0805、0603、0402 到底怎么选
在画 USB 转串口板的时候,我遇到了一个阅读视频弹幕里也经常被问的问题:明明同一个 10K 电阻,库里有一堆封装(0805、0603、0402),到底选哪个?
刚开始我全选了 0402,因为它在 PCB 上占的面积最小,看起来最“专业”。后来被 UP 主的视频点拨了一下——封装选择要综合考虑制造成本和后续调试的便利性,常用的做法是:
| 封装 | 尺寸(约) | 焊接难度(手焊) | 占板面积 | 适用场景 |
|---|---|---|---|---|
| 0805 | 2.0 × 1.25mm | 容易 | 较大 | 初学、手工焊接、维修方便 |
| 0603 | 1.6 × 0.8mm | 中等 | 中 | 日常设计、产线贴片、兼顾维修 |
| 0402 | 1.0 × 0.5mm | 难(手焊) | 小 | 高密度量产、不维修或使用钢网 |
我当时是手工焊接,而且对自己的焊接技术没有信心,于是电阻电容全部选了 0603。实际用下来,0603 用尖头烙铁配合助焊剂焊起来手感很好,加上放大镜看焊点也很清楚。如果全部选 0402,大概率焊完就得用风枪吹下来重来。
这个决策背后值得想清楚的是:封装选择本质是成本、面积、可制造性、可维修性之间的权衡,一味选小封装不一定就是“高端”,也可能给自己挖坑。
4.4 布局布线原则:功能没错不等于板子没问题
布局布线是 PCB 设计里最见功力的部分。我总结了 UP 主视频里反复强调、以及我自己在实操中最受用的几条原则,分享给刚入门的你:
第一,先布局后布线。很多人打开 PCB 编辑器就开始拽线,这是大忌。正确的顺序是先把元件按功能模块分区摆放,摆放满意了才开始布线。好的布局能减少后续 80% 的布线难题。
第二,地平面要完整。两层板的话,建议底层尽量铺地铜,不要在地平面上开长槽。因为地平面是回流电流的路径,被切断的地平面会让信号回流路径变大,形成天线效应和地弹噪声。
第三,先走电源和地,再走信号。电源线和地线是板子的命脉,优先把它们走通走粗。信号线短而直即可。
第四,走线避免直角和锐角。直角拐角处会影响特性阻抗,引起反射;锐角在制板时容易造成刻蚀残留。用 45 度角或圆弧过渡。这是DRC检查的常见命门,却是很多新手最容易忽略的。
第五,铺铜间距要设置合理。常规板厂能做的线距/间距最小一般在 0.15mm 左右,但为了稳妥,信号线我习惯设 0.2mm,电源和地 0.3mm 以上。这个数值不是死的,主要取决于你选的板厂工艺。
这些规则我刚开始觉得是束缚,后来才明白它们是前人用无数次失败换来的经验,遵守它们,就是站在前人肩膀上。
4.5 打样与调试:第一次点亮自己设计的板子是什么体验
画完板子后,导出 Gerber 文件,我去嘉立创下单打样。学生党福利:10cm × 10cm 以内的小板子打样只要几块钱,五片起步。下单时注意的选项是板子颜色和表面工艺,常用的就是绿色、喷锡。其他花里胡哨的选项(金色沉金、黑色油墨)对功能没有本质影响,入门阶段没必要花钱。
大概等了两三天,板子寄到手。焊接过程不细说了,反正是对着 BOM 表一个个把元件焊上去,期间多次用万用表检查有没有虚焊和短路。焊接完成后,上电前再检查一遍电源正负极没有接反、芯片引脚没有连锡,然后插上 USB 线。
那一刻是最紧张的,怕板子直接冒烟。看到电脑识别出 CH340 串口芯片,电源指示灯亮起,串口能正常收发数据的时候,那种感觉比考试拿满分还爽——因为这块板子从原理图到布局布线再到焊接调试,每一步都是自己完成的。你第一次感觉到,书本上学到的知识变成了一个实实在在的、能用的东西。
5. 更硬的骨头:UP主教程里的盲埋孔、电源完整性和信号完整性
5.1 盲埋孔:手机主板塞下那么多东西的秘密
抄板抄的其实是两层板的核心板,我自己打样的也是两层板。但 UP 主有一期视频专门讲盲埋孔设计,标题里带着“HDI”几个大写字母,当时觉得离自己很远,点进去之后才发现这是另一个维度的事情。
普通双面板的过孔是通孔,从顶层一直钻到底层,这也导致反面也要留焊盘,占用面积。而手机主板这种面积小、走线密度极高的板子,塞不下几个通孔,所以发明出了盲孔(Blind Via)和埋孔(Buried Via)。
- 盲孔:从表层钻到某一内层,不穿透整板。像从一楼走廊直达二楼某个房间,不用穿过整栋楼。
- 埋孔:完全藏在内层,表层看不见。像在楼体内的管道,只在内部连通,不露痕迹。
- 盘中孔(Via-in-Pad):过孔直接打在焊盘上,主要用在 BGA 芯片下面,因为引脚扇出空间太窄,只能往焊盘底下打孔。
为什么需要这些东西?本质原因是普通通孔在高层数高密度板上太占地方,而且会阻碍其他层走线。用盲埋孔后,板的层数可以做得更多、走线密度可以更高,手机主板才可能在那么小的空间里放下 CPU、内存、电源管理、基带和一堆外围器件。
5.2 在 EDA 里做盲埋孔设计:Padstack、叠层与规则设置
UP 主关于 Allegro 盲埋孔设计的视频,我反复看了好几遍,才堪堪理清楚流程。这部分内容对大一学生来说偏难,但是提前知道概念和流程,后面用到的时候就不慌。
在 Cadence Allegro 这类专业 EDA 里,做盲埋孔设计的流程大致是:
首先,在 Padstack Editor(焊盘编辑器)里创建不同起始层和结束层的过孔。普通通孔是 from Top to Bottom(起始层顶层,结束层底层),盲埋孔则是比如 from Top to L2(从顶层到第二层)、from L2 to L3(从第二层到第三层)这样的组合。这一操作会直接影响生产时的钻孔顺序。
其次,在叠层设置里定义层数和每层厚度。常见六层板叠层可能是:L1信号、L2地、L3信号、L4电源、L5信号、L6地,其中 L3-L4 之间的芯板厚度需要根据阻抗需求来定。
最后,在约束管理器(Constraint Manager)里为不同的过孔类型分配物理规则。例如信号过孔用 0.2mm 外径、0.1mm 内径,盲埋孔则按工厂工艺范围设定最小内径 0.1mm 或更小。然后通过区域规则,只在 BGA 区域使用盘中孔,其他区域用普通通孔。
这里必须强调一个现实问题:盲埋孔会显著增加制板成本。同样的六层板,如果加入盲埋孔工艺,价格可能是普通六层板的 3~5 倍。因为激光钻孔和多次压合工艺很费工时,所以做设计前先问自己:真的需要盲埋孔吗?普通通孔加合理扇出能不能解决?大部分学习者练手场景,用通孔就够了。
5.3 电源完整性(PI):把“水压稳定”这件事讲透
UP 主在电源完整性那期视频里用了一个我很喜欢的类比:电压就像水压,芯片就像喷头。喷头开开关关的瞬间,如果水管细且长,水压就会波动,喷出的水柱忽大忽小。芯片对电压波动的容忍度更苛刻——工作电压 3.3V 的芯片,允许的纹波可能只有 ±50mV 以内,超过就可能复位或者逻辑错乱。
所以电源完整性的核心任务是:在芯片需要瞬态电流时,电源网络能够快速供给,而不至于让电压跌落超出允许范围。
具体手段包括:
- 去耦电容网络:大容量电容(10uF/100uF)负责提供低频段的能量,小容量电容(0.1uF)负责高频段。两者搭配,覆盖更宽的频率范围。放的位置比容值更重要,所以小电容永远贴着芯片电源脚放。
- 电源平面与地平面:在多层板里,相邻的电源层和地层就构成了一个天然平板电容,这个电容的高频响应非常好,能覆盖从 MHz 到 GHz 的噪声频段。这是两层板怎么铺铜都得不到的优势。
- 目标阻抗:这个概念稍微进阶一点。简单说,就是从芯片电源脚看过去的电源网络的阻抗,要低于某个阈值。阻抗越低,电压波动越小。计算目标阻抗的公式不复杂:目标阻抗 = 允许纹波 ÷ 最大瞬态电流,但要真正满足它,往往需要仿真迭代。
5.4 信号完整性入门:阻抗、长度匹配和差分对
信号完整性(SI)对做嵌入式软件和简单硬件的人来说,听起来像天书。我当时也是这么觉得的。UP 主那期讲 USB 差分线布线的视频救了我。
他讲的是:当信号速率足够高(比如 USB 2.0 的 480Mbps,或者以太网的 100Mbps),一根导线就不能再被看成“理想导线”了,它有自己的特性阻抗。如果走线的阻抗不连续(比如宽度突变、过孔处阻抗变了),信号就会在突变处产生反射,反射波叠加上来,信号波形就会畸形,严重的时候接收端直接误码。
为了减少反射,做法是控制走线的特性阻抗,让它等于发送端和接收端的阻抗。这个过程叫匹配。对于名场面——像 USB、HDMI、以太网这类接口来说,通常还会用到差分对(两条走线互为镜像,一起传输一个信号)和等长匹配(两条差分走线长度之差控制在一定范围以内,比如 USB 2.0 要求对内误差在 5-10mil 以内)。
我当时听得半懂不懂,但他最后一句话让我没了焦虑。他说:“信号完整性的核心,其实就是控制电流的回流路径和阻抗连续性。你能把回流概念想明白,就已经超过了 50% 的设计师。”确实,后来我再画板子,看到晶振底下挖空、数字地和模拟地单点连接,就会想到“回流电流”这个底层逻辑,很多操作就不用背了。
6. 暑假两个月的时间表与资源清单:从小白到独立完成一块PCB
6.1 两个月时间表:第一周到第八周分别干什么
这个暑假里,我实际花在学习上的时间大约两个月出头。把时间线摊开,能直观看到每个阶段应该干什么,避免无效努力。
| 时间 | 学习内容 | 主要产出 |
|---|---|---|
| 第一周 | 熟悉立创EDA界面、画简单原理图、了解元件库 | 点亮板载 LED 的原理图 |
| 第二到三周 | 抄板 STM32 最小系统板:量封装、建原理图、核对网络 | 完整抄出一块板的原理图 |
| 第四周 | 画自己的电源板(USB转串口+LDO),打样 | 第一块自己设计的 PCB |
| 第五到六周 | 焊接调试、修 bug、补知识点(电源完整性) | 板子正常运行 |
| 第七周 | 看 UP 主视频补盲埋孔、高速信号概念,用仿真跑一遍电源 | 完成一个模拟仿真练习 |
| 第八周 | 画第二块板(STM32扩展板,包含按键、OLED、传感器接口) | 第二块板打样成功 |
这个排期里有几个经过验证的关键点:第一,前两周不着急画板,先把工具用熟,把抄板的步骤走一遍;第二,第四周必须让自己独立完成一次打样,这是建立成就感的关键节点;第三,第七周的知识超前学习可以适当放,但如果时间允许,提前建立概念是非常值得的。
6.2 软件与硬件工具清单:学生党性价比方案
参考我当时一路查资料、看 UP 主推荐以及自己用下来的体验,工具清单如下:
软件方面:
- 原理图和 PCB:立创EDA专业版(免费、上手快)或者 KiCad(开源免费、功能更全),这是我个人的首推组合。打算以后去公司做硬件,再学 Altium Designer 或 Allegro 不迟。
- 电路仿真:LTspice(免费,仿真电源电路非常顺手)或 Multisim(学校实验室常用)。
- 器件数据手册查询:各大半导体官网直接下载 PDF,配合立创商城/Wayback 的型号参数对比使用。
硬件工具方面:
- 万用表:几十块钱的即可,能测通断、电压、电阻。
- 电烙铁:建议买带数显调温的,温度控制到 320-360°C 之间手焊贴片很稳。
- 恒温焊台:如果预算多,可以上入门级高频焊台,但非必需品。
- 可调电源:学生党可以先不买,USB 供电或者电池供电足够前期玩。
- 游标卡尺:十几块钱,抄板和画封装必备。
- 放大镜或带灯夹子:焊 0603 以下封装时你就知道它有多香了。
别急着买示波器。等你在 USB 供电的板子上遇到看不太懂的波形,再用逻辑分析仪过渡,最后有明确需求再上示波器。因为入门阶段的调试,万用表加逻辑分析仪已经能覆盖 80% 的场景。
6.3 资源清单:UP主之外我还看了什么
光靠一个 UP 主撑不起完整的学习闭环,我当时还搭配了这些资源:
书籍:
- 《嵌入式硬件设计》或者《硬件设计指南:从器件认知到手机基带设计》,适合系统建立硬件工程师的知识框架。
- 如果英文可以,《The Art of Electronics》(电子学艺术)是经典,但大一看可能有点吃力,可以先当工具书,遇到问题定向查阅。
文档:
- 芯片数据手册永远是第一手资料,比任何视频靠谱。尤其是“Recommended Operating Conditions”和“Layout Guidelines”章节,新手往往忽略但非常重要。
- 嘉立创的工艺设计规范文档,能告诉你板厂能做到的线宽线距、孔径下限、铜厚范围,画板前看一眼能省不少事。
设计参考:
- 各开发板开源工程:比如 ST 官方评估板、正点原子/野火的开发板参考设计,这些都是经过验证的成熟设计,抄它们的电源部分和接口部分,比自己瞎画强得多。
6.4 避坑提醒:别把“看过”当成“学会”
暑假结束复盘时,我最想提醒自己也是提醒你的一点是:看视频、看教程、点赞收藏,都不等于学会。真正学会的标准只有一个——你能空着手,从零画出一块能正常工作的板子。
那段时间我犯过的最大的错就是刷视频刷得很爽,感觉自己什么都懂了,一旦打开 EDA 就发现自己除了抄板什么也不会。所以后来我给自己定了一个规矩:每看完一期 UP 主的视频,一周之内必须做一个对应的小练习。看完电源布局相关的内容,就画一块很小的 DC-DC 板子,哪怕只有两个电容和一个芯片;看完盲埋孔的概念,就在软件里建一组盲埋孔焊盘练手;看完信号完整性,就试着在两层板上做一对等长的差分走线。
这个“视频输入 + 动手输出”组合,让学习效果翻了好几倍,也让我在下半年的课程里有了明显优势。记住一个节奏:凡是收藏了,就必须在本周内亲自练一遍,练不出来的地方,才是你最需要学的地方。
而且还要补一个安全提醒:抄板学习的目的是为了理解设计逻辑,不是让你照着别人的产品去开模、去仿制售卖,这是原则问题。学方法、学思路可以,做盗版就是另一回事了,这个边界要拎清楚。
回头看这个暑假,从抄完第一块最小系统板,到画出两块自己的小板子,再到现在敢去了解盲埋孔、电源完整性、信号完整性这些高级话题,进步是实打实的。如果你也正在卡在“看懂原理图但画不出板子”的阶段,我特别想跟你说:不要急,找一块经典的板子从头到尾抄一遍,再找一个会讲原理的 UP 主跟着学,然后亲手画一块、焊一块、点亮一块。整个过程走完,你对嵌入式硬件的理解,会连你自己都惊讶。