1 PCB设计
PCB设计是制作STM32核心板的关键步骤,其关系到最终生产厂家制作的电路板能否正常使用,PCB设计包括布局,裁板,布线,覆铜,DRC检查等,其中要求、细节、技巧比较多,以后会更详细的给大家分享
1.1 导入PCB封装
首先,为每个元件原理图导入对应的PCB封装:
点击需要添加封装的元件,点击添加:
点击浏览,选择对应PCB封装,确定即可:
点击确定:
所有元件对应封装均导入后,点击接受变化:
然后,操作如下:
如果需要改变某个元件的PCB封装,操作如下:
选择合适的封装,确认即可:
编译原理图,操作如下,无错误即不会弹出任何窗口:
1.2 更新PCB
更新至PCB文件,操作如下:
弹出窗口,继续操作,如下:
元件已经导入至PCB文件中:
可整体拖动所有元件,如图:
红框,可直接删除:
绿色为报错信号,此处报错是引脚间距太近,需要修改PCB设计规则:
1.3 PCB设计规则
打开规则编辑窗口,操作如下,本博客简单进行规则修改,不再展开讲解,以后将详细介绍PCB设计规则
:
可编辑的规则如下:
首先,修改间距:
然后,修改线宽:
修改铺铜参数:
继续进行修改:
修改丝印层与对象间距:
修改完成后,确定即可:
1.4 PCB布局
首先,批量缩小元件丝印层标号,操作如下:
选择相似对象,即将所有元件标号选中:
批量修改标号大小:
元件布局时,选中元件,空格键可旋转元件:
PCB布局完成:
1.5 PCB裁板
将PCB板裁剪出来,操作如下:
包围PCB板区域:
裁剪PCB板:
裁剪完成:
1.6 PCB布线
布线操作,如图所示,优先布关键信号线:
将栅格变小,元件移动幅度可减小:
关键信号线布线完成后,布电源线,控制好线宽:
放置过孔,操作如下:
双层板,过孔可实现顶层与低层的连通:
最后,布其他信号线,布线完成:
1.7 PCB铺铜
布线完成后,进行PCB铺铜操作,顶层和顶层双面铺铜,铜层网络为GND:
设置过孔盖油:
添加丝印层字符:
3维视图,查看PCB板:
1.8 PCB检查
进行PCB检查,此部分进行简单检查规则设计,不展开讲解,以后的博客将单独分享
:
该页面,保持默认即可:
Electrical部分全部勾选:
Routing部分全部勾选:
Manufacturing部分全部勾选:
Placement部分全部勾选:
设置完成后,运行DRC检查:
DRC检查,报错如图所示,该错误为焊盘大小冲突:
该错误为间距问题:
更改规则,解决错误,首先修改过孔尺寸:
然后,改变间距规则:
继续进行修改:
修改完成,再次DRC检查,无错误:
至此,使用Altium Designer 20 完成STM32核心板的设计,大家可在此基础上进行学习和修改
完整工程文件:
STM32F103主板
希望本文对大家有帮助,上文若有不妥之处,欢迎指正
分享决定高度,学习拉开差距