|
8楼
楼主 |
发表于 2011-12-27 18:59
|
只看该作者
回复 地板 ying10000 的帖子
这是我以前写的,好多年前了。如果你对layout有兴趣,可以参考一下。网上也可以搜到。
回忆一下我用的pcb软件之路
今天周末,抽空写点东西,不过偶的学位小论文啊……(实在是不会写很理论的,按下不提)
我用eda软件画板有些年头了,今天写点也算是个总结,权当回忆吧
很久很久以前……偶见到了tango,那时候我觉得还不如用网格纸画电路板方便,而且觉得有些老工程师在网格纸上做得pcb版图真的很漂亮,我小时候很喜欢画画,看到pcb版图,就觉得这个也是很有挑战性的,我光收集的绘图工具就好几套,每套都是完整的那种3把不同尺寸的圆规,各种笔针,墨管,很漂亮的,在我理解中,这套东西就是我以后吃饭的家伙了……那时候我刚刚大一,大概97年那时候.
插一句,那时候人也比较搞笑,为了焊电路板,到处找松香,那时候电子市场还在新开河,我也不知道,好不容易在学校物资门市部找到了,一级品,一块一块都是透明的,象琥珀一样,于是我就买了一公斤……到现在还放在家里.
到99年时候,我参加了电子设计大赛,为了做板,见到了protel98,那个时候没什么网络,这个东西也是千辛万苦买碟来装的,为了找这个碟,我一家一家cd店、小贩那儿去扒拉,经常有人会来问我:“xx片要哇?”弄的我们很是不好意思.
言归正传,protel98总体来说很不错,界面让人感觉很好,每个软件部分都是分开的,打开也很快,后来的protel再也没有这样了,一个一个都是庞然大物.不过当时的电脑一般只有32M内存,跑起来还是比较吃力,为了这个,我还拔了隔壁宿舍的一条32M内存,结果还弄坏了……唉当时显示器一般的分辨率只有800*600,作图界面还比较小,总之,当时的protel带我走入了EDA设计的大门.
我的圆规都成了古董了……
很快,我用上了protel99,protel99se,protel99sesp2,protel99sesp6,这几个版本其实我没有太多感觉有什么区别,当时电脑经常重装,机器比较烂,结果好像是装着装着,版本就升上来了,估计d版也在与时俱进呢.最后稳定在protel99sesp6的版本上用了很长一段时间,这个版本总的来说比较稳定,偶尔会出来一条让你选择ignore或者exit的小条条的信息.在sch功能上,表现还行,不过智能化几乎没有,比如移动一个元件,所有的线不会跟着移动;线有接头,也不会自动合并;有时候没有接到pin上也看不出来.所以处处小心为妙.pcb工具上也比较傻,基本就是个pcb画图图纸,呵呵,我的现代化圆规直尺.基本上作图的细节都要自己亲历亲为,在画2层板时候,还行,后来渐渐画4层板就感觉跟不上要求了,那时候在protel99se上面画4层,在放大缩小移动的时候,我都趁机伸个懒腰,喝口水什么的,也算是有利有弊吧,值得一提的亮点是,protel99se的自动布线真的不错.大家不要疑问,说那有什么好的?其实我很多时候还是很喜欢用自动布线的,尤其以前以直插元件为主的时候,效果还是不错的,其实用手动也就那个差不多的样子.而且值得表扬的是protel99se基本都能布通,不像以前的版本.还有一个3d显示的功能,也比较有新意,不过后来自己做得封装多了,显示出来都是黑块块,也不好看,渐渐也不用了.另外protel99se的文件格式真的不好,越来越大,不知道都装了些什么,而且打开后,会在同一目录下自动产生一大堆临时文件,就是把create backup files关闭,也还会产生一个ddb的临时文件,很是麻烦.系统自带的压缩功能也是毁誉参半,开了文件是能在关闭的时候变小点,但是经常会有假死的情况.有时候文件就再也打不开了,所以很是提心吊胆的.
总的来说,我很喜欢protel99se,即使他现在不能满足我的作图要求,但是我对他还是很有感情,到现在,我的机器上还装着protel99se,有时候也拿出来教教小朋友,呵呵.
在这之后,我开始寻找protel99se的升级品,不是替代品,呵呵.那时候我见到了protel dxp.
dxp很是漂亮,这是我装好后的第一印象,dxp很是庞大,这是我装好后的第二印象,dxp没有我需要的改进,这是我装好后的第三印象,于是我很失望.
这个时候,我一个师兄毕业了,回来以后我看到他画图的工具变成了一个奇丑无比的软件,那就是我现在还在用的padspower.当时他在用powerlogic画图,我很是同情,和他说:“你们公司比较落后吧,你可以去教教他们用protel,不要在用这个软件了,估计和tango一个年代的吧?”我师兄告诉我,这个软件是扮猪吃老虎,用起来protel不能比的,例如,他就给我演示了一下,logic还是被我鄙视了一番,不过我看到powerpcb还是让我很是震撼,原来画图还可以这么样,那个动态布线已经很让我吃惊了,然后看到草图布线,总线布线,我当时真的感觉protel完蛋了.
之后,我的脑海中一直记着这个软件,当时常用的版本是power3.5的版本,网上也很少,费了好大劲,找到一个,没想到装起来那么麻烦,不像protel,protel的注册码我都装的能背下来了,而这个padspower根据安装说明,还要颠三倒四的折腾电脑好几次.好容易装好了,打开一看,还是很不甘心,太丑了……
另外,我还很舍不得我的protel元件库,顺便说一句,因为我吃了protel原来自带的元件库很多药,所以怕了,大部分的元件我都自己再做一遍,我还有一把精光闪闪的游标卡尺,hoho
又过了一阵子,我渐渐看惯了pads那个丑陋的界面,觉得还是蛮有个性的,而且打开关闭操作什么的很是迅速,感觉很酷.这个时候,又有4层板要做,于是我下定决心改用这个软件.开始学这个软件,很痛苦,中间反复了好几次,总于学会了盖世神功.修炼过程暂时不表,表也表不清,估计大家都差不多,有时候就是一点小问题搞死人.这个时候总于感觉到先苦后甜,画板还是很有意思的事情,拉线就像拉根蚯蚓一样,hoho,好好玩.画完后,拿到实验室给老板看,一下子傻眼了,实验室没人用这个软件,老板也觉得我是吃什么撑的,很不好交流.不过虽然这么说说,老板还是比较关心我们能弄出东西来,而不是怎么弄出东西来.
之后,我一直用pads系列,后面用了pad4.0,pads5.0,pads5.0.1的版本,感觉很习惯,主要是软件也基本没什么改动,后来为了安装方便,装了pads2004,还找到了ipc元件库,很全,也很漂亮,以后我也不用再用卡尺了.这期间我一直用orcad画原理图,orcad真的做得很好,真有一种高人的感觉的,把软件功能做强了不是最难的,难的是很强的功能操作却能做的那么简单,我用orcad基本是拿到软件摸索摸索就差不多了,没有感觉憋劲的感觉,不像powerlogic,一开始我连选个元件都选不中,哭啊,后来才发现还要先选好filter,唉
这里关于pads2004和新的pads2005的心得,不多说了,在另外一篇中我也写了一点.
话说时间到了公元2006年,在04年我们实验室进来的小学弟中有一个是我本科的兄弟,说起这个兄弟,身高八尺,腰围也是八尺,(画外音:那不是方的了?)其实是个很精干的小伙,gf也是实验室一个很pp的小学妹,扯远了.他中间到哪去了呢?据他说,被拉去画主板了,总之,他给实验室带来了新的eda软件-allegro
记得有一次我看他给实验室画的图,问他,为什么不用protel,那么简单的信号板,用这个allegro画,麻烦不说,别人要看,还要到他的机器上来.他转过八尺的腰围,说错了,转过头,告诉我:“我不会用protel,没有办法,只能用这个”faint,这句话给了我很大的哲理,我开始觉得我会protel也很骄傲的……
不过,自此我见到了更加高级的软件,后来经过了解,渐渐知道了wg,en,cr5000,cadstar,还有一堆一堆的,可见用什么软件不是主要的,主要的是是你是否需要更加高级的软件.
现在我对pads2004基本很满意,唯一的一点就是blazerouter的f3布线慢了点,听说allegro和wg这些高端软件对拉线很是不错,于是我又蠢蠢欲动了
我格了一个盘,装了wg2002,allegro15.2,还有前面装的protel,orcad layout,pads2004和pads2005,每次打开看看,很满足啊,可惜高级的不会,还在学习中.
我比较了一下wg的expeditionpcb,allegro,pads04的blazerouter和pads05的router,简单的比较,比较外行,呵呵,大家看看就行,不要批我.
在迅驰1.5 ,512M的机器上打开,wg最快,allegro第二,pads04第三,pads05最慢.在内存占用上,wg占用17M,allegro占用19M,pads04占用43M,pads05占用51M.界面上,allegro最朴素,wg,pads04并列第二,pads05最豪华,其实也就是按钮漂亮了一点,呵呵.在布线功能上,偶还没有仔细研究,以后有了心得再补.不过根据教程,这几天我研究了不下4本的allegro书,和3个wg的pdf书,得出一点感觉.pads04和05一个水平,布线功能中规中举,慢了点,不过操作简单,wg拉线比较强,操作稍微麻烦点,allegro拉线和tune都比较强,操作最麻烦,其实我看了allegro的书,感觉blazerouter调整出一个螺旋的等长线是比较麻烦的,而allegro就很方便,可见在细节上,高级的eda软件还是有很多优点.最后,pads软件目前最火,allegro也比较火,wg就比较冷清.学得人少点.
说了那么多,其实很多都是废话,不过写下来,看看还是很有点回忆的,在这其中认识了很多人,事,实验室的兄弟一起调板.很是开心.
吃中饭了,今天周末,没人管饭,自己弄点吃的,弄什么呢,弄个干煸wg,红烧pads,清蒸allegro算了…… |
|