✨ 零基础友好 · 图文详解 · 全程免费

从画第一张原理图
到拿到第一块属于自己的电路板

这份指南专为刚入门的电子设计新手编写,把 PCB 设计与生产路上会碰到的知识点,一个个讲清楚、说明白。

9大板块
40+知识点详解
14道生产工序
30+术语速查
学习路线

新手五步成长路线

不知道从哪开始?按照这条路线走,每一步都有明确的目标。

1

认识元器件 🧩

搞清楚电阻、电容是什么、有什么用,认识 PCB 板上的焊盘、过孔、丝印。推荐买一块面包板和一套元件包,边玩边学。

2

画原理图 📐

用嘉立创EDA等免费工具,从最简单的「LED + 限流电阻」电路开始画起。原理图表达的是「电路的逻辑连接」,是 PCB 的灵魂。

3

布局与走线 🛤️

把元件摆到板框里(布局),再用铜线把它们连起来(走线)。这是新手最容易踩坑的环节,本站的「设计规范」板块会逐一解答。

4

打样生产 🏭

导出 Gerber 文件发给板厂,几天后就能收到实体电路板。了解板厂的 14 道工序和生产规则,能避免 90% 的返工。

5

焊接调试 🔧

把元件焊上去、通电测试。学会用万用表排查问题,理解「立碑」「虚焊」这些焊接现象的成因。

基础认知

先搞懂这些「行话」

第一次看教程时一脸懵?先花三分钟认识 PCB 的基本构造。

🟩

什么是 PCB?

PCB(Printed Circuit Board,印制电路板)是一块以玻璃纤维(FR-4)为基材的板子,表面的铜箔被蚀刻成一条条「导线」,把芯片、电阻、电容等元器件连接成完整的电路。我们常见的绿色板子,绿色那层漆叫阻焊层(绿油),白色的字叫丝印。

📖 查看图文详解 →
📚

「几层板」是什么意思?

PCB 可以由多层铜箔压合而成。新手常做的是2 层板(顶层 + 底层),结构最简单、最便宜;复杂电路(如带高速信号的板子)会用到 4 层、6 层板,中间的铜层常整层用作电源或地平面,抗干扰能力更强。层数越多越贵。

📖 查看图文详解 →
⭕

焊盘 · 过孔 · 丝印

焊盘(Pad):元件引脚焊接的位置,露出金属;过孔(Via):连通不同层之间的小孔,孔内壁镀铜;丝印(Silkscreen):板上的白色文字符号,标注元件位号(如 R1、C2)和方向,方便焊接与维修。

📖 查看图文详解 →
🛡️

阻焊层与开窗

阻焊层就是那层「绿油」,覆盖在铜面上防止氧化和短路,只把需要焊接的焊盘「开窗」露出来。过孔也可以选择盖油或开窗(详见「设计规范」板块),这是新手下单前常纠结的问题。

📖 查看图文详解 →
🧭

原理图 vs PCB

原理图(Schematic)回答「谁和谁相连」——表达电气逻辑;PCB 回答「连在哪里、怎么连」——表达物理实现。正确流程永远是:先画原理图,再导入网表生成 PCB,最后布局走线。

📖 查看图文详解 →
📦

封装(Footprint)

同一个芯片有不同「包装尺寸」,比如电阻常见的 0402、0603、0805(数字越大越大)。原理图符号 + 封装 = 完整的元件信息。新手建议用 0603 或 0805 封装,好焊、好观察。

📖 查看图文详解 →
设计流程

一个工程从 0 到出厂

标准的设计流程,以及每一步该注意什么。

Step 1 需求分析与方案设计

先想清楚电路要实现什么功能,选好主控芯片和关键器件。新手建议「抄作业」起步:从开源硬件平台(如 oshwhub)找成熟参考设计,理解每一部分的作用后再改。

Step 2 绘制原理图

按「电源 → 主控 → 外设」的顺序分区绘制,保持图纸整洁:每个功能一个区块,网络标号命名规范(如 3V3、GND、SDA)。画完自查一遍:电源引脚、地、去耦电容是否都接好了?

Step 3 PCB 布局(六步走)

  • ① 画板框:确定外形尺寸、定位孔、接插件位置(结构约束优先);
  • ② 摆核心器件:主控、电源芯片先就位;
  • ③ 按模块分区:遵循信号流向,模拟/数字区分开;
  • ④ 电源通路规划:电流路径从入口到负载尽量短而粗;
  • ⑤ 滤波电容就近:去耦电容紧贴芯片电源引脚放置;
  • ⑥ 特殊器件照顾:晶振靠近芯片、天线区净空、散热器件留空间。

Step 4 PCB 走线

核心原则:电源线加宽、信号线短直、少打过孔。避免锐角走线(推荐 45° 或圆弧);大电流走线按「线宽与电流」对照表加宽;关键信号(晶振、高速线)优先布线并保持包地、等长等处理。

Step 5 检查与规则校验(DRC)

运行软件的 DRC 设计规则检查,确认线宽、间距、开路/短路没有违规。再人工复核一遍:元件封装对不对?丝印会不会被元件盖住?极性器件(电解电容、二极管)方向标清楚了吗?

Step 6 导出生产文件

板厂最终需要的是 Gerber 文件 + 钻孔文件(嘉立创EDA可直接一键导出)。如需贴片(SMT),还要导出坐标文件和 BOM 物料清单。导出后用 Gerber 查看器(如嘉立创下单助手)预览确认,再下单。

设计规范

新手最常问的十个问题

线要多宽?孔怎么处理?铜要不要铺?点开下面的问答卡片,一次讲清楚。

电源线到底要多宽?线宽和电流是什么关系?

结论先行:线宽越宽,能通过的电流越大,但这是非线性的——线宽从 1mm 加到 2mm,载流能力只提高约 40%,而不是翻倍。设计时宁可加宽,不要卡极限。

载流能力还与铜箔厚度有关。常见规格:1 盎司(oz)≈ 35μm(最常用)、2oz ≈ 70μm;注意多层板内层默认只有 0.5oz ≈ 17.5μm,内层走电源时载流能力更弱,需保证大面积铺铜或加厚铜层。

外层 1oz 铜、允许温升 10℃ 时的参考载流(依据 IPC-2152)
线宽约载电流典型用途
0.3 mm≈ 0.9 A普通信号线
0.5 mm≈ 1.3 A小电流电源
0.8 mm≈ 1.6 A3.3V / 5V 主干
1.0 mm≈ 1.9 A电源主路径
2.0 mm≈ 2.9 A大电流主干

💡 实用建议:信号线 0.2~0.3mm 起步;电源主干 ≥1mm;更大电流优先「顶底层一起走 + 打过孔」,或直接用铺铜解决。

📖 展开图文详解 →
过孔也有载流限制吗?大电流要打几个过孔?

有。过孔靠孔壁镀铜导电,载流能力有限。单孔极限参考:20/10mil(孔径/盘径)≈ 0.8A,24/12mil ≈ 1A,32/16mil ≈ 1.3A。

24/12mil 过孔在允许温升 10℃ 下的推荐数量
电流<0.5A0.5~1A1~1.5A1.5~2A2~2.5A2.5~3A
过孔数123456

⚠️ 注意:电流不会平均分配给并联的过孔——两个过孔可能一个走 1.4A、另一个只走 0.6A。所以与其用一个大孔,不如多打几个孔并均匀分布在电流路径上。

📖 展开图文详解 →
安全间距设置多少合适?能压到工艺极限吗?

PCB 上的间距种类很多:线到线、线到焊盘、过孔到线、铜皮到板框、电源爬电距离……它们共同决定板子「能不能造出来、安不安全」。

以嘉立创工艺为例:常规 2/4 层板(1oz 铜)最小线宽线距可到 4mil / 3.5mil,但实际设计不建议挑战工艺极限,控制在 6mil 以上,并留出余量。器件稀疏时用默认规则即可;器件密集导致走不通时,才可以适当缩小——但必须在板厂生产能力之内。

高压场景还要关注爬电距离(电压沿绝缘表面爬行的最短距离),电压越高要求间距越大,涉及市电时务必查阅对应安规。

📖 展开图文详解 →
过孔「盖油」和「开窗」怎么选?

区别在于过孔上有没有覆盖绿油(阻焊层):

过孔盖油(推荐默认):绿油把孔盖住。防氧化、防止焊接时锡膏流入孔内造成短路或锡珠,是最常用、最稳妥的选择。

过孔开窗:把孔上方的绿油去掉,露出铜面。好处是散热好、载流强、可以当测试点戳表笔;缺点是容易氧化、焊接时可能粘锡。适合大功率设计或需要测试点的场景。

在 EDA 软件里通过「阻焊扩展」值控制:以 12/24mil 过孔为例,扩展值 < -6mil 完全盖油;= 0 完全开窗。新手直接用软件默认的「过孔盖油」即可。

📖 展开图文详解 →
铺铜到底有什么用?顶层要不要铺地?

