PCB设计是整个电路板是否稳定非常关键的因素,因为不好的布局,走线,不遵守基本的设计规则,就会使得最终的电路板不稳定或者存在故障隐患,造成后期的大面积返工或者淘汰。

所以对于PCB的设计这些建议请收下,可以规避大部分的PCB设计缺陷。

01、老老实实手动布线

现在的一些电子EDA设计软件已经自带了自动布线的功能,也就是在布局完成之后,让软件给你布线,想想就很舒服,这不节省了大部分的时间,又有更多的时间摸鱼了,省的自己布线眼睛看的都疼。

但是事实上,这个自动布线还是很不靠谱的,很多时候自动布线会有一些设计缺陷,更多时候甚至走线都走不完,就“无路可走”了。

181011uiwm97x145j146ms

实际也是这样,没有一个自动布线可以完全取代工程师手动布线。PCB设计过程中的各种设计经验还是灵活变通性都是软件还是自动AI所不能替代的。

这个好消息就是硬件工程师或者PCB工程师很难被AI替代。

但是既然有这个工具,有些时候也是可以来用一下的。

比如说在布局完之后,可以先使用自动布线来评估一下自己的元件布局是否空间合理,通过自动布线的完成率来进行判断,当自动布线的完成率低于百分之八十多或者更低,那就需要再考虑一下自己的元件布局,看看哪里还可以优化。

其他使用自动布线的场景比如说不知道怎么布线,布线遇到困难的时候,可以看一下自动布线有没有那条路径可以走的。

不过还是以手动为主,或者只手动布线来去做PCB设计,要不后期少不了各种大改。

02、走线宽度要注意

走线的宽度是非常重要的,所以常常看到同样是一根连接线,电源的就非常粗,而一些数据信号就是细细的一条。

image.png

这个就是走线的一些规则,它需要确保电路在相应的负载和工作环境下可以正常稳定的工作,所以它的走线需要有和它所通过电流相兼容的宽度。

所以在PCB设计的过程中,需要考虑每个走线的最小宽度,如果宽度过小的话,就可能造成电路板有过热的风险,而这个宽度也不是越大越好。

因为PCB板的空间是有限的,如果线都很宽,那就没有空间布线了。

所以这个走线的宽度就需要控制在一个合理的范围,保证空间的前提下建议使用宽度大于最小宽度,这个可以有更好的电路散热以及可靠性。(如果是多层板,外层的走线相比于内层会有更好的热交换)

PCB设计是整个电路板是否稳定非常关键的因素,因为不好的布局,走线,不遵守基本的设计规则,就会使得最终的电路板不稳定或者存在故障隐患,造成后期的大面积返工或者淘汰。

所以对于PCB的设计这些建议请收下,可以规避大部分的PCB设计缺陷。

03、PCB元器件摆放很重要

PCB元件件的放置就是布局,对于布局,不是随便放上去就完事了,而是需要考虑很多因素,它也是一个PCB设计是否最终合格的一个重要步骤。

image.png

而对于PCB元器件如何放置这个问题,首先需要做到的就是对于PCB元件的特性认识,需要充分的了解他们基本属性,特性。

比如说热敏感元件,那肯定需要远离热源,放置温度过高影响热敏元件的正常工作或工作性能。

对于一些有很多引脚的元件,需要特别注意给它预留一定的空间,因为它肯定会有很多外围电路,带很多电阻电阻等的啥的会分布在元器件的周围,所以周围需要足够空隙空间来放置这些元件。

image.png

同时在放置元件时,需要考虑到它和其他元件之间的关系,清楚每个组件的功能,相互组件的联系或者是否会互相干扰,比如说一些元器件的输入电容输出电容,反馈电阻等等都需要在布局时就靠近芯片摆放,晶振靠近芯片等等。

另外组件放置时,为了保持整洁性与美观,一个区域的或者相同的单元电路间,保持元件的位置对其,不要一个高一个低的随意放,保持组件放置在相同的方向,一些接口靠近板子边缘或者是根据结构要求的位置进行放置。

image.png

04、焊盘和走线之间要保持足够的空隙

这个在规则检查中可以设置,如果空隙窄了就会爆绿(Altium Designer软件),实际应用这样的目的就是防止焊盘与走线之间的距离过近,这样可能会导致PCB制造时或者组装过程中非常容易发生短路。

所以设计时如果实在碰到走线与焊盘之间的距离太近而没有其他路径可走时,宁愿多走些过孔也不要使走线与焊盘之间靠的太近。

05、模拟信号的走线和数字信号的走线一定要分开

模拟信号与数字信号互相之间是很容易干扰的,所以对于模拟信号和数字信号的PCB走线,是必须要分开的,尤其是一些高速高频信号(数字信号),本身布局布线要求就非常严格,很容易被干扰,布线更是要离模拟信号远远的。

模拟信号与数字信号走线分开,降低产生干扰的情况发生,保证整体电路板的稳定性。

如果两者走线走到一块,一般不会有好结果。

首先就是前面所说的相互之间很容易产生干扰,模拟信号受数字信号干扰是的模拟信号的精度降低,数字信号受模拟信号干扰,可能出现较大的信号质量问题。

同时数字信号本身就是有或多或少的噪声的,如果数字信号和模拟信号挨在一块,就很容易把这些噪声也引入到模拟信号之中,而且模拟信号的噪声是不容易通过滤波器滤除的,就会对电路造成一定的影响。

181011h93yk9p773h2kme7

另一方面,数字信号的传输是高低电平的形式,并且传输过程中是可能存在延迟的情况的,所以如果相互之间连在一起,就会使得模拟信号被数字信号干扰影响最终的信号输出。