这里以我最近画的一款STM32L0系列控制器为主讲解以2层PCB设计中一些注意事项。本文使用的画图软件为Alitum Designer 16。
1. 检查原理图元器件封装导入
第一步我们在AD的菜单栏中选中设计选项,然后选中更新到PCB文件,从这里检查我们导入封装是否正确。
2. 设计好PCB板尺寸大小
根据自己的需求,可以先规划好自己的PCB板子的尺寸大小。本文设计PCB的时候是已经确定好了膜具,然后根据膜具用游标卡尺测量板子大小,确定好PCB外形尺寸。比如本文就提前固定住了功能按键和复位按键位置,屏幕显示的位置,温度传感器位置,电池的位置等。另外,需要注意的是禁止布线层粉红色布线不能够重叠。
3. PCB的元器件的布局
布局是非常重要的一步,布局之前可以先在菜单栏设计选项中的规则选项设定好元器件与元器件之间间隙规则等。布局布得好可以节约我们大量时间,不然后边因为布线或是其它原因可能经常改动器件的布局就非常麻烦。本文刚开始布局时先考虑主控芯片位置布局,位置摆放一般来说放置在板子的中心位置附近较好。以下是一个布局实例图。
本文STM32芯片摆放位置处于液晶屏下方,方便后续布线。然后摆放其它外围器件,外围器件摆放规则可以以靠近STM32相应引脚布线为主。比如W25Q64系列FLASH芯片的SPI 4根信号线尽量以近距离靠近
STM32的对应的引脚为好。
直插封装一般靠近PCB板子边缘较好,比如本文USB直插封装和电池座子直插封装都是靠近边缘布局。