铺铜(Copper Pour)有四大作用:

  • 辅助散热:铜的导热系数约 400 W/(m·K),是 FR-4 基材的 1000 倍以上,大铜面就是天然散热器;
  • 提供完整参考平面:高速信号的阻抗、回流都依赖连续的铜平面,没有完整平面,阻抗控制无从谈起;
  • 缩短回流路径:高频电流的回流集中在信号线下方,地平面被割裂会迫使回流绕行,环路面积增大直接抬升电磁辐射;
  • 板材受力平衡:各层铜分布太不均,层压和回流焊时容易翘曲,工程上要求对称层铜覆盖率之比不低于 80%。

⚠️ 三个新手误区:① GND 并不等于绝对 0V,地平面上有电流流动,同样要处理完整;② 两层板顶层铺铜不是必需的,碎铜反而有害,建议把底层做成完整 GND 平面;③ 铺铜要避免尖角和孤铜(详见下两条)。

📖 展开图文详解 →
什么是孤铜和尖角铜皮?要处理吗?

孤铜(死铜):铺铜后与地网络断开、悬空的小块铜皮。它不接地、不起任何电气作用,还可能成为天线辐射干扰,DRC 一般会报错——直接删除或设置「移除孤岛」即可。

尖角铜皮:铺铜边界出现的锐角(<90°)。制造上叫「酸角」——蚀刻液会滞留在尖角处造成过蚀刻、铜箔变薄;电气上电场集中在尖端,容易放电、产生寄生电容,长度接近波长 1/4 的尖铜甚至会像天线一样辐射 WiFi/蓝牙频段的信号。

✅ 正确做法:开启铺铜的「圆弧/倒角」选项,尖角处做钝化处理;铺铜完成后跑一遍 DRC 清理孤铜。

📖 展开图文详解 →
常听说的「3W 原则」和「20H 规则」是什么?

3W 原则:线与线之间的中心距保持 3 倍线宽以上(如线宽 0.2mm,间距 ≥0.6mm),可以显著减少线间串扰。高速信号线、时钟线尤其要遵守。

20H 规则:电源平面相对地平面边缘内缩 20 倍层间距(H),可以把约 70% 的电场束缚在地层边沿之内,抑制边缘辐射。工程实践建议电源层内缩 ≥20mil,最好 40mil(约 1mm),前提是内缩后 GND 平面仍然完整。

新手阶段:两层板记住 3W 就够用;20H 主要在 4 层及以上、有完整电源平面的设计中考虑。

📖 展开图文详解 →
电阻电容焊上去会「站起来」(立碑)是怎么回事?

立碑(又称曼哈顿效应、墓碑效应)指贴片元件在回流焊时一端先熔化,焊锡的表面张力把元件「拉竖」起来,像一块小墓碑。根本原因是元件两端焊点不同时熔化/凝固,张力失去平衡。

从 PCB 设计角度可以这样做:

  • 焊盘对称:两端焊盘形状、尺寸完全一致,按元件数据手册设计封装;
  • 走线对称:连到两个焊盘的导线,宽度和走向尽量一致;
  • 铺铜连接方式:焊盘避免一侧直连大面积铺铜、另一侧连细线——这种「一边热一边冷」最容易立碑。建议两侧都用发散的「梅花瓣」方式连接铺铜。
📖 展开图文详解 →
丝印有什么讲究?为什么我的板子焊起来很费劲?

丝印是焊装时的「说明书」,常见约定:R 电阻、C 电容、L 电感、D 二极管、Q 三极管、U 芯片、J 接口。

  • 位号别被盖住:布局后调整丝印位置,别让元件本体压住自己的位号;
  • 极性必须标注:电解电容、LED、二极管、芯片 1 脚,务必在丝印上标出极性/方向,否则贴片和手焊都会出错;
  • 接口加注释:在排针、端子旁标注功能(如「5V IN」「GND」),调试时一目了然。
📖 展开图文详解 →
打样是什么?真的可以免费吗?

打样就是小批量试产几块板子,验证设计没问题后再批量生产。国内板厂(如嘉立创)对满足条件的板子提供每月免费打样额度(一般要求 2 层板、尺寸在一定范围内),对新手非常友好,具体规则以板厂官网为准。

下单时需要注意的参数:板层(2/4 层)、板厚(常用 1.6mm)、数量、阻焊颜色(绿色最便宜,黑/白等有色板工艺要求略高)、表面处理(喷锡最常见,OSP 环保工艺是另一选择)。焊盘表面处理影响可焊性和保存时间,新手选默认喷锡即可。

📖 展开图文详解 →
元器件基础

先认识两位「老朋友」

电阻和电容是电路里出现频率最高的元件,值得花时间彻底搞懂。

🚧

电阻(R)

R = U/I  R = ρL/A

它是什么:表征导体对电流阻碍作用的元件,单位欧姆(Ω)。电阻值由材料、长度、粗细决定——越长越阻、越粗越导。它是「固有属性」,与加多大电压无关。

五大作用:

  • 限流:LED 必须串限流电阻,否则瞬间烧毁;
  • 分压:ADC 采样前把高电压分到量程内;
  • 上拉/下拉:把悬空引脚「钉」在确定电平(见通信接口板块);
  • 设定时间常数:τ = RC,配合电容做延时、滤波;
  • 阻抗匹配:吸收高速信号线上的反射。

💡 读数技巧:贴片电阻用数字标注,如「103」= 10×10³ = 10kΩ,「472」= 4.7kΩ。

📖 查看图文详解 →
⚡

电容(C)

C = εS/d  C = Q/U

它是什么:两块靠近的金属极板夹着绝缘介质,「隔直通交」,能储存电荷。单位法拉(F),常用换算:1F = 10⁶μF = 10⁹nF = 10¹²pF。

常见电容类型速览
类型特点典型用途
陶瓷电容小、高频好、无极性去耦、旁路
铝电解容量大、有极性、ESR 高电源滤波储能
钽电解体积小、稳定、有极性小型化电源
薄膜精度高、损耗低音频、精密电路

💡 放置口诀:「0.1μF 陶瓷电容紧贴每个芯片的电源引脚,大容量电解电容放在电源入口」。注意 X5R/X7R 陶瓷电容在直流偏压下容值会明显缩水,选型时容量要留余量。

📖 查看图文详解 →
🎭

0Ω 电阻——新手眼中的「神奇元件」

标称 0Ω,实际阻值 ≈ 10~50 mΩ

为什么会有阻值为零的电阻?因为它根本不是用来「阻」的,五大妙用:

① 调试兼容引脚功能不确定时先用 0Ω 连通,调试后可断开或换件
② 参数过渡预留位置,调试确定后换成真实阻值的电阻
③ 单点接地模拟地与数字地分开铺,再用一颗 0Ω 单点相连,兼顾隔离与等电位
④ 跨线跳接单层板走线交叉走不通时,用它「飞线」跨越
⑤ 过流保护充当廉价保险丝,过流时先烧它,保住贵重芯片
0Ω 电阻过流能力参考(各封装)
封装04020603080512062512
额定电流1A1A2A2A2A
参考功率1/16W1/10W1/8W1/4W1W

⚠️ 注意:0Ω 电阻并非「无限导线」,大电流主路径上要按上表核对额定电流。

📖 查看图文详解 →
常用电路

新手必会的三个电路

这三个电路几乎出现在每一块学习板上,理解它们就理解了硬件设计的一半套路。

🔌 电源防反接

为什么需要:排针、电池盒这类接口极易插反,反接等于电源短路,芯片会直接烧毁。

  • 二极管串联:最简单,但白白损失约 0.3~0.5V 压降,适合小电流;
  • 保险丝 + 二极管:反接时二极管导通形成大电流,熔断保险丝;搭配自恢复保险丝可反复使用。要点:二极管持续电流必须大于保险丝动作电流;
  • PMOS 方案(推荐):压降低、成本低。利用体二极管先导通建立偏置,再完全打开 MOS 管;反接时 MOS 截止;
  • NMOS 方案:内阻更低,适合大电流场合。注意 MOS 栅极耐压有限(VGS 通常仅 ±12~20V),高压输入时要加稳压二极管保护。

💡 总结:小电流用 PMOS,大电流用 NMOS,图省事用肖特基二极管。

📖 查看图文详解 →

🔘 按键消抖

为什么需要:机械按键按下瞬间金属触点会弹跳,几毫秒到几十毫秒内反复通断,单片机会把「按一下」误判成「按了很多下」。

  • 软件消抖(最常用):检测到电平变化后延时 10~20ms 再读一次确认,零硬件成本;
  • RC 滤波:电阻 + 电容做低通,吸收抖动;但边沿变缓,接普通 IO 可靠性一般;
  • RC + 施密特触发器:RC 滤波后接 74HC14 等施密特器件,利用回差电压把缓变信号整形为陡峭边沿,硬件级可靠。

💡 记住一个数字:10~20ms 是工程上通用的消抖时间常数,多数开关抖动都在 10ms 以内。

📖 查看图文详解 →

