PCB设计做为电子硬件工程时必备的设计技能,也时日常工作过程中很主要的一部分工作内容。虽然在很多大的企业中也会将硬件工程师和PCB工程师进行区分,前者负责设计电路原理与调试,后者主要负责PCB的布局布线设计,但是也有很多的硬件工程师是即需要自己设计硬件电路原理也需要自己进行PCB的设计的。这就体现了提高PCB的设计效率显得非常重要。其实提高PCB的设计效率有很多方法。
1、平时积累 实际上,对于很多硬件开发工作来说,如同软件开发一样,都是可以复制黏贴的,如同样是18B20温度采集驱动程序,如果已经编写好18B20.c和18B20.h,在每个产品项目中都不需要进行重新编写,只需要调用相关的接口函数基本就可以直接使用了。硬件电路也是一样的,很多电源电路,如一些AC/DC、DC/DC,标准的RS485电路、CAN电路等等接口电路,在平时有空的时候,应该将这些常用电路进行测试与验证,将这些电路进行收藏管理,特别是已经验证和使用过的电路,可以专门建立一个原理图库,建立的时候对于电路的结构和元器件的参数型号尽量做的细致,使用的时候直接复制过来就可以,不需要再重新绘制和验证电路原理。
2、提前建立封装 实际上在PCB设计时,很多一部分工作就是在建立封装,这也时很多人最讨厌的环节,除了建立PCB封装,绘制原理图还要建立元器件的符号。这些工作最好是在平时空的时候做,或者是在原理图设计和PCB绘制之前进行,避免绘制过程中再来补充。大部分常见的封装其实就那么多,有一部分很多设计软件都已经自带了,如0805、0603这种贴片形式的阻容封装,如果平时按照贴片、直插和异形封装建立了自己的封装库,将公司会用到的大部分器件的封装已经加入库了,设计的时候就会非常方便,也不用在PCB设计和封装设计中切来切去,并且封装设计主要是细心,需要核对好每个尺寸参数,临时设计封装也很容易出错。
3、利用好软件 欲善其事必先利其器,对使用的设计软件工具的使用越熟悉,工作的效率肯定就会越高,现在的很多PCB设计软件都为了提高设计效率做了大量的开发优化工作,要善于应用软件的功能帮助提高效率。如PCB设计布局阶段,对于元器件的排列,就可以采用软件自带的对齐功能,如果net线影响到自己的布局,可以提前关闭NET线的显示,大部分软件都可以调节网格的大小,选择合适的网格也助于自己的元器件布局。在布线阶段,应该提前设置好了规则,否则在布线之后发现间距和导线的路径及宽度不合适,又需要进行重新走线,现在很多软件都是交互式布线,加入一些快捷键的应用,布线效率可以非常高,甚至部分电路可以采用自动布线加手动修线进行调整。在完成布线之后,丝印的处理可以通过软件进行丝印位置的自动排列与丝印大小的一次性调整,错误检查可以通过软件的DRC进行检查,人为检查可以通过关闭一些层,显示一些层的方式进行分层检查,这些都是提高PCB设计效率的办法。
|