1. 项目准备与环境搭建
第一次接触PCB设计的朋友可能会觉得无从下手,但别担心,跟着我一步步来。STM32F103C8T6这个蓝色小开发板大家应该都见过,我们要做的就是给它设计一个最小系统板。工欲善其事必先利其器,首先得准备好Altium Designer(简称AD)这个神器。我用的AD20版本,新老版本操作大同小异。
安装完软件后,建议先配置几个常用快捷键。比如我把布线快捷键设为Ctrl+W,测量距离设为Ctrl+M,这些在后续操作中能省不少时间。新建工程时要注意,AD的工程包含原理图、PCB、原理图库和PCB封装库四个核心文件,就像盖房子需要图纸和材料清单一样,缺一不可。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 原理图设计全流程
2.1 元器件调用与布局
打开原理图文件,第一件事就是放置元器件。STM32F103C8T6的库文件可以直接在AD自带的库中搜索,如果没有的话推荐去立创EDA导出。有个小技巧:按住鼠标左键拖动元器件时,按空格键可以旋转方向,X/Y键实现镜像翻转,这在布局时特别实用。
网络标签是原理图的灵魂。画法很简单:先用Place Wire画出导线,再放置Net Label。重点来了:网络名称一定要和芯片手册上的引脚定义一致,比如3V3、GND这些电源网络,不然后续PCB布线会出大问题。我刚开始就犯过把PA0标成PB0的低级错误,导致整个板子功能异常。
2.2 封装匹配与检查
每个元器件都需要绑定正确的封装。右键点击元件选择Find Similar Objects,可以批量给同类元件添加封装。STM32F103C8T6常用的LQFP48封装在AD库里有现成的,但要注意焊盘尺寸是否匹配。有次我用错封装,导致芯片引脚和焊盘对不上,最后只能飞线解决,惨痛教训啊!
封装检查有个妙招:在PCB界面按"3"切换到3D视图,可以直观看到元件高度是否冲突。特别是USB接口这类较高的元件,要提前规划位置。最后别忘了运行Tools->Validate Changes进行全局检查,确保没有未连接的网路或封装错误。
3. PCB布局核心技巧
3.1 板框设计与元件摆放
导入PCB后,先用Keep-Out Layer画出板框。建议先用机械键盘的尺寸做参考,我常用80x50mm这个黄金尺寸。元件布局要遵循"信号流"原则:电源模块放板边,MCU居