📱 Type-C 供电为什么要加 5.1K 电阻?

为什么需要:Type-C 电源适配器不会无条件输出电,它要先「问一问」对面的设备是谁。

  • 受电设备需在 CC1、CC2 引脚各接一颗 5.1kΩ 下拉电阻;
  • 适配器检测到下拉后,确认「对面是合法受电设备」,才会输出 VBUS 5V;
  • 漏接电阻 → 适配器可能完全不供电;
  • CC1、CC2 必须各接一颗、阻值一致,缺一不可(否则只有一个插入方向能通电)。

💡 这是 Type-C 小板(只取电不做数据)最经典的设计点,画 USB 母座供电时一定要检查。

📖 查看图文详解 →
通信接口

三大总线:UART · I2C · SPI

让芯片之间「说话」的三种方式,硬件设计阶段就要为它们布好线。

三大通信总线横向对比
特性UART(串口)I2CSPI
线数2 线:TX / RX2 线:SCL / SDA4 线:SCLK / MOSI / MISO / CS
同步方式异步(约定波特率)同步(主机出时钟)同步(主机出时钟)
双工全双工半双工全双工
主从架构一对一为主多主多从(地址区分)一主多从(片选区分)
典型速率115200 bps 常用100K / 400K / 3.4M bps可达数十 Mbps
特殊要求双方波特率必须一致必须加上拉电阻(开漏输出)CS 片选每个从机一根

📡 UART 串口要点

  • 交叉连接:本机 TX 接对方 RX,本机 RX 接对方 TX,接错最常见的结果是「一片寂静」;
  • 共地:两块板通信必须把 GND 连在一起,否则电平没有参考基准;
  • 帧格式:起始位(低电平)→ 7/8/9 位数据 → 可选奇偶校验位 → 停止位(高电平);
  • 波特率:常用 115200,双方必须完全一致,一般以较低一端为准;
  • 没有重传机制,只有帧错误、奇偶校验、溢出三种最基本的检测。
📖 查看图文详解 →

🔗 I2C 上拉电阻怎么选?

  • I2C 引脚是开漏输出,自身只能拉低不能拉高,必须外接上拉电阻才能工作;
  • SCL、SDA 各接一个,常见范围 2.2kΩ ~ 10kΩ;
  • 阻值太小 → 电流大、功耗高;阻值太大 → 上升沿变缓、高速时信号失真;
  • 400kHz + 3.3V + 总线电容约 100pF 时,理论区间约 1.0k~3.6k,推荐 2.2kΩ;
  • 设备地址常见 7bit,数据在 SCL 高电平期间必须保持稳定,起始/停止条件都在 SCL 高电平时由 SDA 跳变产生。
📖 查看图文详解 →

🚄 SPI 要点

  • 四线制:时钟 SCLK、主出从入 MOSI、主入从出 MISO、片选 CS;
  • 速度最快的常用总线,适合屏幕、Flash、SD 卡等高带宽数据;
  • 每个从机需要独立 CS 线,主机拉低对应 CS 才选中它;
  • 有 4 种时钟模式(CPOL/CPHA 组合),主从必须配置一致,否则收到的数据全错;
  • 走线时注意时钟与数据线尽量短,长线高速下要考虑匹配。
📖 查看图文详解 →
生产工艺

你的板子在工厂里的 14 站旅程

了解生产工序,你就明白「为什么要这样设计」——很多设计规则正是从这里来的。

01

MI 工程确认

板厂工程师检查你的 Gerber 能否生产,发现问题会发「工程确认(EQ)」与你确认。收到 EQ 务必及时回复,不然板子不会开工。

02

钻孔

在板上钻出过孔和安装孔。钻头尺寸是固定的,所以设计时过孔规格要选常用值,不要随意自定义。

03

沉铜

用化学镀在孔壁沉积一层薄铜,让原本绝缘的孔壁具备导电性——这就是过孔能连通上下层的原理。

04

线路

把设计好的线路图形转移到铜面上(干膜曝光显影),留下的部分就是要保留的导线。

05

图电

图形电镀:在暴露的线路处电镀加厚铜层,达到目标铜厚,并镀上抗蚀刻的保护层。

06

AOI 光学检测

自动光学扫描,检查线路有无开路、短路、缺口等缺陷,及时拦下不良品。

07

阻焊

印上绿油(或其他颜色)并固化,保护铜面、防止焊接短路,只露出焊盘——你选的板子颜色就是这一步决定的。

08

字符

印上白色丝印:位号、极性标识、LOGO、日期等,方便后续焊接和维修。

09

表面处理

裸铜很容易氧化,需要对焊盘做表面处理:喷锡(HASL,最常用)、OSP 防氧化膜、沉金等,保证焊接时好上锡。

10

AVI 终检

自动视觉检测阻焊和字符的质量,查漏印、偏移、脏污。

11

电气测试

用飞针或测试架逐网络测试通断,确保板子电路与设计完全一致。

12

锣边 / V-CUT

把拼版上的板子按外形铣切(锣边)或开 V 形槽(V-CUT),成型为你下单的尺寸。拼版设计时要注意工艺边。

13

QC 抽检

人工外观终检:划痕、氧化、丝印清晰度等,按标准判定合格与否。

14

包装发货

真空包装防潮防氧化,贴上检验标签,快递到家。到手后先目检再焊接哦。

下单前的新手提醒 📋

常用过孔规格别乱改钻头是固定的,常用孔径/盘径:8/16、10/20、12/24 mil;免费打样建议过孔不小于 11.8/17.7mil
线宽别卡极限常规板最小 4mil 能做,但建议 ≥6mil 留余量,产能更稳、良率更高
收到 EQ 及时确认工程确认是板厂发现疑点后的问询,拖着不回复板子就一直排不上产
有色板与黑芯板黑色阻焊内部走线难以目检,返修不便;白色阻焊丝印对比度差,新手建议绿色或蓝色
避坑指南

新手最常犯的错误

每一个坑都有人踩过。出发前先看看这些「前车之鉴」。

致命

三极管基极直连 GPIO

用单片机引脚直接驱动三极管基极,没有串联电阻 → 基极电流过大,轻则三极管发热损坏,重则烧毁单片机 IO 口。

✅ 正确做法:基极必须串联 1kΩ~10kΩ 限流电阻,把基极电流限制在几 mA 以内。

📖 查看图文详解 →
经典

去耦电容「随缘」摆放

0.1μF 去耦电容离芯片电源引脚很远,甚至几个芯片共用一颗 → 高频时引线电感让电容「失效」,芯片供电毛刺,表现为莫名其妙死机、复位。

✅ 正确做法:每颗芯片的电源引脚旁放一颗 0.1μF,走线越短越好。

📖 查看图文详解 →
经典

忘记画地 / 地支离破碎

原理图漏画地符号、PCB 上地被走线切割得七零八落 → 电流找不到回家路,信号异常、干扰巨大。

✅ 正确做法:布局走线完成后先检查 GND 网络,两层板尽量让底层保持完整地平面,再用过孔缝合。

📖 查看图文详解 →
折腾

电流突变导致单片机重启

继电器、电机等大负载动作瞬间电流突变,电源被拉低,单片机欠压复位。新手常误以为是软件 Bug。

✅ 正确做法:大负载独立供电或独立电源路径;单片机电源加大储能电容;减小公共地回路的阻抗,大电流别从单片机地走过。

📖 查看图文详解 →
折腾

封装选错 / 焊盘对不上

元件买的是 SOT-23,封装画的却是 SOT-23-6;或电阻用了英制/公制混搭的尺寸 → 板子到了元件焊不上去。

✅ 正确做法:原理图导入 PCB 后,逐个核对封装与实物引脚数、间距,先量元件再定封装。

📖 查看图文详解 →
细心

极性器件方向画反

LED、二极管、电解电容、稳压芯片有极性/方向,画封装时标错 1 脚位置 → 通电瞬间「啪」。

✅ 正确做法:丝印上明确标注极性;打样前用 3D 预览对照实物图逐个确认方向。

📖 查看图文详解 →
术语速查

硬件设计术语小词典

看教程遇到不认识的词?来这查一下。

