0811-401硬件开发全流程:从原理图到PCB投产,一次讲透

数字硬件工程师实战笔记,器件选型、原理图、布局布线、样板调试全流程
发布于 更新于
305
1、硬件前言
点击解锁视频
播放列表当前 1/24

1、硬件前言免费

2.
2、电阻基础知识免费

3.
4、电感基础知识免费

4.
5、磁珠基础知识免费

5.
6、二极管基础知识免费

6.
7、三极管基础知识-上

7.
8、三极管基础知识-下

8.
9、MOS管基础知识-上

9.
10、MOS管基础知识-下

10.
3、电容基础知识

11.
11、光耦磁耦介绍

12.
12.电源重要性

13.
13.电源防护

14.
14.LDO与DC-DC

15.
15.0811单片机最小系统和基础知识

16.
16、蜂鸣器-继电器-LED外设驱动讲解

17.
17、按键外设讲解

18.
18、通信接口

19.
19、运算放大器基础

20.
20、MCU最小系统相关知识

21.
21、AD原理图封装

22.
22、AD_PCB封装绘制_091928

23.
23、原理图绘制_094947

24.
24、0811PCB绘制

21
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

这块板子怎么从图纸变成能跑的产品,我按自己的项目习惯理了一遍。一款数字硬件单板,从器件选型开始,到原理图、布局、布线,再到样板回来调试,每一步都有坑等着。目标就一个:拿到图纸能画板,样板回来能自己定位问题,而不是对着板子干瞪眼。

器件选型,先别急着翻datasheet

选型这步很多人栽跟头,上来就看典型参数,典型的都是给销售看的。第一步先把整机电源架构定下来,理清楚哪一路线性LDO、哪一路DC-DC。LDO和DC-DC的适用场景差别很大:输入输出电压差小、负载电流小的地方用LDO省事还干净;压差大、电流大的回路老老实实上DC-DC。输入电压范围、负载电流、瞬态压降、散热裕量,这四项必须算清楚,不能凭感觉挑。

看datasheet别只看典型参数,重点查这几个:绝对最大额定值(超过就烧)、ESD等级、开关节点的dv/dt、结温估算。结温这个最容易被忽略,算出来超了就换封装或加散热,别等板子烫手了才想起来。

无源器件同样要抠细节。电阻看功率、温漂、耐压三项;电容要区分X7R、X5R、Y5V,高频回路优先低ESR的陶瓷电容,大容量电解电容只适合低频储能,别拿电解去滤波高频噪声。封装别盲目上0402,高密度板才压缩封装,样板阶段优先0603,手工焊接容错高,返修也方便。

原理图,先把信号树理清楚

动手画原理图之前,先做一遍信号树梳理。电源域、数字信号、模拟信号、高速接口分开列,电源网络每一路额定电流标清楚。电源入口放防反接、保险丝、TVS防护,但注意TVS结电容,高速信号线上不能随便加TVS,加了可能把信号搞坏。

数字硬件原理图设计

芯片复位电路,RC复位要注意上电时序。有些FPGA和MCU对复位保持时间有硬性要求,上电顺序要在原理图上直接标注出来,不然调试的时候复位时序不对,芯片起不来,你还以为是焊接问题。

时钟电路,晶振尽量靠近芯片的XTAL引脚,负载电容按datasheet推荐值来,不要统一套20pF,不同晶振要求的负载电容不一样,套错了频率会偏。

原理图画完做检查,重点盯:未连接的引脚有没有处理、电源地有没有短接风险、引脚定义有没有错配、标称电压和器件耐压有没有冲突。网表导出前,逐页核对位号、封装、参数,这步偷懒,网表丢信号后面全完。

PCB布局,这一步决定板子能不能稳定工作

布局是决定性的,布线反而是执行。先把核心器件放下去:主控、电源芯片、接口座优先锁定位置。电源芯片的输入输出电容要紧贴引脚,功率回路面积做到最小,开关节点(SW节点)铺铜不能向外延伸,那是强噪声源,铜皮只留芯片引脚那一小段,多余的全部切掉。

