当前位置: 首页 > news >正文

零基础入门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文件,此文件可发给商家进行打板。

相关文章:

  • Seata:微服务分布式事务的解决方案
  • 饼图:数据可视化的“切蛋糕”艺术
  • 详解Redis的过期策略
  • 邮件合并----批量从excel表中导出数据到word中
  • Git——分布式版本控制工具
  • 【ESP32摄像头开发实例】-实现遥控视频小车
  • 让Agent的应用价值增长
  • 热点Key拆分方案实现
  • Excel批量计算时间差
  • 前端 CSS 框架:分类、选择与应用
  • tkinter 的 grid() 布局管理器学习指南
  • GM DC Monitor v2.0 卸载教程
  • lingma(阿里云Ai)结合idea使用
  • 【量化】策略交易之相对强弱指数策略(RSI)
  • HCIP-华为VRP系统基础
  • 3.读取图片和图片采集
  • C#中的QUIC实现
  • 多协议物联网关的方案测试-基于米尔全志T536开发板
  • 【redis】数据结构及操作命令
  • 深入解析:如何实时获取Socket接收缓冲区的数据量
  • 软件产品如何做网站推广/最新域名8xgmvxyz
  • 免费建立小程序网站/自己做网站如何赚钱
  • 网站开发预算成本价/免费引流推广的方法
  • 做网站的需求清单/爱网站查询
  • 做视频网站需要多少带宽/视频剪辑培训班一般学费多少
  • 做电商网站的上海公司/搜索引擎市场份额2023