GerberPCB 生产的标准文件格式,板厂拿到它才能制作你的板子。
BOMBill of Materials,物料清单,列出板上所有元件的型号与数量。
Netlist(网表)描述「引脚与引脚如何相连」的连接表,原理图与 PCB 之间的桥梁。
DRC设计规则检查,自动查找线宽、间距等违反规则的错误。
飞线(Ratsnest)布局时软件显示的「待连线」提示,全部飞线消除代表连接完成。
泪滴(Teardrop)导线与焊盘连接处的过渡加宽形状,增强连接可靠性。
拼版把多块小板拼在一块大板上生产,提高效率,V-CUT 或邮票孔分板。
工艺边贴片时设备夹持板子的预留边缘,一般 5mm,不能放元件。
Mark 点贴片机的光学定位标记,需贴片的板子通常要加。
SMT / 贴片表面贴装技术,机器自动把元件焊到板上,与手焊相对。
回流焊整板加热让锡膏熔化完成焊接的工艺,立碑现象就发生在这里。
阻焊(绿油)覆盖铜面的绝缘保护层,防止氧化与短路,颜色可选。
OSP一种环保的焊盘表面防氧化处理工艺,外观是铜色。
沉金(ENIG)焊盘镀镍金的表面处理,平整、可焊性好、保存期长。
特性阻抗高速传输线上的固有阻抗,由线宽、层间距、介电常数决定。
差分对两根等长等距、极性相反的信号线成对走线,抗干扰强(USB、HDMI 都是)。
等长(蛇形线)把走线绕成蛇形以匹配时序,用于 DDR 等并行高速总线。
包地敏感信号两侧用地线「护送」,减少串扰。
开尔文接法电流检测采样点直接接到电阻两端,避开大电流路径的压降误差。
LDO线性稳压器,输出干净但效率低,适合小电流降压。
DC-DC开关电源,效率高但有纹波,适合大电流供电。
晶振给芯片提供时钟基准的元件,必须紧贴主控芯片放置。
ESD 防护在接口处放置 ESD 保护器件,防止静电打坏芯片。
光耦用光隔离两侧电路,常用于强弱电隔离和信号隔离。
基础认知

什么是 PCB?

认识这块「绿色的板子」——所有电子产品的骨架。

PCB 结构示意
真实 PCB 整板实拍:走线、焊盘、丝印字符与阻焊层一次看全(图源:SparkFun《PCB Basics》教程)
实物照片
真实 PCB 实拍:绿色阻焊膜下的走线、过孔与焊盘(图片来自网络,版权归原作者)

它是什么

PCB(Printed Circuit Board,印制电路板)是一块以玻璃纤维环氧板(FR-4)为骨架的板子。板子表面覆盖着一层铜箔,工厂按照设计文件把不需要的铜蚀刻掉,剩下的铜就变成了一条条「导线」,把芯片、电阻、电容等元器件连接成一个完整的电路。

我们平时看到的绿色,其实不是铜,而是一层阻焊层(俗称绿油);板上的白色文字和符号叫丝印。板子本身不「干活」,它负责把元器件稳稳固定、可靠连接。

它在电路里扮演什么角色

  • 机械支撑:把元器件牢牢固定在板子上,抗震动、耐运输;
  • 电气连接:用铜线代替飞线,实现复杂电路的可靠连接;
  • 散热通道:大面积铺铜还能帮助发热元件散热。

按布线层数分类

  • 单面板(1 层):只有一面有铜线,成本低,常见于玩具、家电遥控器;
  • 双面板(2 层):两面都能布线,用过孔把两面连起来——新手学习和打样的主力;
  • 多层板(4 层及以上):中间有完整的地/电源平面,用于手机、电脑等复杂设备。

动手观察一下

找一块旧的开发板或者坏掉的电器主板,对照看看:金色的小圆点(焊盘)、表面的小圆孔(过孔)、白色的字(丝印)、光滑的漆面(阻焊层)。看懂这些,你就超过一半的新手了。

基础认知

「几层板」是什么意思?

2 层、4 层、6 层——层数越多不是越厉害,而是越贵、越复杂。

PCB 层叠结构剖面
双层板(左)与四层板(右)的叠层结构对比,单位 mil(1 mil ≈ 0.0254 mm):四层板多出的两个内层,一个整层做地平面 GND、一个做电源平面 VCC;外层铜箔走信号,紧贴参考平面,回流环路最小(图源:OSH Park,经 Hackaday 引用;图中英文标注已译为中文)
实物照片
多层板断面实拍:金色「孔壁铜」正是连通上下层的桥梁(图源 OSH Park 博客)

层的定义

PCB 由多层「铜箔 + 绝缘基材」像千层饼一样压合而成。「几层板」就是板子里有几层导电铜箔。新手常做的是 2 层板:顶层布信号、底层铺大地;复杂电路(有高速信号、电源复杂)会用 4 层或 6 层,把中间整层用作完整的地平面和电源平面。

为什么中间层要整层做地?

完整的地平面能带来两大好处:一是给高速信号提供参考平面(阻抗控制的前提),二是为电流提供最短回流路径,显著降低电磁干扰。这也是「多层板抗干扰更好」的根本原因。

新手怎么选

  • 入门学习、简单电路(点灯、传感器、小电源):2 层板足够;
  • 带高速总线(DDR、HDMI、千兆网)或复杂电源:4 层板起步;
  • 常用板厚 1.6mm;层数越多价格越高,4 层板价格大约是 2 层板的数倍。
基础认知

焊盘 · 过孔 · 丝印

板子上的三种基础「记号」,看懂它们才能看懂板子。

焊盘过孔丝印示意
芯片焊盘(俯视实拍):两列金色矩形就是芯片的引脚焊盘,纯表贴、焊盘中间没有孔;焊盘之间必须留够间距,否则焊接时锡会连成一片(图源:Adafruit SMT 转接板产品照)
过孔(俯视实拍):孔壁镀铜的小孔,把顶层走线和底
过孔(俯视实拍):孔壁镀铜的小孔,把顶层走线和底层走线连通起来;箭头指的就是一个独立的过孔(图源:SparkFun《PCB Basics》教程)
丝印特写(放大):板子表面的白色字符与线条——①
丝印特写(放大):板子表面的白色字符与线条——① 元件外形框 ② 位号与参数(0.1uF、10K、22pF)③ 方向与极性提示,焊装和检修全靠它(图源:SparkFun《PCB Basics》教程)
实物照片
洞洞板(万能板)实拍:一颗颗圆形金属点就是焊盘,新手练焊接的好材料

焊盘(Pad)

元件引脚焊接的位置,露出金属(喷锡/沉金处理后呈银白或金色)。焊盘分为贴片焊盘(表面焊接)和插件焊盘(孔里插引脚)。焊盘尺寸必须按元件数据手册设计,太大太小都会影响焊接质量。

过孔(Via)

连通不同铜层的小孔,孔壁经过沉铜电镀变得导电。常见规格(孔径/盘径):8/16mil、10/20mil、12/24mil。过孔也有载流和寄生参数,是后面「设计规范」板块的主角之一。

丝印(Silkscreen)

板上白色的文字和图形,标注元件位号、极性、接口功能。常见位号前缀:R 电阻、C 电容、L 电感、D 二极管、Q 三极管、U 芯片、J 接口、SW 按键。

按导通方式分类:通孔 / 盲孔 / 埋孔

  • 通孔(Through Via):从顶层直接打穿到底层,最常见、最便宜——新手只用它;
  • 盲孔(Blind Via):只从表面连到内层,看不见另一头;
  • 埋孔(Buried Via):完全藏在内部两层之间,外表完全看不见;
  • 盲埋孔能省空间、提升密度,但工艺复杂、价格成倍增长,进阶后再接触。

新手口诀

焊盘用来「焊」,过孔用来「通」,丝印用来看。三者一起构成板子的「说明书」,缺一不可。

基础认知

阻焊层与开窗

板子那层「绿漆」到底 protects 什么?为什么焊盘要露出来?

阻焊层示意
PCB 横截面标注:阻焊层覆盖整片铜面,只在焊盘位置「开窗」露出铜皮供焊接(图源:Flux.ai 技术博客;图中英文标注已译为中文)

阻焊层是什么

阻焊层(Solder Mask)是覆盖在铜面上的一层绝缘漆,颜色可以选(绿/黑/蓝/白等)。它的三大作用:

  • 防氧化:隔绝空气和湿气,保护铜面不被腐蚀;
  • 防短路:波峰焊时焊锡只粘在露出的焊盘上,不会到处乱流;
  • 防刮蹭:保护细铜线不被划伤。

「开窗」是什么意思

把某个位置的阻焊层去掉、露出铜面,就叫「开窗」。焊盘必须开窗才能焊接;过孔可以选盖油或开窗(见设计规范板块的专题)。开窗露出的铜面还可以当测试点或加强散热。

颜色怎么选

绿色工艺最成熟、最便宜、瑕疵易目检;黑色酷但内部走线看不清、返修难;白色丝印对比度差。新手建议绿色或蓝色。

基础认知

原理图 vs PCB

一个是电路的「逻辑」,一个是电路的「肉身」。

原理图与PCB对照
EDA 中的交互探查:原理图上的元件与 PCB 版图上对应的封装一一对应(图源:Altium Designer 官方文档)

分工不同

原理图(Schematic)回答「谁和谁相连」:用符号表达电气逻辑,不管实际位置。PCB 回答「放在哪、怎么连」:用真实的焊盘和铜线实现原理图的连接。

网表:两者的桥梁

EDA 软件把原理图的连接关系导出成「网表」(Netlist),导入 PCB 后每个元件带着连接关系出现,布局走线时软件会实时检查「有没有照着原理图连」。改了原理图要同步更新 PCB(反之亦然),两边不一致是新手大忌。

