从零开始做一块PCB:用Altium Designer实战电源模块设计
你有没有过这样的经历?打开Altium Designer,界面密密麻麻的菜单和工具栏看得眼花缭乱,教程看了十几篇,可真正要动手画一块板子时,还是不知道从哪一步开始。
这很正常。Altium不是Word或Photoshop,它是一个工程系统,而不是一个“绘图软件”。想靠背菜单命令学会它是不现实的。真正高效的学习方式,是以项目为驱动——先明确“我要做什么”,然后在解决问题的过程中自然掌握技能。
本文就带你从零开始,完整走一遍“设计一个5V稳压电源模块”的全流程。不需要提前记住所有功能,我们只学你现在需要的。当你亲手完成第一块可制造的PCB,那种“原来如此”的顿悟感,才是真正的入门。
为什么选电源模块作为第一个项目?
很多人一上来就想做STM32最小系统、蓝牙电路,结果被复杂的布局布线劝退。其实,一个好的入门项目应该具备几个特点:
- 元件少:不超过10个器件,降低认知负担
- 结构清晰:有明确的信号流向(输入→处理→输出)
- 无需高频设计:避开阻抗匹配、等长布线等进阶问题
- 能实物验证:焊出来真能用,成就感拉满
而基于LM7805的经典线性稳压电路,完美符合以上条件:
DC输入(7–12V) → 输入电容C1 → LM7805 → 输出电容C2 → 5V输出 ↓ 散热片(大电流时)它只包含4个核心元件:1个IC、2个电容、1个接头。但麻雀虽小,五脏俱全——你能在这块小板上实践原理图绘制、封装关联、PCB布局、电源走线、覆铜处理、生产文件输出等全套流程。
第一步:创建工程,别急着画图
很多新手一打开Altium就直奔“File → New → PCB”,这是错的。正确的起点是工程文件(Project)。
🛠 操作路径:
File → New → Project → PCB Project
给工程命名为LM7805_PowerSupply.PrjPcb。注意后缀是.PrjPcb,这是Altium用来管理整个设计项目的容器。
接着右键点击工程 →Add New to Project → Schematic,添加一张原理图文件(默认名为Sheet1.SchDoc)。如果你打算做PCB,再添加一个PCB Document(.PcbDoc)。
此时你的工程结构应该是:
LM7805_PowerSupply.PrjPcb ├── Sheet1.SchDoc ← 原理图 └── PCB1.PcbDoc ← 空白PCB(稍后使用)📌关键理解:Altium的设计流是“原理图驱动PCB”。也就是说,你在原理图里放了什么元件、怎么连的,都会通过“更新PCB”操作同步过去。这不是两个独立文件,而是一个数据链路的两端。
第二步:画原理图——不只是连线
双击打开Sheet1.SchDoc,进入原理图编辑器。
1. 找元件:别自己画,用现成库
Altium自带海量官方元件库。按P键(Place Component),弹出元件选择窗口。勾选“Managed Components”(云端受管库),搜索以下元件:
| 元件 | 型号/描述 | 来源 |
|---|---|---|
| 稳压IC | LM7805ACZ | Onsemi 官方模型 |
| 输入电容 | CAP-PTH 100uF | Generic Decoupling Caps |
| 输出电容 | CAP-PTH 10uF | 同上 |
| 接插件 | HDR-2(2针排针) | Connectors |
✅建议:优先使用带绿色“✔”标志的元件,表示已通过认证且附带3D模型和封装。
2. 连线:电气连接 vs 图形线条
用Place → Wire(快捷键W)连接引脚。注意区分:
-Wire:电气连接线(红色),会生成网络表
-Line:纯图形线条(非电气),仅用于标注或框图
连接完成后,给电源和地加上电源符号(Power Port):
- 输入端加+9V(或VIN)
- 输出端加+5V
- 地线统一用GND符号连接
这样即使没有物理导线,所有标GND的点也会被视为同一网络。
3. 编译检查:让软件帮你找错
点击Project → Compile PCB Project。
如果一切正常,底部面板会出现“No Errors Found”。如果有警告(比如未指定封装),双击错误条目直接跳转定位。
🔍常见坑点:忘记给某个电容指定封装,编译时报错
Component has no footprint。这时回到该元件属性中,在Footprint栏补上,例如Capacitor_THT:Radial_Radial-4x7。
第三步:导入PCB——把逻辑变物理
现在右键工程 →Compile PCB Project,确保无误后,切换到PCB1.PcbDoc文件。
执行Design → Update PCB Document LM7805_PowerSupply.PrjPcb。
这时会发生什么?
1. 软件解析原理图中的所有元件和网络
2. 在PCB界面批量放置元器件(默认堆在左上角)
3. 自动生成飞线(Ratsnest),表示“这些点需要连起来”
你会看到一堆元件挤在一起,飞线像蜘蛛网一样交叉。别慌,这只是初始状态。
⚠️ 如果提示“Footprint not found”,说明某些元件没找到封装。返回原理图检查并重新指定。
第四步:PCB布局——先摆后连
关闭3D视图(按2切回2D),先设置板框。
1. 定边界
用Keep-Out Layer画一个矩形(50mm × 30mm),作为板子外形。之后所有元件都应放在这个区域内。
2. 摆元件:按功能分区
不要随机摆放!遵循三个原则:
关键元件优先定位
- 把LM7805放中间偏上
- 输入接头(VIN)放左侧
- 输出接头(VOUT)放右侧
- 两个电解电容尽量靠近对应引脚信号流向自然
保持“左进右出”的视觉逻辑,方便后期调试。留散热空间
LM7805可能会发热,下方不要放敏感元件,四周预留螺丝孔位(如有需要)。
拖动元件时,按L可查看各层颜色定义,避免误放到机械层。
第五步:布线与覆铜——让电流跑起来
1. 设置规则(很重要!)
在PCB界面按D → R打开Design Rule Checker。
重点修改:
-Width Rule:
- 默认线宽:10mil(适用于信号线)
- 新增规则:IsNet('VIN') Or IsNet('VOUT')→ 宽度设为20mil
-Clearance:全局设为 10mil(满足大多数厂家工艺)
这些规则会在布线时实时生效。如果你画的电源线太细,软件会立刻报错。
2. 开始布线
按P → T启动交互式布线(Interactive Routing)。
依次连接飞线:
- VIN → C1 → LM7805 Pin 1
- LM7805 Pin 2 → GND → C1负极
- LM7805 Pin 3 → C2正极 → VOUT
- 所有GND网络最终连通
📌技巧:按Shift + 空格可切换走线拐角模式(90°、45°、圆弧),推荐使用45°更美观。
3. 添加覆铜(Polygon Pour)
大电流和抗干扰的关键一步!
选择Place → Polygon Pour,参数设置如下:
-Net:GND
-Layer:Bottom Layer
-Pour Over Same Net: Yes
-Remove Dead Copper: Yes
点击板内区域,绘制一个覆盖整个底层的铜皮。完成后按P → G重新铺注,软件会自动绕开焊盘和走线,形成完整的地平面。
💡作用:不仅降低接地阻抗,还能充当散热片,提升稳定性。
第六步:最后检查与输出制造文件
1. 运行DRC
按T → D执行 Design Rule Check。
勾选:
-Check All Rules
-Include Nets & Violations in Report
理想结果是:0 Errors, 0 Warnings。
常见问题及解决:
-Clearance Violation:两根线太近 → 调整走线或放宽规则
-Un-Routed Net:某根飞线没连上 → 回去补线
-Silk Screen to Solder Mask:丝印压到焊盘 → 移开文字
2. 生成生产文件
Altium最强大的地方来了:一键输出全套制板资料。
方法一:使用 Output Job File(推荐)
右键工程 →Add New to Project → Output Job File。
在里面配置:
-Gerber Files→ RS-274X 格式,单位 mm
-NC Drill Files→ 包含钻孔图表
-Assembly Drawings→ 顶层装配图(PDF)
-BOM→ Excel 或 CSV 格式物料清单
-Pick and Place→ SMT贴片坐标
全部勾选后,点击Generate Content,一键生成压缩包交付工厂。
方法二:手动输出(适合简单项目)
File → Fabrication Outputs → Gerber Files
关键设置:
- Layers: 选 Top Layer, Bottom Layer, Silkscreen, Solder Mask, Keep-Out, Drill Drawing
- Format: 选择2:5 inch/mm
- Advanced: 取消勾选 “Mirror Layers”
然后同样生成钻孔文件(NC Drill Files)。
✅交付前必做:用第三方Gerber查看器(如GC-Prevue)打开预览,确认没有缺层或镜像错误。
你学到的不仅是软件操作
做完这块板子,你实际上已经掌握了现代PCB设计的核心方法论:
| 阶段 | 学到的关键思维 |
|---|---|
| 创建工程 | 工程化思维:设计始于组织,而非绘图 |
| 原理图 | 逻辑抽象能力:用符号表达真实电路 |
| 封装关联 | 虚实结合意识:每个符号背后都有物理实体 |
| 更新PCB | 数据一致性:原理图与PCB是同一系统的两面 |
| 布局布线 | 工程权衡:性能、成本、可制造性的平衡艺术 |
| DRC与输出 | 可交付思维:设计终点是“能造出来” |
这些远比“Altium快捷键大全”更有价值。
下一步可以尝试什么?
当你拿到自己设计的第一块PCB,并成功点亮一个5V负载时,恭喜你,已经跨过了最难的门槛。
接下来可以逐步挑战:
- 换成开关电源(如MP1584)练手,学习功率电感和续流二极管布局
- 加入LED指示灯和电源开关,练习多层板信号完整性
- 设计USB接口电路,接触ESD防护与差分对布线
- 使用3D外壳配合,做一次机电协同设计
每一步都不需要“学完再做”,而是“边做边学”。
写在最后
Altium Designer确实复杂,但它不是一个“功能堆砌”的软件,而是一套完整的电子产品开发工作流。它的每一个模块——从库管理到信号分析,从3D装配到生产输出——都在回答一个问题:“如何把一个想法变成可靠的产品?”
所以,别再问“哪里有Altium Designer教程全集”了。最好的教程,就是你现在手里的那块还没画完的板子。
动手去做一块属于自己的电路板吧。哪怕只是一个电源模块,那也是你通往硬件工程师之路的第一枚勋章。
如果你在实现过程中遇到了其他挑战,欢迎在评论区分享讨论。