一、PCB总体分布
分布主要参考有:
- 方便供电布线。
- 方便布信号线。
- 方便接口。
- 人体工学。
以下只能让大家看到各个模块大致分布在板子的哪一块,只能说每个人画都有自己的理由,我的理由如下。
还有很多没有表达出来的东西,我也不知道该怎么描述,只可意会,不可言传把。
1.1电源
从外部左上角接入电源,5V 接到中上部(中上部也方便 5V 供电),向上变成 4V 供给无线(无线也刻意放在上面),向下变成中间位置的 3V(中间也方便 3.3V 供电)。
1.2STM32
每一个 VDDA 附近都要搭配一个滤波电容。
两个晶振下方不能走线,周边要铺满铜。
SWD 调试接口放在边上,方便插 ST-LINK 调试。
1.3显示
大屏幕插中间看,其他显示接口也分布其左。
数码在右上角,方便看,符合人体工学。
并且数码管我选择用 5V 供电,刚好电机的 5V 引入也在附近,方便 5V 一起供电。
1.4输入
按键在右下方方便按键。
1.5输出
继电器 5V 供电,必须靠近 5V。
接口在板子的边沿。
1.6电机
接口在板子的边缘,方便接入。
1.7无线
靠近 4V 供电处。
1.8接口
板子下边缘,全部留给接口。
二、布线
布了一版,没布完全,一方面是因为没有边布边截图记笔记,另一方面觉得我可以布出更好的展示给大家,唉~,写个帖子不容易啊。
2.1电源V_SYS
2.2.1引入电源7~28V
- 性质:引入电源7~28V
- 说明:电流大,电线粗,电线宽度 2mm。
2.2.1 V_SYS
- 性质:V_SYS 在 0Ω 之前,由 7~28V 经过 DCDC 芯片转变而来。
- 说明:供给两个 LDO 为了电源转变。电流大,电线粗,电线宽度 2mm。引入到供电的地方依次变细(4V 为 2mm,3V 为 1.5mm)。
- 性质:USB1 引入 V_SYS ,没有电压转变,进来电压就是 5V 。
- 说明:电流较大,电线较粗,电线宽度 0.8mm。
至此 V_Sys 就算布线完成。
2.2电源 4V
2.3电源 5V
向下供给各个需要5V供电的接口(接口也要相应的摆放在这片),没有办法避免向上走板子边缘到达右上角供给电机接口和数码管。
很多时候,从板子边缘走长长的供电线是没有办法避免的,因为供电就是要“药到病除”。
2.4电源 3.3V
可以看到3.3V供电处比5V分布更广,要分成上、中、、下三路进行供电。
也是在这部分我学习到:布局的时候就要有大局观,每一次走供电线更是如此,要看整体网络高亮,看清楚布局,想清楚走线,再行动。
2.4电源 Motor_5V
巧妙的穿过芯片中间,到达每一个铝电解电容的面前。
三、乱总结的陈氏技巧
- 铝电解电容走线必须正儿八经沿着电源电流方向走出来的粗走线。
- 小电容可以不是正儿八经从电源处引出来的走线,可以采用就近原则,在电源走线后面一点处,而且是 0.3mm 的细走线。
- 5V 的线在小器件处可以走细线。
- STM32 出来的信号线全部 0.25mm。(比其他的信号 0.3mm 细一点,不然布不下)
- 每一个小模块周边的电阻电容等小器件,一要注意在位置足够的前提下布局不用太过紧凑,因为后期很可能需要经过走线。
写在最后
玩了好几天,明天有事,后天的时候就开始收心,正式开始调试工作,也会同步写一些心得和大家分享,加油加油加油,共勉共勉共勉。