正确流程

  1. 画原理图 → 自查电源、地、去耦电容;
  2. 给每个元件指定封装 → ERC 电气规则检查;
  3. 导入 PCB → 布局 → 走线 → 铺铜;
  4. DRC 检查 → 导出 Gerber → 打样。
基础认知

封装(Footprint)

同一个元件有不同「包装尺寸」,选错封装 = 板子报废。

贴片电阻封装对比
常见贴片封装尺寸对比:0201 / 0402 / 0603 / 0805 / 1206,以硬币作尺度参照(图源:嘉立创博客;标题已译为中文)

封装是什么

封装描述元件的物理尺寸和焊盘位置。原理图符号只管逻辑,封装才决定「它长什么样、焊在哪里」。一个完整的元件 = 原理图符号 + 封装。

命名规则

贴片电阻电容常用英制命名:0603 = 长 0.06 英寸 × 宽 0.03 英寸(约 1.6×0.8mm)。注意英制和公制数字不同(公制 0603 是 0.6×0.3mm),采购和画封装时务必确认用的是哪套。

新手怎么选

  • 电阻电容:推荐 0603 或 0805,手焊友好、目检方便;
  • 芯片:优先选 SOIC、TSSOP 等引脚外露的封装,QFN/BGA 焊接门槛高;
  • 画封装时严格按数据手册尺寸图,宁大勿小。
设计规范

线宽与电流怎么对应?

电源线加多宽才安全?一张表说清楚。

线宽与电流关系
IPC-2152 载流参考:上为截面积→载流曲线(不同允许温升),下为线宽→截面积换算(图源:MaxiPCB;坐标轴已译为中文)

基本规律

线宽越宽、铜越厚,载流能力越强,但这是非线性的:线宽从 1mm 加到 2mm,载流只提高约 40%。设计时宁可加宽,不要卡着极限算。

载流对照表(外层 1oz,温升 10℃)

线宽0.3mm0.5mm0.8mm1.0mm1.5mm2.0mm
约载流0.9A1.3A1.6A1.9A2.3~2.5A2.9A

数据依据 IPC-2152 标准(PCB Toolkit V8.46 计算)。内层 0.5oz 铜载流能力约为上表的一半左右,走大电流要按更保守值设计。

三个实用建议

  • 信号线 0.2~0.3mm 起步;电源主干 ≥1mm;
  • 大电流优先「顶底层一起走 + 密集过孔」,或直接铺铜;
  • 铜厚可选 1oz(35μm)常规、2oz(70μm)加强;内层默认仅 0.5oz,要留意。

温升怎么理解

载流表的「10℃」指走线发热后比环境高出的温度。FR-4 的玻璃化温度约 130~170℃,留 10℃ 温升余量既安全又不过分浪费板面积;恒温空调环境可放宽到 20℃。

设计规范

过孔能过多大电流?

单个过孔载流有限,大电流要多打孔、均匀放。

过孔载流示意
大电流焊盘下方打一排过孔并联,分摊载流与回流,不要压在单个过孔上(图源:Altium Designer 官方文档)

单孔载流参考

规格(孔径/盘径)20/10mil24/12mil32/16mil
极限载流≈0.8A≈1A≈1.3A

24/12mil 过孔推荐数量(10℃ 温升)

电流<0.5A0.5~1A1~1.5A1.5~2A2~2.5A2.5~3A
过孔数123456

两个关键认知

  • 并联的孔电流不平均:两个过孔可能一个走 1.4A、另一个只走 0.6A,所以与其换大孔,不如多打几个并沿电流路径均匀分布;
  • 孔壁镀铜按 1/2 级标准约 18μm 计算;过孔过大还会割裂平面,一般 12/24mil 起步即可,不要随意用超大孔。
设计规范

安全间距设多少合适?

线到线、铜到边、高压爬电——间距规则一次讲清。

安全间距示意
EDA 中的安全间距规则矩阵:线-线、焊盘-焊盘、过孔-过孔、孔-孔等各有最小值(图源:Altium Designer 官方文档)

间距的种类

PCB 上要管理的间距包括:导线到导线、导线到焊盘、过孔到导线、铜皮到板框,以及高压场合的爬电距离(沿绝缘表面的最短距离)。它们决定板子「能否造出来」和「用起来安不安全」。

工艺参考数值(嘉立创常规工艺)

  • 线宽线距:最小可到 4mil/3.5mil(1oz 铜 2/4 层板),但建议设计 ≥6mil,留出余量;
  • 常用过孔:8/16、10/20、12/24mil;钻头尺寸固定,不要随意自定义规格;
  • 铜皮到板框:留 ≥0.3mm,方便工厂加工时不露铜。

什么时候可以缩小间距

板框小、器件密集导致走不通时,可以适当缩小间距和线宽——但必须在板厂生产能力之内,并留有余量。默认规则够用就不要改。高压电路(尤其涉及市电)务必按安规查爬电距离表,电压越高间距越大。

设计规范

过孔盖油还是开窗?

下单前的经典纠结题,其实默认盖油就对。

盖油与开窗对比
过孔盖油(上)vs 开窗(下):绿油是否盖住孔口铜面,直接决定能不能拿过孔当测试点(图源:PCBWay;图中英文标注已译为中文)

两者的区别

区别只在过孔孔口有没有被阻焊层(绿油)覆盖:

  • 盖油(Tented):绿油把孔封住 → 防氧化、防焊锡流入造成短路或锡珠,是最稳妥的默认选择;
  • 开窗(Opening):孔口铜面露出 → 散热好、载流强、可当测试点,但易氧化、焊接时可能粘锡。

EDA 里怎么设置

通过「阻焊扩展」值控制。以 12/24mil 过孔为例:扩展值< -6mil 完全盖油((24-12)/2=6);= 0 完全开窗;介于两者之间部分开窗。可以全局设置,也可以选中过孔单独自定义。

怎么选

一般信号过孔 → 盖油;大功率散热过孔(如芯片散热焊盘下方阵列)、需要表笔戳的测试孔 → 开窗。新手拿不准就用软件默认的盖油。

设计规范

铺铜有什么用?

散热、参考平面、回流路径、板材平衡——四大作用与三个误区。

铺铜四大作用
铺铜(Polygon Pour)实例:大面积铜皮连到地网络,兼作回流、屏蔽与散热(图源:Altium Designer 官方文档)

四大作用

  • 辅助散热:铜导热系数约 400 W/(m·K),是 FR-4 的 1000 倍以上,大铜面就是热扩散器;
  • 提供完整参考平面:高速信号的特性阻抗以连续平面为前提,「没有连续平面,阻抗便无从谈起」;
  • 缩短回流路径:高频回流集中在信号线下方(约 ±3 倍介质厚度范围内),地平面割裂会让回流绕行、环路增大,直接抬升辐射;
  • 板材受力平衡:铜与 FR-4 的热膨胀系数差异大,各层铜分布不均会导致翘曲;对称层铜覆盖率之比建议 ≥80%。

三个常见误区

  • GND ≠ 绝对 0V:地平面流过动态电流,地弹可达百毫伏级,GND 的尖角同样会辐射;
  • 两层板顶层铺铜并非必需:顶层碎铜容易裂成「瑞士奶酪」,建议底层做完整 GND;若顶层铺铜要密集打孔缝合;
  • pF 级寄生电容在 GHz 频段危害显著:0.1pF 在 10GHz 时容抗仅约 159Ω,尖角、跨分割都会引入寄生参数。

铺铜的正确姿势

开启圆弧/倒角避免尖角、自动删除孤岛、铺完跑一遍 DRC。大电流区域用「大铜皮 + 散热过孔」组合,比细走线有效得多。

首页/设计规范/孤铜和尖角铜皮要处理吗? ← 返回「设计规范」
设计规范

孤铜和尖角铜皮要处理吗?

铺完铜不是结束——清孤岛、去尖角才算收尾。

孤铜与尖角示意
尖角铜皮实拍(红圈处):夹角处易滞留蚀刻液、造成过蚀或毛刺,铺铜后要清理(图源:UGPCB)

孤铜(死铜)

铺铜后与所属网络(通常是 GND)断开、悬空的小块铜皮。它没有任何电气作用,还可能成为天线辐射干扰源,DRC 通常会报错。处理:在铺铜设置里开启「移除孤岛」,或手动删除。

尖角铜皮

铺铜边界出现的小于 90° 的锐角,两大危害:

  • 制造层面:蚀刻液滞留在尖角处造成「酸角」,过蚀刻导致铜箔变薄甚至开路;
  • 电气层面:电场集中在尖端,易放电、寄生电容增大;长度接近波长 1/4 的尖铜会像单极天线一样,恰好谐振在 WiFi/蓝牙频段。

处理:开启铺铜的圆弧/倒角选项,尖角钝化。

收尾清单

  1. 铺铜设置:圆弧模式 + 移除孤岛;
  2. 重新铺铜(Re-pour 所有);
  3. 跑 DRC 确认无孤铜、铜角达标;
  4. 目检关键区域(天线区、电源入口)。
