简介:这份PDF资料面向零基础想自学PCB设计的初学者,也适合有基础的设计师参考实践经验,围绕嘉立创EDA工具梳理了一套从建工程到画板的学习思路。内容涵盖创建项目与元件库、新建元件与封装关联、原理图绘制(抄板)、模块检查与DRC验证,以及PCB走线距离规范、电阻分压与限幅保护等硬件电路思维,帮助读者建立规范的工具使用习惯,把零散知识条理化。资源包共1个PDF文件,大小约2.05MB,轻量便于随时查阅。目前已有793人学习下载,说明该入门路径受到一定关注。读者可从中获得一份可对照操作的入门笔记,理解元件库管理、封装关联、原理图连线与检查等关键环节,并借助文中提到的排错思路与电路设计要点,减少自学过程中的盲目摸索,逐步形成完整的PCB设计流程认知。
1. 从一块“点不亮”的板子说起:这套自学PCB思路到底能帮你省下多少试错时间
画完原理图,兴冲冲导出Gerber,板子回来焊上芯片,上电——没反应。查了两天,发现是一个去耦电容的封装画反了,焊盘间距差了0.3mm,飞线都救不回来。这种翻车场景,几乎每个自学PCB的人都经历过。问题不在你不够聪明,而在于没人告诉你“画完必须逐模块核对封装与网络标签”这个死规矩。这套自学PCB思路,核心就是帮你把“创建工程→建元件库→找封装→抄板连线→DRC检查→PCB细节”串成一条可复用的流水线,而不是东一榔头西一棒子。它适合零基础想入门嘉立创EDA的硬件新手,也适合画过几块板但总在封装和DRC上栽跟头的老手。下面我按实际动手顺序,把每一步拆开讲透。
2. 工程与元件库:为什么你的第一个动作不是画图,而是建两个“抽屉”
2.1 新建工程与元件库的目录逻辑
很多人打开嘉立创EDA专业版,第一反应是“文件→新建→原理图”,然后直接开画。这是典型的后悔药吃少了。正确做法是先建工程,再建元件库,把工程当成项目文件夹,元件库当成你专属的零件抽屉。操作路径是:文件→新建→工程,起一个你能一眼认出用途的名字,比如“电源板_2024”。接着文件→新建→元件库,同样起名,建议和工程名挂钩,比如“电源板_元件库”。为什么非要单独建库?因为嘉立创系统库里的器件封装不一定和你的实物匹配,你从商城复制的封装、自己画的符号,全塞进这个库,下次做新项目直接调用,不用重新找。这一步花两分钟,后面省两小时。
2.2 元件与封装的关联:别让符号和焊盘各过各的
新建元件后,你需要在元件库里完成两件事:画符号、绑封装。画符号就是画原理图里那个方框加引脚,引脚编号必须和实物芯片一致。常见做法是打开立创商城,搜到型号后点“数据下载”,看它的引脚定义和推荐封装。封装不要自己从零画,除非你是做非标连接器。在系统库搜索框里输入商品编号,找到对应器件,右键“另存为”到你自己的元件库。注意:只保存封装也可以,但一定要回到元件属性里,把符号的每个引脚和封装的焊盘一一对应上。我一般会建一个表格核对,比如:
| 元件符号引脚 | 封装焊盘编号 | 实物引脚功能 |
|---|---|---|
| 1 | 1 | VCC |
| 2 | 2 | GND |
| 3 | 3 | OUT |
只要有一行对不上,后面DRC必报错。关联完成后,在原理图里放置这个元件,它才会带着正确的封装信息进入PCB。
2.3 从商城复制封装的三个参数检查点
从立创商城复制封装时,别只看名字。点开封装预览,重点核对三个参数:焊盘间距、焊盘尺寸、丝印外框。焊盘间距要和你的实物引脚间距一致,比如SOP-8是1.27mm,你复制成1.0mm的封装,芯片根本放不上去。焊盘尺寸要看你的焊接方式,手工焊可以适当加长0.2mm,但不要超过0.5mm,否则容易连锡。丝印外框是给你自己看的,确保它没有压在焊盘上,否则阻焊开窗会出问题。这三个参数在封装属性里都能看到,花三十秒扫一眼,比板子回来飞线强。
3. 抄板与原理图连线:网络标签不是装饰,是电气连接的唯一凭证
3.1 放置元件与模块分区
抄板的意思是照着已有原理图重新画一遍,目的是学习别人的设计思路。放置元件时,不要一次性全摊在画布上。按功能模块分区,比如电源区、MCU区、接口区。嘉立创EDA有折线工具,画几条虚线把区域隔开,再在区域左上角加文字说明,比如“3.3V LDO”“RS485收发”。这样你检查连线时,眼睛不会花。我一般把每个模块的元件先摆好,再统一连线,避免边放边连导致网络标签混乱。
3.2 网络标签的命名规则与批量添加
网络标签是原理图里最容易被轻视的东西。很多人用自动生成的N1、N2,结果PCB里根本找不到对应的网络。命名要有意义:电源用VCC_3V3、VCC_5V,地统一用GND,信号线用功能名比如UART_TX、UART_RX。添加时,先选中一根导线,按快捷键N,输入标签名。批量添加的技巧是:按住Shift多选导线,然后一次性输入相同标签。注意:网络标签必须放在导线的端点或中间,不能悬空。悬空的标签在DRC时会报“单端网络”,但很多人忽略这个警告,直到PCB里发现两个点没连上才回头查。
3.3 逐模块检查连线的清单法
画完原理图,最重要的一步不是马上转PCB,而是逐模块核对。我习惯列一个检查清单,每完成一项打个勾:
- 电源正负极是否接反?特别是二极管、电解电容。
- 每个芯片的VCC和GND引脚是否都连了?不要依赖隐藏电源引脚。
- 上拉电阻、下拉电阻的阻值是否和原图一致?比如I2C总线的4.7kΩ。
- 网络标签是否重复?两个不同网络用了同一个标签,DRC会报短路。
- 空引脚是否加了No Connect标记?否则DRC会报“引脚未连接”。
这个清单走一遍,能拦住八成以上的低级错误。检查完再点“设计→检查DRC”,重点看封装是否全部关联、网络是否有冲突。
3.4 DRC报错“距离为7.8mil,应该>=10mil”的消除方法
这个报错在嘉立创EDA里非常典型。它说的是两个对象之间的间距小于规则设定的最小值。原因通常有三种:一是元件摆放太近,焊盘之间间距不够;二是走线时线宽和间距冲突;三是封装本身的焊盘间距就小于规则值。解决步骤:先点开报错列表,双击跳到具体位置。如果是摆放问题,把元件挪开一点。如果是封装问题,去元件库编辑封装,把焊盘间距改大,或者把规则里的最小间距从10mil改成8mil——但后者是妥协,只适合低频低速板。我一般优先改布局,实在改不动才动规则。注意:改规则后要重新跑一遍DRC,确认没有其他隐藏报错。
4. PCB布局与走线:从原理图到实物之间,隔着十个“我以为”
4.1 板框与定位孔的先手设置
转PCB后,第一件事不是拖元件,而是画板框。在机械层或板框层画一个矩形,尺寸按你的外壳或安装位置来。定位孔用焊盘工具放,孔径一般3mm或2.5mm,具体看螺丝规格。定位孔周围要留出禁布区,否则走线或铺铜会压到孔边,装配时螺丝一拧就短路。我一般把定位孔放在板子四角,离板边至少5mm。板框画完,再导入元件,这样你摆放时心里有数,不会出现元件超出板边的情况。
4.2 元件布局的四个优先级
布局顺序决定了后面走线的难度。我的优先级是:先放连接器,再放主控芯片,然后放电源模块,最后放阻容小件。连接器必须靠板边,方便插拔。主控芯片放在板子中间,周围留出足够的走线空间。电源模块远离模拟信号区,减少干扰。阻容小件就近放在芯片引脚旁边,特别是去耦电容,离VCC引脚越近越好。布局时打开飞线显示,看着飞线交叉最少的方案摆。不要追求一次完美,摆完一个模块就微调一次。
4.3 走线宽度与过孔的参数选择
走线宽度不是随便设的。常见做法是:信号线6-8mil,电源线15-20mil,地线尽量铺铜。如果是大电流路径,比如电机驱动,要按电流算宽度。一个经验公式:1A电流对应20mil线宽(1oz铜厚)。过孔参数:外径0.6mm,内径0.3mm,这是嘉立创的常规工艺。过孔不要打在焊盘上,除非是盘中孔工艺,否则焊接时锡会漏掉。走线拐角用45度或圆弧,不要用90度,高频下90度会反射。这些参数在嘉立创EDA的规则里可以预设,走线时自动套用。
4.4 铺铜与接地处理
铺铜是PCB设计的最后一步,也是干扰控制的关键。在顶层和底层各铺一块地铜,网络选GND。铺铜前先设置好间距,一般8-10mil。铺铜后,检查是否有孤岛铜——就是没有连接到任何地的铜皮。孤岛铜要删掉,否则它会像天线一样辐射噪声。另外,模拟地和数字地如果分开铺,最后要单点连接,通常用一个0欧电阻或磁珠。我一般会在铺铜后跑一次DRC,确认没有“铜皮到走线距离过近”的报错。
5. 避坑与排查:五个让我连夜改板的血泪教训
5.1 现象:板子回来发现芯片焊盘全被阻焊盖住
原因:封装画完后,没有设置阻焊开窗。嘉立创EDA默认焊盘会开窗,但如果你从其他库复制封装,有时开窗层是空的。解决:在封装编辑器里,选中焊盘,检查“阻焊层”是否勾选,或者手动在阻焊层画一个比焊盘大0.1mm的矩形。导出Gerber前,用嘉立创的Gerber查看器预览一遍,确认焊盘是亮的。
5.2 现象:DRC报“网络标签重复”,但原理图里找不到
原因:两个不同模块用了同一个网络标签,比如两个地方都写了“VCC”。解决:在原理图里按Ctrl+F搜索标签名,逐个核对。如果是同一网络,改成统一标签;如果是不同网络,改成不同名字。注意:电源和地不要用局部标签,用全局标签。
5.3 现象:PCB走线时发现某个元件没有飞线
原因:原理图里该元件的引脚没有连接,或者封装引脚编号和符号不匹配。解决:回到原理图,检查该元件的每个引脚是否有网络标签。如果没有,补上。如果封装引脚编号对不上,去元件库重新关联。我一般会在转PCB前,用“工具→封装管理器”看一眼所有元件的封装状态。
5.4 现象:铺铜后DRC报“铜皮到走线距离过近”
原因:铺铜间距设置太小,或者走线太靠边。解决:在规则里把铺铜间距从6mil改成10mil,重新铺铜。如果还报错,手动把走线往里挪。注意:铺铜间距不要小于8mil,否则嘉立创的工艺可能做不出来。
5.5 现象:板子焊接后,某个电阻发热严重
原因:电阻的功率选小了,或者阻值不对。解决:先断电,用万用表测电阻两端电压,算出实际功率。如果超过电阻额定功率,换大功率封装,比如0805换1206。同时检查原理图里的阻值是否和BOM一致。我一般会在BOM里标注每个电阻的功率和精度,避免采购拿错。
6. 从“能画”到“能打”:用电阻分压和限幅电路验证你的设计闭环
画完一块板子,怎么证明你的设计是靠谱的?我习惯用两个小电路做验证:电阻分压和二极管限幅。电阻分压用来测试你的电源设计,比如12V转3.3V,用两个电阻分压,算好比值,焊上去测输出电压。如果偏差超过5%,检查电阻精度和负载效应。限幅电路用来测试你的信号保护,比如在ADC输入前加一个二极管钳位,输入超过3.3V时二极管导通,把电压钳在3.6V左右。这两个电路元件少,但能暴露布局、走线、焊接的很多问题。
具体操作:在嘉立创EDA里新建一个原理图页,画一个分压电路,R1=10kΩ,R2=4.7kΩ,输入12V,输出理论值是3.84V。转PCB,布局时让R1和R2尽量靠近,走线短而粗。打样回来,用万用表测输出,如果偏离理论值,先查电阻实际阻值,再查焊接是否虚焊。限幅电路同理,用一个1N4148二极管,阳极接信号,阴极接3.3V,再在信号和地之间加一个二极管,阳极接地,阴极接信号。这样正负超压都被钳位。测的时候用可调电源慢慢升压,看输出是否被钳住。
这两个电路跑通,说明你的“原理图→封装→PCB→打样→焊接→测试”闭环已经建立。从那以后,我每次画新板子,都会先放一个分压电路和一个限幅电路作为“验证单元”,板子回来先焊这两个,确认没问题再焊主芯片。这个习惯帮我省下了至少三次整板报废的代价。希望帮到你。
本文还有配套的精品资源,点击获取