模拟部分单独分区。晶振、ADC参考源要远离大电流功率回路和高速时钟线。高速信号必须有完整地平面参考,跨分割是大忌,跨分割会破坏回流路径,信号完整性直接恶化。接口器件靠板边放,防护器件放在接口内侧,浪涌先经过保护器件再进板内电路。

预留测试点,电源、关键时钟、复位信号必须加。测试点直径0.8~1mm,别放在器件底下,不然贴片完完全测不到,只能飞线。

PCB布线,按规矩来

电源线宽按铜厚和温升算。内层铜厚0.5oz,1A电流至少1mm线宽,还要留裕量,别抠那0.1mm。差分对控制阻抗,差分阻抗100Ω或者90Ω,严格管控线长误差,尽量同层走线,换层会引入不连续的参考平面,能不换就不换。单端50Ω阻抗线,线宽和介质厚度要匹配,不要随手加宽缩小。

高速PCB布局布线

数字信号线,时钟线、高速总线优先短,远离电源线和电感。走线拐角尽量45度,锐角禁止,高频场景圆弧更稳妥。地孔别省,每个电源芯片就近多打地孔,让回流快速回到地平面。铺铜,所有空闲区域铺GND,铜皮与走线间隙按工艺最小间距放大,避免虚焊短路风险。丝印不要压焊盘,位号放在器件旁边,版本号、板号、日期统一放板边,后面改版找得着。

样板调试,先断电测,再逐级上电

样板到手先别急着上电。第一步通断测量,万用表量电源和地有没有短路。然后逐级上电:先给辅助小电源,再上主电源,严禁一次性全电压接入。上电看静态电流,电流异常立刻断电,排查短路或者器件锁死。

电源轨实测纹波,示波器探头要接地弹簧,不要用长线接地,否则测出来的全是干扰,不是真实纹波。时钟信号看幅值、抖动,复位波形抓上电沿,确认时序满足芯片要求。

功能测试分模块验证,先跑电源,再跑时钟复位,最后调外设,不要直接整机跑业务逻辑。故障定位优先区分是硬件问题还是固件问题,抓波形看信号,而不是靠猜。

踩坑记录

之前做FPGA核心板,DC-DC开关节点铺铜往外拉太长,EMC辐射超标,静电都过不了。改板才明白,SW节点是强噪声源,铜皮只保留芯片引脚一小段,多余铜全部切掉,复测辐射直接降下来。

一块采集板ADC参考源走线跨了电源分割区,采样数据随机跳变,时好时坏。一开始以为芯片坏了,反复换器件没用,后来重新布局把模拟参考区域放在完整地平面内,问题消失。别问我怎么知道的,换片子的钱都够吃几顿火锅了。

还有一次样板预留测试点放在BGA器件下方,贴片后完全测不到电源轨,只能飞线,那叫一个难受。后续改版全部把关键测试点移到器件外围空白区域。

刚入行那会我也吃过亏,电源上电顺序搞反,板子冒烟,现在所有板子的上电时序都先在原理图上标死,调试按顺序来,稳得多。

常见问题(FAQ)

数字硬件单板开发一般从哪一步开始?
先定电源架构,分清哪些路用LDO、哪些用DC-DC,把输入电压范围、负载电流、瞬态压降、散热裕量算清楚,再开始画原理图,不然后面布局布线全是坑。
PCB布局时电源芯片和模拟电路要怎么处理?
电源芯片的输入输出电容要紧贴引脚,功率回路面积做最小,开关节点铺铜别往外延伸;模拟部分要单独分区,晶振、ADC参考源远离大电流功率回路和高速时钟线,高速信号保证完整地平面参考。
样板回来先做什么?
先万用表测电源和地有没有短路,然后逐级上电,先辅助小电源再主电源,上电看静态电流。测纹波时示波器探头要接地弹簧,别用长线接地。功能测试按电源、时钟复位、外设的顺序分模块验证。
0 / 600
21 讨论
热门最新
总结

1

1

11

1

1

1

11

1

11

1

嗨,下午好!
学硬件设计・来智行者 IC 社区
相关文章