首页/设计规范/3W 原则和 20H 规则是什么? ← 返回「设计规范」
设计规范

3W 原则和 20H 规则是什么?

两条最常被提起的「顺口溜」规则,什么时候用它们?

3W与20H规则
20H 规则示意:电源层比地层内缩 20 倍层间距,把边缘场压回板内、抑制辐射(图源:PCBasic)

3W 原则

线与线的中心距保持 3 倍线宽以上(线宽 0.2mm → 间距 ≥0.6mm),可显著减少线间串扰。适用于高速信号线、时钟线之间的保护;普通低速信号可以放宽。两层板上新手记住 3W 就够用。

20H 规则

电源平面相对地平面的边缘内缩 20 倍层间距(H),可以把约 70% 的电场束缚在地层边沿内(100H 可达 98%),抑制板边辐射。

工程实践:内缩 ≥20mil,优先 40mil(约 1mm)。前提是内缩后 GND 平面仍然完整,否则宁可少缩。主要用于 4 层及以上、有完整电源平面的设计。

新手怎么用

  • 两层板:信号线间距按 3W 走,特别是时钟、复位、模拟信号;
  • 4 层板:电源层相对地层内缩 40mil;
  • 这些是「经验规则」而非硬性标准,遵守了更稳,违反不一定立即出问题。
设计规范

立碑现象是怎么回事?

元件焊完「站起来」了——从设计源头预防曼哈顿效应。

立碑现象示意
立碑(墓碑效应)实拍:元件一端先熔化,表面张力把它拉得竖了起来(图源:PCBasic)

现象与成因

立碑(曼哈顿效应/墓碑效应)指贴片元件在回流焊时一端焊锡先熔化,焊锡的表面张力把元件「拉竖」起来。根本原因是元件两端焊点不同时熔化/凝固,张力失去平衡。片式电阻电容(小封装)最容易中招。

设计层面的三个对策

  • 焊盘对称:两端焊盘形状、尺寸完全一致,严格按元件数据手册设计封装;
  • 走线对称:连接两个焊盘的导线宽度、长度、铜箔面积尽量一致;
  • 铺铜连接方式:避免一侧直连大铺铜、另一侧连细线(受热不均);两侧都用发散的「梅花瓣」方式连接铺铜。

设计之外的因素

炉温曲线、焊膏印刷、元件可焊性也影响立碑,但那是贴片厂的活。设计端把「对称」做好,就能预防大部分立碑问题。

设计规范

丝印怎么设计才好用?

丝印是给「未来焊板子的你」看的说明书。

丝印设计规范
丝印位号渲染图:R / C / D / U 等位号清晰可辨,焊装与检修全靠它(图源:Altium Designer 官方文档)

位号规范

布局完成后调整丝印:位号不要被元件本体或过孔盖住;同板块的位号方向一致;密集小封装(0402)可只保留位号、省略值。

极性必须标注

电解电容(标「−」或白条)、钽电容(标「+」)、LED 和二极管(三角形方向)、芯片 1 脚(圆点或缺口)、接插件(Pin1 标记)——这些方向性元件务必在丝印上标清楚,否则贴片和手焊都会出错。

给调试留福利

接口旁标注功能(5V IN、GND、RX/TX);测试点旁标注网络名;板框丝印加版本号和日期。这些字在调试时都是救命稻草。字号建议 ≥0.8mm,太小印不清。

首页/设计规范/打样是什么?怎么免费打样? ← 返回「设计规范」
设计规范

打样是什么?怎么免费打样?

从 Gerber 到手上的实体板,只差一次下单。

打样下单参数
嘉立创阻焊颜色实物:绿、红、黄、蓝、紫、白、黑多种可选,新手打样建议选绿色(图源:嘉立创博客;标题已译为中文)

打样是什么

打样就是小批量试产几块板子(通常 5~30 片),验证设计正确后再批量生产。国内板厂(如嘉立创)对满足条件的板子提供每月免费打样额度(一般限 2 层板、尺寸在一定范围内),对新手极其友好,具体规则以板厂官网为准。

下单参数怎么填

  • 层数:2 层(免费额度内最常见);
  • 板厚:1.6mm 标准;
  • 阻焊颜色:绿色最成熟便宜;
  • 表面处理:喷锡(HASL)最常用,可焊性好;无铅需求选 OSP;
  • 过孔:免费打样建议孔径 ≥11.8mil(约 0.3mm)。

下单后的关键一步:EQ 确认

板厂工程师会检查你的文件可制造性,发现问题会发「工程确认(EQ)」让你拍板。收到 EQ 一定要及时处理回复,拖着不确认板子就一直排不上产。

到手之后

先目检:板边有无毛刺、丝印是否清晰、焊盘有无氧化发黑,再用万用表测一下电源与地有没有短路,然后才焊接上电。

首页/元器件基础/电阻(R):电路里的「阀门」 ← 返回「元器件基础」
元器件基础

电阻(R):电路里的「阀门」

限流、分压、上拉、定时——最基础也最多用途的元件。

电阻的用法
① 给 LED 限流:R = (Vs − Vf) ÷ If;② 分压采样:Vout = Vin × R2 ÷ (R1 + R2)(图源:SparkFun《Resistors》教程)
实物照片
色环电阻读数表:4 道环 = 两位数字 + 倍率 + 误差;5 道环多一位有效数字(图片来自网络)

它是什么

电阻表征导体对电流的阻碍作用,单位欧姆(Ω),定义 R = U/I,由材料、长度、截面积决定(R = ρL/A)。它是元件的「固有属性」,与加多大电压无关。

五大作用

  • 限流:LED 必须串限流电阻;三极管基极串电阻限制驱动电流;
  • 分压:ADC 采样前把高电压分到量程内,Vout = Vin × R2/(R1+R2);
  • 上拉/下拉:把悬空引脚「钉」在确定电平,防误触发;
  • 设定时间常数:τ = RC,配合电容做延时、滤波、消抖;
  • 阻抗匹配:吸收高速信号线上的反射。

读数与选型

贴片电阻用数字标注:「103」= 10×10³ = 10kΩ;「472」= 4.7kΩ。插件色环电阻则按「色环表」读数(见上方实拍图)。选型除了阻值还要看功率与精度(1%/5%):

封装04020603080512062512
额定功率1/16W1/10W1/8W1/4W1W

大功率场合按 50% 降额使用更可靠:持续功率不要超过额定值的一半。

首页/元器件基础/电容(C):隔直通交的「水库」 ← 返回「元器件基础」
元器件基础

电容(C):隔直通交的「水库」

滤波、耦合、储能——电路里的稳定剂。

电容结构与特性
电容结构:两块金属极板夹一层介质,C = εS/d;特性是隔直通交(图源:SparkFun《Capacitors》教程;图中英文标注已译为中文)
实物照片
主板上的铝电解电容实拍:圆柱形本体、顶部「十」字防爆槽(图片来自网络)

它是什么

电容由两块靠近的金属极板夹绝缘介质构成,能储存电荷,单位法拉(F)。换算:1F = 10⁶μF = 10⁹nF = 10¹²pF。容量由物理结构决定:极板面积 S 越大、间距 d 越小、介电常数 ε 越大,容量越大。

常见类型

类型特点典型用途
陶瓷电容小、高频好、无极性去耦、旁路、高频滤波
铝电解容量大、有极性、ESR 高电源滤波、储能
钽电解体积小、稳定、有极性小型化电源
薄膜精度高、损耗低、无极性音频、精密滤波

选型要注意的参数

  • 直流偏压效应:X5R/X7R 陶瓷电容在额定电压下容值可能缩水 30% 以上。实例:标称 10μF/6.3V 的 X5R,在 3.3V 偏压下实测可能只剩 4~5μF——所以电源滤波要按「打对折」预留;
  • 温度系数:NP0/C0G 最稳定(滤波定时首选),X7R 中等,Y5V 最差;
  • ESR:影响滤波效果与发热,过低也可能影响电源环路稳定性;
  • 额定电压:按实际工作电压的 2 倍以上选取;电解电容有极性,反接会鼓包损坏。

放置口诀

0.1μF 陶瓷电容紧贴每个芯片的电源引脚,大容量电解放在电源入口。这是电源完整性的第一原则。

元器件基础

0Ω 电阻:最神奇的「神件」

阻值为零的电阻有什么用?五大妙用一次看懂。

0Ω电阻用法
上:原理图中 DGND(接地符号)与 AGND(三角符号)的区分;下:两块地只经过一个受控点相连(图源:Nuvoton ISD1700 数据手册 / Altium 官方文档)

它是什么

0Ω 电阻(跨接电阻)标称阻值为零,实际约 10~50mΩ。它不是用来「阻」的,而是占位的「导线」——可以焊上去、也可以断开,还能过回流焊自动贴装。

