` 本帖最后由 张飞电子学院蔡琰 于 2021-3-22 10:47 编辑
延续前篇,感谢大家能关注我的实现过程,废话不多说,接下来就是跟大家分享我的PCB设计过程了,PCB设计首先就是先把板框做好了,因为这个小玩意是自己想来做的,所以板框也自定义就好。然后把原理图导入到PCB,就开始实现PCB设计过程了,在这里我主要分享我的设计思路,布局以及走线需要避开的坑。 具体实现如果大家感兴趣的话也可以试一下的,会有很多收获的。后面我会分享出我的实现过程的视频部分,如果大家感兴趣可以关注下呢,可以跟自己做的对比下,到时候欢迎大家跟我多交流学习哈~ 那我就继续了,首先呢导入了就是开始设置规则了,我们知道做任何事情都要有规则,有了规则才不会乱套,大城市之所以好,是因为规则性好,人人守规则才会有更好的发展。我们接着回来说下布局前的规则设置,我一般的设置都有哪些,大家都有自己的习惯,我先分享出我的习惯,如果有更好的建议随时欢迎沟通, 接下来我就开始规则设置了: 1、先是间距设置,常规我设置线的间距(线和线,线和过孔等的距离)是0.2mm,这是经验值;然后我会设置敷铜间距,单独添加间距规则设置敷铜的间距,这个我设置的0.3mm,根据实际情况来定,这个也是我的经验值。
2、接下来就是线宽了,线宽推荐值我不变,最小线宽设置为0.2mm,最大设置为2mm,一般情况下布线常规线宽就是推荐值,电源和地线会用大点,所以这里规则要先设置好。
3、接着就是设置过孔,对于过孔来说,有内径大小和外径大小,都有相应的最小值、推荐值和最大值,在这里我只改变内径最小值(0.3mm)和外径的最小值(0.6mm),其他就是默认就可以了。
4、接下来就是我会设置下敷铜连接方式,单独新建规则来设置过孔的连接方式,常规默认是十字连接,这里我设置为直连就可以了。
5、后面的设置就是孔到孔的间距、最小阻焊的间距、丝印到阻焊的间距、丝印到丝印的间距、元件的间距,这些我一般都会全部设置为0,主要靠自己布局把握了。 主要规则设置就上面这些,其他我会在过程中需要的情况下再进行设置,但是主要设置就是这些,规则设置好更方便布局以及走线,否则过程中一直出现绿色报错还要去看规则会影响工作进度还会影响心情的吧,所以为了工作效率还是先把规则设置好,至少我是这样认为的。 那么规则设置好了,就开始布局之旅了,布局也是有讲究的,当设计一个产品时,器件放哪里更合理,器件间的特性关系都是需要有考量的。 一般我设计过程都是左边输入,右边输出原则。
首先需要完成四个孔,安装用的,分别在四个脚的位置,M3孔,具体画图方法可以参考后续这个小闹钟的视频设计过程,这里就不详细说了,如下面所示:
继续看下布局方面,由于这个是小闹钟,又是选用USB供电,所以左端是USB口,需要外接的是供电端和程序下载端口,所以程序下载端口选择放在右边。DIY的闹钟,所以显示(所有LED)放在顶层,其他元件全部放在底层。这样看起来也清爽多了。 按照模块化布局,再移入板框中,首先从左边开始看,
USB供电进来,我把电池和时钟芯片放在这里,跟供电相关的部分,由于把下载端口放在右边了,所以单片机放在右边。看下图布局,电池,时钟芯片,晶振,三极管,还有电阻,电容。滤波电容放在管脚端,效果更好。这是正面布局哦。
接下来看下数码管驱动芯片,因为我把按键放在板子上端了,所以这个芯片放在中间比较合理,周边就是一些限流电阻、滤波和储能电容,先摆好吧,参考下呢
接下来看下就剩下单片机和蜂鸣器了,单片机管脚有跟数码管芯片连接,如果把蜂鸣器放在中间会比较难走线,所以单片机放在数码管驱动芯片旁边,接着是蜂鸣器和下载端口了,依次这样排开就可以方便走线了。
布局的大体过程就是这样的,具体还要根据走线再做调整。 接下来我跟大家分享下我的走线过程,走线需要注意的,其实走线是需要细致的过程,真的是需要一直调整器件,调整线,最终目的就是合理,正确。 首先走线大家可能都知道不能走直线,然后电源和地我选择粗线(0.4mm),其他线都是推荐值就可以了。地的部分是通过敷铜共地的,所以需要大过孔来共地,有的地方需要打过孔是为了铜皮电位平等。线尽量走的有规则些,所以在走线的过程先考虑好哪些在顶层,哪些在底层,否则过程中走的越来越乱,并且这个小闹钟看似简单,实际还是很需要下功夫的,具体的实现后面会有详细视频,因为走线还是需要实践的,我只能说下我的思路和一些需要注意的地方,具体的每条线的走向描述还是看视频来的直接点。当然后面要是出产品还有敷铜,DRC检测,出图等很多呢,再有提醒一点需要加的就是泪滴,这个是手动焊接对焊盘连接线的保护。这里我只分享设计过程,那些流程化的东西就可以省掉了,但是做事一定要认真,每个细节都要认真对待,每次你的认真都会得到回报的,我们的付出都在慢慢得到印证的。
最终的效果图大家看下呢,
做到这里所有布局和走线的思路都讲完了,其实纵观看下只要有条理,还需要细心,然后就都可以实现。PCB设计就这样完成了,大家看下我的设计有没有值得借鉴的地方或者有需要改进的,随时欢迎沟通交流。实现方法有很多,或者大家有更多更好的方法呢,欢迎来交流啊。后面会陆续更新,下面一篇会展现我的程序设计过程,感兴趣的持续关注吧。 `
|