硬件电路设计全流程

📖 精选 ✍️ 刘子奇 | 📅 2025-12-12 | 👍 4 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/调试可靠性 #技术/硬件设计 #质量/精华

原帖 | 刘子奇 | 2025-12-12 16:09 | 👍4 | 阅读约1

硬件电路设计 中为的硬件工程师手册完全版

硬件设计绝不仅仅是把元器件连起来,它是一门融合了电磁场理论、材料科学、热力学、生产工艺学和可靠性工程的综合学科。
下面我将从工具、设计、生产、测试到EMC保证,详细拆解这个全流程
一、 设计工具链 (EDA Tools)
处于不同层级的公司和产品复杂度,会选择不同的EDA软件:
Altium Designer (AD):
定位: 市场占有率极高,界面友好,适合中小企业、消费类电子、工控板卡。
特点: 3D视图功能强大,原理图与PCB交互性好,适合层数适中(2-12层)、信号速率不是极高(<5Gbps)的设计。
Cadence (OrCAD + Allegro):
定位: 行业顶级标准,适合高精尖、高速设计(如PC主板、显卡、服务器、手机)。
特点: 约束管理器(Constraint Manager)极其强大,能完美处理DDR4/5、PCIe 5.0/6.0等高速信号的等长、差分、阻抗控制。OrCAD画原理图,Allegro画PCB是经典组合。
Siemens (Mentor Graphics) PADS / Xpedition:
定位: PADS适合中低端,Xpedition则是与Cadence Allegro对标的高端工具,在汽车电子、航空航天领域应用广泛。
KiCad: 开源免费,近年在创客和开源硬件社区非常流行,功能日益完善。

二、 核心设计阶段:原理图与Layout
1. 原理图设计 (Schematic)
这是逻辑灵魂。
器件选型: 必须要懂降额设计(Derating)。例如电容耐压值至少留50%余量,电阻功率留50%余量。还要考虑温漂、EOL(停产)风险。
电源树(Power Tree): 规划各路电压的时序(Power Sequence),谁先上电谁后上电(特别是FPGA/SoC),这直接决定芯片能不能活下来。
信号完整性预判: 在原理图阶段就要在关键信号上预留串联电阻(用于阻抗匹配)或TVS管(用于ESD防护)。
2. PCB Layout (物理实现)
这是将逻辑转化为物理实体的关键,也是电磁兼容设计的源头。
层叠设计 (Stack-up): 决定了PCB的阻抗控制和EMC性能。比如6层板常用的 Sig-Gnd-Sig-Sig-Pwr-Sig 结构,核心原则是每个信号层最好紧邻一个参考平面(Gnd)
布局 (Placement): 讲究“功能模块化”。模拟数字要分区,电源模块要紧凑(减小环路面积),去耦电容要尽可能靠近芯片管脚。
布线 (Routing):
电源: 不是连通就行,要考虑载流能力(线宽)和压降(IR Drop),还要看PDN(电源分配网络)阻抗。
高速信号: 严格控制差分对(Differential Pair)、等长(Length Matching,满足建立/保持时间)、阻抗(50Ω/90Ω/100Ω)。
回流路径 (Return Path): 这是Layout的核心心法。 很多人以为电流是从信号线流过去的,其实高频信号总是沿着电感最小的路径(即信号线正下方的参考层)回流。如果参考层被割裂,回流路径就会绕大圈,形成巨大的环路天线,导致严重的EMI问题。