五大功能

  • 调试兼容:引脚功能不确定时先用 0Ω 连通,调试后可断开或换件;
  • 参数过渡:预留位置,确定方案后换成真实阻值;
  • 单点接地:模拟地与数字地分开铺,再用 0Ω 单点相连,兼顾隔离与等电位;
  • 跨线跳接:单层板/铝基板走线交叉走不通时充当「飞线」;
  • 过流保护:充当廉价保险丝,过流时先烧它,保住贵重芯片。

过流能力参考

封装04020603080512062512
额定电流1A1A2A2A2A
参考功率1/16W1/10W1/8W1/4W1W

⚠ 大电流主路径上要按表核对额定电流,0Ω 并不是「无限导线」。

常用电路

电源防反接电路

插反不烧板——五种方案从土办法到进阶玩法。

防反接方案对比
① 左:串联二极管;右:保险丝 + 反接二极管(反接时熔断保护);② PMOS 高边防反接(推荐,压降仅毫伏级)

为什么需要它

排针、电池盒、DC 头这类接口极易插反。反接等于给电路施加反向电压,芯片完全无法承受,轻则烧片、重则冒烟。防反接电路就是电路入口的「安全带」。

方案对比

方案原理优点缺点
肖特基二极管串联反接时截止最简单损失 0.3~0.5V,发热与电流成正比
整流桥四个二极管整流正反接都能工作两倍压降,损耗更大
保险丝 + 二极管反接大电流熔断保险丝可搭配自恢复保险丝二极管持续电流必须大于保险丝动作电流
PMOS(推荐)体二极管预偏置后导通压降毫伏级、成本低注意 Vgs 阈值与输入电压匹配
NMOS放低边、分压驱动栅极内阻更低,适合大电流Vgs 耐压有限(常 ±12~20V),高压需稳压管保护

怎么选

电压电流不大(≤24V/2A)→ PMOS;大电流大电压 → NMOS(注意栅极保护);懒人原型 → 肖特基二极管。

常用电路

按键消抖电路

一次按键被识别成好几次?消抖三招教你治。

按键消抖波形
按键抖动实测波形:按下的瞬间触点反复弹跳,电平多次跳变后才稳定(图源:Tektronix,经 Circuit Basics 引用)
硬件消抖电路:RC 低通滤波(R1 + C1)把
硬件消抖电路:RC 低通滤波(R1 + C1)把抖动尖刺抹成小起伏,再由施密特缓冲器整形成唯一的干净边沿,τ = R1 × C1 ≈ 1 ms(电路图为教学绘制)
实物照片
6×6mm 轻触按键实物:内部金属簧片回弹正是抖动的来源(图片来自网络)

为什么按键会抖

机械按键内部是金属簧片,按下瞬间触点会弹跳,几毫秒到几十毫秒内反复通断(多数开关抖动在 10ms 以内)。数字电路会把它当成一连串按键动作,造成计数错乱、误触发。

软件消抖(最常用)

检测到电平跳变后延时 10~20ms 再读一次确认,两次一致才算有效按键。零硬件成本,适合一切带 MCU 的系统;代价是占用一点定时器/中断资源。工程上通用的消抖常数就是 10~20ms。

硬件消抖:RC + 施密特触发器

RC 低通把抖动「抹平」,但缓变边沿接普通逻辑门会在阈值附近反复翻转,还会让 CMOS 输入级长时间处于线性区产生穿通电流。所以 RC 之后要接施密特触发器(如 74HC14):它的回差电压(4.5V 供电时 VT+≈2.4V、VT−≈1.4V)让缓变信号只能一次性翻转,输出干净陡峭的边沿。

参考参数:R1=R2=22kΩ、C=1μF(X7R),τ=(R1+R2)·C=44ms,最坏检测延迟约 20ms,远大于单次抖动(<1ms)、又远小于人手感知延迟。

方案怎么选

方式适合场景代价
软件消抖有 MCU 的绝大多数场景占程序资源
RC 滤波无 MCU、低速场合边沿缓,接普通门不可靠
RC + 施密特高可靠硬件按键多一颗芯片
首页/常用电路/Type-C 为什么要加 5.1K 下拉? ← 返回「常用电路」
常用电路

Type-C 为什么要加 5.1K 下拉?

取电小板画不好点不亮?问题八成出在 CC 引脚。

Type-C CC下拉
Adafruit Feather RP2040 原理图:CC1、CC2 各经一颗 5.1kΩ 电阻接地,受电端的标准配置(图源:Adafruit)
实物照片
Type-C 插头实拍:正反可插的秘密就藏在两侧的 CC 引脚协商里(图片来自网络)

Type-C 的「握手」机制

Type-C 适配器不会无条件输出电。受电设备要在 CC1、CC2 引脚各接一颗 5.1kΩ 下拉电阻;适配器检测到下拉后,确认「对面是合法受电设备」,才会输出 VBUS 5V。这是 Type-C 规范定义的默认 USB 工作模式协商。

三个翻车点

  • 不接下拉 → 适配器不输出电,小板「怎么插都没反应」;
  • 只接一个 CC → 只有一个插入方向能通电,翻个面就断电;
  • 阻值乱选 → 向源端广播错误的电流能力,轻则不供电,重则协议异常。

设计检查清单

  1. CC1、CC2 各接一颗 5.1kΩ(±1% 精度)到 GND;
  2. 只需要 5V 取电时不碰 D+/D-,悬空即可;
  3. 外壳金属层按需接 GND;
  4. 大电流(3A)需求需按规范配置,不要只靠默认下拉。

延伸:想充得更快怎么办?

5.1kΩ 下拉只能协商出默认 5V 供电(一般 500mA~3A)。想要 9V/12V/20V 的快充电压,需要支持 USB PD(Power Delivery)协议的芯片通过 CC 线上的 BMC 编码通信来请求——如 CH224、IP2721 等廉价 PD 受电芯片,几颗外围电阻电容即可搞定,进阶时再玩。

通信接口

UART 串口入门

两根线、约定好速度就能聊——最朴素的通信方式。

UART帧格式
UART 一帧数据:起始位 + 数据位 +(可选校验位)+ 停止位(图源:SparkFun《Serial Communication》教程;图中英文标注已译为中文)

基本概念

UART(通用异步收发器)只用 TX(发送)、RX(接收)两根线逐位传输数据,没有时钟线,靠双方约定相同的波特率同步,常用 115200。它是全双工的:收发可以同时进行。

接线两原则

  • 交叉连接:我方 TX → 对方 RX,我方 RX → 对方 TX;
  • 必须共地:两块板之间 GND 要连在一起,否则电平没有参考基准,通信一片混乱。

帧格式

一帧 = 起始位(1 位低电平,宣告开始)+ 7/8/9 位数据 + 可选奇偶校验位 + 停止位(1/1.5/2 位高电平)。「8N1」(8 数据位、无校验、1 停止位)是最常见配置。

USART 与错误检测

USART 比 UART 多一个同步模式(多一根 CLK 线,双方共用时钟,更可靠)。UART 没有重传机制,只有三种最基本的检测:帧错误(停止位不为高)、奇偶校验错误、溢出错误(接收缓冲区满被覆盖)。

电平标准:TTL 串口 ≠ RS-232

  • 单片机引脚上的串口是 TTL 电平:0V 表示 0、3.3V/5V 表示 1;
  • 老式电脑串口是 RS-232 电平:−3V~−15V 表示 1、+3V~+15V 表示 0,极性相反且电压更高,直接连接会烧毁 IO 口;
  • 连接电脑要用 USB-TTL 转换器(CH340、CP2102 等),注意共地;
  • 接线口诀「TX 接 RX、RX 接 TX、GND 接 GND」,通信不通先查这三根线。
通信接口

I2C 总线与上拉电阻

两根线挂一串设备,靠地址点名——但必须加上拉。

I2C总线拓扑
I2C 开漏输出结构:SCL / SDA 靠上拉电阻拉高、靠器件拉低,所以上拉电阻必不可少(图源:SparkFun《I2C》教程;主模块名称已译为中文,CLOCK 等信号名保留原文)

总线特点

I2C 只要 SCL(时钟)+ SDA(数据)两根线,半双工,支持多主多从(实际多为单主多从)。每个从机有独立的 7bit 地址,主机通过「地址 + 读写位」点名通信:0 写、1 读。

为什么必须上拉

I2C 引脚是开漏输出:只能拉低到地,自己拉不高电平,所以 SCL、SDA 都必须外接上拉电阻到 VCC。常见取值 2.2k~10kΩ。

阻值怎么权衡:太小 → 电流大、功耗高;太大 → 上升沿变缓、高速时信号失真。理论上限受上升时间约束、下限受灌电流约束;以 400kHz、3.3V、总线电容 100pF 为例,合理区间约 1.0k~3.6k,推荐 2.2kΩ。SCL 可取比 SDA 更小的阻值保证时钟边沿。

通信时序关键点

  • SCL 高电平期间 SDA 必须稳定,只在 SCL 低电平时才允许 SDA 变化;
  • 起始条件:SCL=1 时 SDA 由高变低;停止条件:SCL=1 时 SDA 由低变高;
  • 每字节后接收方拉低 SDA 表示 ACK 应答;
  • 速率:标准 100K、快速 400K、高速 3.4M bps。

