从0到1入门STM32最小系统板(3)——PCB设计

从0到1入门STM32最小系统板——PCB设计

本篇文章将进行PCB设计,使用的软件依然是立创EDA。PCB的设计是一个动态的过程,笔者在这里只是简述了一下流程,但是通过文章直接理解怎么画PCB是不可能的,应该大多数人都没把握一次成功,需要不断优化调整。笔者推荐可以先看一下第9节,再看一下其他的。如果以后有时间的话,录个详细的视频放B站。

1.边框

首先设置边框。我们可以将单位改成mm:

在这里插入图片描述

点击板框:

在这里插入图片描述

单击鼠标:

在这里插入图片描述

此时鼠标不要动,输入想要的边框大小:

在这里插入图片描述

输入后按Tab就可以进入高的调整,笔者这里同样设置50:

在这里插入图片描述

绘制好边框后,把边框放到原点即可:

在这里插入图片描述

2.器件布局

我们打开原理图,选中芯片,点击设计,有一个交叉选择功能:

在这里插入图片描述

推荐使用Shift+X快捷键,因为元器件太多了,一次次点太慢了。按Shift+X后,在PCB中就选中了相应的元件了:

在这里插入图片描述

此外,还可以同时选中多个,比如我们选中去耦电容电路中的所有元件,点击设计,有一个布局传递功能:

在这里插入图片描述

同样还是推荐使用快捷键Ctrl+Shift+X。按Ctrl+Shift+X后,在PCB中就选中这些电容并进行初步的排列:

在这里插入图片描述

读者可以自己去尝试一下。我们把原理图的每一部分都用Ctrl+Shift+X放在一起,把排针先放到一边:

在这里插入图片描述

但是排针的飞线太乱了,我们将其隐藏。左侧点击网络,打开飞线:

在这里插入图片描述

将除了PA8、PA9、PA10的所有IO都隐藏:

在这里插入图片描述

这样就简洁多了。我们最后再为排针布线即可。

3.完善原理图

我们在布局PCB的过程中发现缺少了供电接口,没有设计供电。我们选择使用USB进行供电,仅进行供电不进行传输即可。考虑到方便插线,我们选择Type-c,在插线的时候无需考虑正反。考虑到焊接手法和价格等因素,我们选择的是C456012这一款。打开手册找每个脚的功能:

在这里插入图片描述

原理图如下:

在这里插入图片描述

更新PCB,继续布局。

4.继续布局

我们将Type-C、LDO、去耦电容放的尽量近一些,这样使去耦电容作用更好。初步布局如下:

在这里插入图片描述

5.修改边框

我们选择边框,增加圆角,使其美观一些。右键边框,进行圆角的添加:

在这里插入图片描述

倒角半径设为2mm:

在这里插入图片描述

6.走线

7.覆铜

8.给丝印布局

经过不断的修改和调整后,笔者第一块自己设计的PCB入下:

在这里插入图片描述

这是一个四层板,借鉴了一些大佬的设计。修改后的原理图如下:

在这里插入图片描述

9.Tips

  1. PCB的绘制过程中原理图是需要不断调整的,比较典型的调整就是接口的调整。比如调试接口,在画原理图时不必考虑哪根线在什么位置,但是PCB就需要考虑了,我们还是尽可能直接走线,过孔留到必须的时候再用;
  2. 一般来说,GND都是覆铜处理的,否则需要连大量的线,非常困难,非常不建议;
  3. 在这个设计中,电源也是用覆铜处理的,主要原因有3:提高载流量,减少发热,方便;
  4. 去耦电容要尽可能挨着电源引脚。如果和晶振的布线冲突,优先晶振布线;
  5. 摆放的时候先放大的再放小的;
  6. 可以尝试一下45°摆放;
  7. 不要画完以后整体拖动,容易出问题(血的教训);
  8. 如果对板框大小没有把握,可以不画框,摆好连好后再画框;
  9. 四层板的生产真的慢很多,但是布线确实容易;
  10. 新手焊接注意封装的选择,不要选太小的,先试试焊接难度;
  • 6
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STM32最小系统PCB设计规范可以参考以下几点: 1. 尺寸和布局:根据具体的需求确定最小系统的尺寸,通常需要包含主控芯片、外围电路以及必要的连接器。合理的布局可以提高电路的性能和可靠性,尽量避免信号干扰和串扰。 2. 电源设计:确保为芯片和外围电路提供稳定的电源供应。使用稳压器或者LDO芯片来提供所需的电源电压,并且在设计中添加适当的电源滤波电容和电源管理电路。 3. 时钟电路:STM32芯片通常需要外部时钟源。根据具体芯片型号,选择合适的晶振或者外部时钟源,并确保时钟信号的稳定性和精确性。 4. 外设接口:根据实际需求,选择合适的外设接口,如UART、SPI、I2C等,并设置相应的引脚连接。在设计中要注意信号线的长度和走线规则,避免信号干扰和串扰。 5. 电源与地平面规划:在PCB设计中,合理规划电源与地平面,可以有效地降低噪声和提高信号完整性。分析电源与地的布局,避免共地和共源等问题。 6. 适当的滤波和保护:根据具体应用场景,为输入输出接口添加适当的滤波电容和保护电路,以提高电路的稳定性和可靠性。 7. 丝印和焊盘:在PCB设计中添加合适的丝印标识,包括芯片型号、引脚功能等信息,并为焊盘设置合适的尺寸和间距,以方便焊接和维修。 8. 静电防护:为了保护芯片和外围电路免受静电损害,可以在PCB设计中添加静电防护措施,如添加静电保护二极管、接地电阻等。 以上是一些常见的PCB设计规范,具体的设计还需要根据具体的应用场景和需求进行调整和优化。在设计过程中,建议参考STM32官方提供的硬件设计手册和应用笔记,以确保设计符合STM32芯片的规范和要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值