原创 电路板设计小结

2009-3-29 23:55 2764 7 9 分类: PCB
 这几天刚画完两块小电路板,还没来得及小结。

         昨晚睡得晚,今早又被迫早起,弄一下午程序,晕了吧唧的。现在也看不进去,整好小结小结。


 1. 库文件的制作


     科技在进步、时代在发展,我们也追得累啊。导致很多元器件库里面是没有的,因此需要自己做库文件。因而最好能有个自己的私有空间,如果你默认建在protel的安装目录下的话,哪天系统崩溃,或软件出问题,重装时库文件就全被刷新了,那就惨了,相当于自己苦心经营的不动产突然给没了(也没注意安装protel时有没有提示,不更新原有的库文件)。因而考虑以上原因最好有个自己的库文件,这也是众多高手们推荐的。可以把protel自带的库文件导出来,换到自己新建目录下,在此基础上来重新建立和维护自己的库。而且考虑到pcblib中杂乱无章的管理,自己新建的库可以按照功能模块来划分,依照自己的理解方式可以随便折腾~~


      注意在pcblib制作时,参照datasheet手册的同时,最好能有实物对照。一定得按照实际尺寸来,而且得注意原理图库和PCB库管脚的对应关系。可以按实际比例打印出来,拿实物对照一下,看合不合适。以保证做好的板子到时候元器件能安得上去,这种事情自己是身有体会,感同身受啊。


      在绘制PCBlib要利用参考坐标点的设置和网格的设置,这样可以事半功倍,保证尺寸是无误的。


2.  原理图设计


      明确硬件总体需求情况,确定设计方案。原理图最好能够按照功能模块划分,利用place/Annotation和Text frame做好注释,对于后续PCB制作还是很有好处(后面将介绍)。首先得保证你的原理图的正确性,最好能用别人或自己试验过好使的电路,或者datasheet里面的一些参考电路,因而平时得注意多加积累。绘制原理图时可以利用protel里面的crtl C 和V,这样可以提高效率。(首先选中器件,摁下crtl C ,光标变成十字时,点击需要复制的电路,在摁下crtl V,在合适的位置点击鼠标,就OK了。注意从一张图纸复制到另一个里面时,必须保证两个电路图在同一个工程下。在工程文件里面可以右击,有个import/exprot来实现文件的导入导出),原理图的正确性至关重要。


      绘制完原理图后,生成网络标。以便在PCB中导入,对于少量器件的设计,可以利用Design/Updata Schematic,直接导进PCB文件里面。


3. PCB设计


     在PCB规划之前,如果你的作品还需要外壳包装,就得按照所选的壳体,量体裁衣,确定板子的尺寸及长啥模样及。


     导入网络表,出错时,一般也是封装的错误。对于元器件封装遗漏查询可以利用edit/export to spread,在弹出的对话框中,选择part(可以全部反选,在单独选中),NEXT,在选择designator 和footprint,在生成的类似excel的表格里面可以查看和编辑footprint,最后file/update,可以直接批量更新封装。


     在成功导入网络表后,设置rules,由于自己一直以来采用手动布线,因而只需设置clearnce constraint ,焊盘大小和过孔的大小及导线的宽度。当然画板之前还得确认制版厂家这些参数的最小尺寸。


     布局:


     1) 对照打印的原理图中模块化的设计,把元器件一小撮一小撮的放一起,这样画好的板子保证性能是比较好的。


     2)保证走线的最优,合适安排各个功能模块的位置。这点还是比较关键的,合理的布局可以保证后续布线时更加方便,可以值得花时间琢磨琢磨,好好考究一番还是比较值哦~


          布局完毕后,最后打印出来PCB,那实际器件比划一下可否。磨刀不误砍柴功,如果出错后果自负,除了重新投出去做板,神都救不了了~


     3)布线时尽量保证底层和顶层信号线是垂直的。利用 * 键可以在两个层之间切换,走线过程中,可以方便地放置过孔,注意是数字键盘上的。想当初自己还琢磨一番,按住shift+ 8,怎么按怎么不好使,还是突然开窍~


          布线时,先布电源线,可以沿板子外延走一圈,尽量把地线连起来。布线过程中可能还需进行调整........


     4)覆铜


          布线完毕后,在底层和顶层分别覆铜皮,网络接地,这样也可以使没连接好的地线连到一起(但不能保证全部联通)。注意在覆铜之前应把安全间距该大点,最后在改回去。


          然后运行DRC,看是否通过,一切好使的话就哦了。当然对于我们初学者一次性通过的概率还是比较小地~


          对了在原理图绘制好后,也应该TOOLS/ERC可以,通过软件检查一下,是否出错。


   在最后,还需深入检查一下我们绘制的PCB,最后找个人跟自己一同核实一遍,对照原理图和PCB挨个器件检查一遍,刚开始一定慎之又慎,用老师的话说“万事俱细”,要不厌其烦的检查,也是锻炼自己毅力的绝好机会。


         附注自己使用的一些快捷键:


         1.  X + A 反选


         2. crtl c v


         3. tab  属性对话框


         4. backspace ,画线过程中的撤销


         5. E + D 删除


             下术主要是PCB中,上面PCB中也适用


         6. G, 移动最小间距


         7.  Q, mm和mil的切换


         8.  *  层之间的切换和放置过孔


         9.  L :document options对话框,可以设置可视化栅格大小,和显示的层ect


         一下也想不起来的,很多功能还得在不断学习与实践中开发。


      


       总之,爷爷总是从孙子过来的。


       我们得在不断地摸索中,克服层层障碍的过程中   前进~~


       个人博客:http://hxqhit.blog.163.com/

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

tengjingshu_112148725 2009-3-30 09:27

收藏了

tengjingshu_112148725 2009-3-30 09:26

总结得非常好,我基本都是这样做的。包括注释、1:1检查等等。 “摁下crtl C ,光标变成十字时,点击需要复制的电路,”,这个应该是,光标变成十字后,点击复制移动的那个点,这样的话crtl V后,就以这点把这个复制内容粘贴
相关推荐阅读
用户1343658 2010-03-16 19:23
国内外物联网发展现状及存在问题(zt)
 ---------------------------------------------------------------------------------------------      ...
用户1343658 2010-03-15 10:36
工作规划 (收藏)
--------------------------------------------------------------------------------------------中科院计算所物联...
用户1343658 2010-03-15 10:04
写文章的一些感想~~
          -------------------------------------------------------------------------------------     ...
用户1343658 2010-03-15 10:00
【日本与中国】20年前日本也曾是“仿冒大国”(ZT)
笔者有一个今年春天就要上高中三年级的儿子。他说在学校里第二外语学的是汉语。在家里不时地也能听到他在练习中文单词的发音。笔者开始学习英语以外的语言是在进了大学之后的事情。由此看来日本的国际化还真是推进了...
用户1343658 2009-08-07 11:54
wsn/zigbee的一些总结
 WSN/Zigbee开源协议栈1.    msstatePAN        http://www.ece.msstate.edu/~reese/msstatePAN/    Last Update...
用户1343658 2009-03-29 23:57
CC2431的无线定位引擎及其应用改进(ZT)
引 言  CC2431是TI公司推出的带硬件定位引擎的片上系统(SoC)解决方案,能满足低功耗ZigBee/IEEE 802.15.4无线传感器网络的应用需要。CC2431定位引擎基于RS-SI(Re...
EE直播间
更多
我要评论
2
7
关闭 站长推荐上一条 /3 下一条