常见故障与排查

  • 忘了上拉电阻:总线一直是低电平,谁都读不到——最常见的新手错误;
  • 地址冲突:两个同型号传感器默认地址相同,通过地址引脚(A0/A1)或跳线错开;
  • 总线卡死:某个从机拉死 SDA,解决办法是主机手动补发最多 9 个时钟脉冲再发停止位,释放总线;
  • 距离过长:I2C 设计给板内通信用,超过几十厘米要降速或加总线缓冲器(如 P82B715)。
通信接口

SPI 总线入门

四线全双工,速度最快的常用总线。

SPI总线拓扑
SPI 四线结构:SCK / PICO / POCI 由所有从机共享,CS 每个从机独占一根(图源:SparkFun《SPI》教程;模块名称已译为中文,PICO / POCI / SCK / CS 等信号名保留原文)

四根线的分工

  • SCLK:时钟,由主机产生;
  • MOSI(主出从入):主机发数据给从机;
  • MISO(主入从出):从机发数据给主机;
  • CS(片选):拉低选中某个从机,每个从机独占一根。

收发同时进行(全双工),速率可达数十 Mbps,是三种常用总线里最快的,适合屏幕、Flash、SD 卡等高带宽数据场景。

四种时钟模式

SPI 有 CPOL(时钟空闲电平)×CPHA(采样时机)组合出的 4 种模式(Mode0~3)。主从两端必须配置成同一模式,否则收到的数据全是乱的——这是 SPI 调不通的第一大原因。

布线注意

  • 时钟与数据线尽量短,长线高速下要考虑端接匹配;
  • 多从机时 CS 线各自独立,不要共用;
  • 与 I2C 不同,SPI 不需要上拉电阻(推挽输出)。
避坑指南

三极管基极直连 GPIO

新手烧板第一名——一个电阻就能避免的事故。

基极电阻对比
三极管当低边开关:基极必须串一颗限流电阻(1k~10k 量级),直连会把 IO 口或管子烧掉(图源:SparkFun《Transistors》教程;图中英文标注已译为中文)

错在哪

三极管是电流驱动器件,基极-发射极之间类似一个二极管(压降约 0.7V)。GPIO 的 3.3V 直接连到基极,相当于把 3.3V 经过「二极管」对地短路,基极电流瞬间失控,三极管发热烧毁,IO 口也大概率陪葬。

正确做法

基极必须串联限流电阻(1k~10kΩ)。计算:I_base = (V_gpio − 0.7V) ÷ R。取 R=2kΩ 时基极电流约 1.2mA,配合 β=100 的管子可驱动 100mA 以上负载,绰绰有余。

连带知识点

  • 驱动大负载(继电器、电机)优先用 MOS 管(电压驱动,栅极几乎不吃电流);
  • 感性负载(继电器线圈)要并联续流二极管;
  • 基极电阻别太大(>100k 时开关变慢)也别太小。
避坑指南

去耦电容随缘摆放

0.1μF 不是可有可无的装饰品——离得远等于没装。

去耦电容摆放对比
去耦电容正误放置对比:紧贴电源引脚、就近下地(正确)vs 绕长走线(错误,走线电感让它高频失效)(图源:Analog Devices;图中英文标注已译为中文)

错在哪

0.1μF 去耦电容离芯片电源引脚很远,甚至几颗芯片共用一颗 → 高频电流要经过很长的走线才能「取水」,走线电感在高频下阻抗极大,电容形同虚设。芯片供电毛刺,表现为莫名其妙死机、复位、外设抽风。

为什么这么讲究

去耦电容的作用是当芯片内部开关动作时就地提供瞬态电流。有效的关键 = 回路电感小 = 距离近、走线粗、过孔多。电容本身 0402 封装的寄生电感约 0.4nH,几毫米走线就能翻倍。

正确姿势

  • 每颗芯片电源引脚旁放一颗 0.1μF,走线最短化、过孔就近落地;
  • 电源入口放 10~100μF 大电容做「蓄水池」;
  • 多电源引脚的芯片(如 MCU 的 VDDA/VDD)每脚一颗。
避坑指南

地平面被走线割裂

GND 不是随便画画的网络——电流需要回家的路。

地平面完整性对比
地平面被割裂后回流被迫绕行(红:信号路径,黄:回流路径),环路面积骤增(图源:Altium Designer 官方文档;图中英文标注已译为中文)

错在哪

原理图漏画地、或 PCB 上地被密集走线切得支离破碎 → 电流找不到低阻抗的回家路,只能绕行。环路面积增大,辐射和敏感度同时恶化;地阻抗增大,数字噪声在地线上「串台」。

回流路径思维

每根信号线下面都有一条镜像的回流路径(约 80% 回流集中在信号线下方 ±3 倍介质厚度内)。地平面一旦割裂,回流被迫绕行,环路面积就是辐射强度。设计时多想一句:「这根线的回流从哪走?」

两层板做法

  • 信号尽量走顶层,底层保留完整地平面;
  • 不可避免的长走线走底层时,两侧用地过孔「护送」(包地);
  • 万不得已跨分割,就近加缝合电容 bridging;
  • 铺铜开启移除孤岛,避免假地。
避坑指南

电流突变导致单片机重启

继电器一吸合就复位?不是玄学,是电源被「抽水」了。

电流突变与解法
负载阶跃实测:电流突增瞬间电源轨塌一下(绿:电压,紫:电流),落在 MCU 欠压阈值上就会复位(图源:Texas Instruments)

现象

继电器、电机、LED 灯带等大负载动作瞬间,电流从几 mA 飙到几百 mA 甚至几 A,电源来不及响应,电压被拉出「塌坑」,跌破单片机欠压复位阈值 → 莫名重启。新手常误以为是软件 Bug。

根因分析

电源(尤其 USB 5V 或 LDO)输出电流能力和动态响应有限;大电流流经公共走线时,走线阻抗上的压降(V=I×R)叠加瞬态,让 MCU 端电压瞬间跌落。共用地线时更严重(地弹)。

三板斧解法

  • 独立供电:大负载单独供电或独立电源路径,与 MCU 电源在电源入口大电容处单点汇合;
  • 加大储能:MCU 供电点放 100μF 级电解/钽电容 + 0.1μF 陶瓷,扛住瞬间塌坑;
  • 分离地路径:大电流别从 MCU 的地线走过,地在大电容处单点汇合;
  • 软件辅助:大负载动作前预留「缓冲延时」,错开 MCU 高负载时刻。
避坑指南

封装选错、焊盘对不上

板子打回来了,元件却装不上——最昂贵的低级失误。

封装匹配对比
SSOP-16 封装焊盘:1~16 号逐一对应,间距、宽度必须与实物 datasheet 一致(图源:SparkFun 教程)

常见的翻车姿势

  • 英制/公制混淆:0603(英制 1.6mm)当成 0603(公制 0.6mm);
  • 引脚数看错:SOT-23 与 SOT-23-6 混用;
  • 间距抄错:把 0.5mm 间距的芯片用了 0.65mm 的封装;
  • 极性方向画反导致封装镜像错误。

为什么容易翻车

原理图符号画对了、PCB 连线也正确,唯独「包装尺寸」对不上实物——电气检查(ERC/DRC)完全查不出来,只有打样回来对着元件才会发现,代价是整批板子报废。

防错流程

  1. 选元件时同时确认封装,从官方库或可信库调用;
  2. 自建封装严格按数据手册尺寸图,含公差;
  3. 布局完成后逐个核对:引脚数 → 间距 → 极性方向;
  4. 用 3D 预览对照实物照片,最后过一遍;
  5. 新元件先打样一片、手焊验证,再放量。
避坑指南

极性器件方向画反

LED、电解电容、二极管——装反的代价从「不亮」到「爆浆」。

极性标注对比
元器件的极性 / 方向标记:电容本体白条为负、LED 长短脚、芯片缺口与圆点指示 1 脚(图源:SparkFun 教程)

哪些器件有方向

  • 电解电容/钽电容:反接轻则失效、重则鼓包爆浆;钽电容反接可能起火;
  • LED / 二极管:反接不亮或不导通;稳压/整流二极管反接会出功能错误;
  • 芯片:1 脚方向反了直接反接供电,瞬间损坏;
  • 接插件:电源座反接 = 全板反压(配合防反接电路兜底)。

元件本体上的标记

电解电容的白条/色环侧是负极(新品引脚也一长一短);钽电容横线侧是正极;二极管色环端是阴极;LED 长脚为正。封装丝印必须与这些标记一一对应。

防错动作

  1. 封装丝印明确标注极性(−号、三角、Pin1 圆点);
  2. 贴片/手焊前对照元件本体标记确认方向;
  3. 打样前用 EDA 的 3D 预览逐个检查方向;
  4. 首次上电用限流电源,异常立即断电。