三、 PCBA生产与工艺控制
设计文件(Gerber/ODB++)发出后,进入PCBA(Printed Circuit Board Assembly)阶段。
1. 锡膏印刷 (Solder Paste Printing)
使用钢网(Stencil),锡膏通常是SAC305(无铅工艺)。
关键点: 通过SPI(锡膏检测设备) 检查锡膏的厚度、体积、偏移。70%的焊接缺陷源于印刷不良。
2. 贴片 (Pick and Place)
贴片机将元器件高速贴装到PCB上。
3. 回流焊 (Reflow Soldering) - SMT核心
这是针对贴片元件(SMD)的焊接。PCB通过一个多温区的炉子。
炉温曲线 (Temperature Profile) 是关键:
预热区 (Preheat): 缓慢升温,挥发溶剂,避免热冲击导致元件开裂。
恒温区 (Soak): 活化助焊剂,去除氧化层,让整板温度均匀。
回流区 (Reflow): 温度达到峰值(无铅通常在235℃-250℃),焊锡熔化形成金属间化合物(IMC)。时间不能太长,否则基板分层或晶粒粗大。
冷却区 (Cooling): 快速冷却以细化晶粒,增加焊点强度。
常见问题: 立碑(Tombstone,两端受力不均)、空洞(Void,气体没跑掉)、冷焊(温度不够)。
4. 波峰焊 (Wave Soldering)
这是针对插件元件(THT)的焊接。
原理: PCB底面掠过熔融的液态锡波峰。
工艺难点: 需要治具保护SMD元件不掉落。现在对于复杂的双面混装板,更多采用选择性波峰焊 (Selective Wave Soldering),指哪打哪,或者使用通孔回流焊 (THR/PIP) 工艺。
四、 测试策略
做出来不代表能用,必须经过严苛测试。
AOI (自动光学检测): 拍照对比,看有没有少件、错件、极性反。
X-Ray: 看BGA封装芯片底部的焊球有没有短路或空洞。
ICT (In-Circuit Test): 针床测试。测试PCB上的通断、电阻电容值。用于抓出制造缺陷(短路、断路)。
FCT (Functional Test): 功能测试。模拟真实运行环境,测试板子功能是否正常(如点亮屏幕、读写Flash、网络通信)。
老化测试 (Burn-in): 在高温高湿下长时间运行,剔除“早期失效”产品。
五、 电磁兼容性 (EMC) 如何保证
这是硬件工程师最头疼但也最见功力的地方。EMC包含 EMI(干扰别人)EMS(抗干扰)
1. 源头设计(设计阶段保证)
原理图级:
在接口处(USB, Ethernet, Power)加共模电感(Choke)、磁珠(Bead)、TVS管。
电源输入加π型滤波。
PCB Layout级 (最重要):
最小化环路面积: 信号线和回流地线构成的环路面积越小,辐射越小。
完整的参考地平面: 绝对不要在高速信号下方切割地平面。
3W原则: 线与线之间保持3倍线宽距离,减少串扰(Crosstalk)。
屏蔽罩: 对敏感电路(如射频、DCDC电源电感)加金属屏蔽罩,并良好接地。
2. 测试项目(验证阶段)
RE (辐射发射): 在电波暗室中,测试板子向外辐射的电磁波是否超标(例如过FCC/CE标准)。
CE (传导发射): 测试干扰信号是否沿着电源线传回电网。
ESD (静电放电): 用静电枪打接口和金属外壳(接触放电±4kV/±8kV,空气放电±8kV/±15kV),看设备是否死机或损坏。
Surge (浪涌): 模拟雷击或电网波动。
EFT/Burst (电快速瞬变脉冲群): 模拟开关切换时的干扰。
3. 整改思路(如果挂了怎么办?)
辐射超标: 找时钟信号,检查回流路径,贴吸波材料,加屏蔽罐,串联电阻减缓信号上升沿。
ESD挂了: 检查接地路径是否阻抗过大,TVS管摆放位置是否不够靠近连接器,或者TVS管选型钳位电压过高。
总结
专业的硬件设计是一个所谓“如履薄冰”的过程。从原理图的一个电阻选型,到Layout时的一根走线,再到回流焊炉温曲线的设定,最后到EMC暗室里的每一次扫描,任何一个环节的疏忽都可能导致产品量产失败或返修率飙升。所以这就需要工程师具备极强的理论基础和丰富的实战经验。
附件为华为的硬件工程师手册,请参考学习

附件:

  • 华为硬件工程师手册完全版 159页 30.3M.pdf(29.7MB)

相关笔记