零基础入门PCB设计 一实践项目篇 第四章(STM32开发板PCB设计)

参考教程:【教程】大师篇-零基础入门PCB设计-国一学长带你学嘉立创EDA专业版大师篇 全程保姆级教学 中文字幕(已完结)_哔哩哔哩_bilibili

1、准备工作

(1)基于上面绘制的原理图,点击下图所示按键,将原理图转换到PCB。

(2)设计规则更改(未提及的保持上一实验的设置即可):

(3)板框和定位孔绘制:

①选择板框层,再在菜单栏中选择"放置"→"线条"→"矩形",然后将矩形的第一个角放置在原点,尺寸设置为宽80mm、高100mm、圆角半径3mm。

②选回顶层,将四个M3螺丝添加到板子的四个角附近,将左上角的螺丝置于(x = 3.2mm,y = -3.2mm处),将左下角的螺丝置于(x = 3.2mm,y = -96.8mm处),将右上角的螺丝置于(x = 76.8mm,y = -3.2mm处),将右下角的螺丝置于(x = 76.8mm,y = -96.8mm处)。

(3)为避免后续误操作螺丝和板框,可选中它们,右键选择锁定。

2、模块化布局

(1)Type C接口预布局:

(2)主控芯片电路、晶振电路和复位电路预布局:

①注意VCC+3.3V引脚各需连接一个滤波电容,这在原理图上体现不出来,需在PCB中体现。

②晶振电路需贴近主控芯片引脚放置。

(3)DCDC电路预布局:

TPS5450对布局有一定的要求,具体可参考其数据手册,总得来说就是要求通顺(即所有可能流过大电流的路径尽可能短)、减少干扰(即对精度要求高的电流,其途经的导线尽可能远离高频信号,如PWM波)。

(4)LDO电路预布局:

(5)+5V电源合路预布局:

(6)模数地分离电路预布局:

(7)BOOT引脚选择电路(单片机启动模式配置电路)预布局:

(8)SMA接口电路预布局:

(9)LED指示灯电路与按键检测电路预布局:

(10)SPI接口、I2C接口、USART接口、SWD调试接口电路预布局:

(11)串口转USB通信电路预布局:

(12)程序自动下载电路预布局:

3、整体布局

(1)插拔接口、按键一般放置在板子边缘,Type C接口需要超出板子一点点。需要注意的是,拖动一个接口时最好直接选中其所在模块的全部元件,尽量不要一个一个放在板子上,这样容易将同一个模块的元件打散。

(2)继续将LDO电路、程序自动下载电路和串口转USB通信电路放置在板子上。(下图中的1N4007W封装有误,后续已修正,此处请忽略)

(3)主控芯片放在板子中央,当然,并非绝对中央,尽量不要放在边界即可,因为它们往往在四个方向都有引脚连接外部电路,同时排针放在板子两侧,但不是绝对边缘,因为还要预留位置添加丝印指示针脚对应的引脚名称。(下图中的1N4007W封装有误,后续已修正,此处请忽略)

(4)通信外设接口置于板子下方即可,3个4PIN的置于顶层,剩下两个置于底层。

(5)将剩余模块逐个塞进空余位置,若发现空间不足或有减少飞线交叉的布置方法,可对其它模块的元件进行微调甚至更改原理图的接法(但不能改变原理图的功能,同时PCB上也不能拆散它们),部分占地面积较大的器件可考虑放在底层。(下图中的1N4007W封装有误,后续已修正,此处请忽略)

(6)粗糙的整体布局已经完成,接下来需要对各器件的摆放进行微调,当然,这一定不是最终布局。

①电源指示灯统一放置在右上角,因为仅仅是两个指示灯,没有承担什么很重要的功能,可以与其原本的模块分开摆放。

②DCDC电路要严格按照布局要求进行布局。

③SMA接口的间距需大于3mm。

4、PCB信号线布线

(1)对于这块板子而言,需要优先布置信号线,特别是一些飞线比较短的信号连线,需要优先布线,如晶振电路,这里的晶振使用的是单端晶振,不需要做差分布线,当然,仍然需要在其周围打一圈地过孔以减少其对外部电路的干扰。

(2)接着完成单片机GPIO引脚与插针的布线,它们多且占地面积大,如果最后再布置它们,将会非常麻烦。

(3)继续布置其它模块的信号线,建议先从下边的模块开始,因为刚刚完成了GPIO引脚与插针的布线,在此基础上与GPIO引脚连接的飞线最好尽快布置,而下边的模块有非常多的焊盘要与GPIO引脚连接,同样的,先从短的飞线开始。

(4)接着再布置上边的模块,注意USB协议的信号线需要添加为差分对。

5、PCB电源线布线

电源线的电流较大,空间足够的情况下需要使用铺铜将电源飞线"消除",同一个电源网络用同一片铺铜覆盖,也可以通过过孔配合另一面的铺铜或者宽导线(宽度视焊盘大小和间距而定,尽可能大)将它们连接起来。需注意DCDC电路的布线要求,电感区域设置禁止铺铜区(以其方框丝印为边界)。

6、模拟地和数字地铺铜

(1)首先铺设模拟地网络的铜,铺铜实际上也是将同一个网络各个结点连通的过程,同样可以通过实心填充、导线连接加打过孔的方式将它们连接。

(2)接着再对数字地进行铺铜,具体操作不再赘述。

7、PCB丝印设计

8、DRC检查

(1)完成以上内容后即可进行DRC检测,如果报错,则根据错误提示信息修改即可。

(2)选择菜单栏中的"文件"→"导出"→"PCB制板文件",即可导出Gerber文件,此文件可发给商家进行打板。

相关推荐
懷淰メ4 天前
【AI加持】基于PyQt+YOLO+DeepSeek的PCB缺陷检测系统(详细介绍)
yolo·计算机视觉·pyqt·缺陷检测·pcb·检测系统·pcb缺陷
guygg889 天前
2.4G无线音箱PCB设计方案
pcb
NCABGroup10 天前
从设计与制造入手,如何对PCB的EMC进行优化?
单片机·嵌入式硬件·物联网·pcb·叠层结构·阻抗计算
Bamtone202512 天前
PCB板厚测试用什么设备好?BAMTONE L750A自动板厚测试机实测
pcb·班通·自动板厚测试机·板厚机
Dunkle.T14 天前
DC-DC PCB设计要点说明——拓扑、走线、选型、铺铜详解
单片机·嵌入式硬件·pcb·dc-dc
云雾J视界23 天前
储能PCS拓扑架构选型决策:从两电平到级联多电平的技术经济性分析
pcb·储能·svpwm·pcs·sic·拓扑架构·lcl滤波器
Topplyz23 天前
PCB开尔文走线
嵌入式硬件·pcb·layout
枕上24 天前
PADS_局部开窗
pcb·pads
学嵌入式的小杨同学1 个月前
STM32 进阶封神之路(三十九)FreeRTOS 临界区、挂起 / 删除、钩子函数、调度底层原理|从应用到内核深度解析
c++·stm32·单片机·嵌入式硬件·mcu·硬件架构·pcb
你疯了抱抱我1 个月前
【Altium Designer】网络线(颜色、旋转、粗细);网络标签 && 端口的差别(重点!)
嵌入式硬件·嵌入式·pcb·电路