已有 604 次阅读2011-9-14 11:42 |个人分类:allegro
Q:如何手动添加一个元件?A:这个在[protel]中轻而易举的动作,在严格遵循网络驱动的[allegro]里变得非常繁琐。先选择setup -> User References ,在Misc里勾选logic edit enabled。请记住这个选项,当你要做一些在[Protel]中很随意而在[Allegro]里变得很困难的动作(比如删除或修改某个网络)的时候,打开这个选项是必要的。
然后选主菜单Logic -> Part Logic,出现的是现有PCB上的part list表(下图),在Part Modification Area中输入你要添加的元件各属性值,图中我添加了一个0805电容C285。然后点ADD后OK,这样这个元件被添加到图中,但是还没有放到板上(那它现在在哪里?悬在半空?),要把它放置到板上,可以选主菜单中的Place -> Quick Place,这里有很多的放置选项,爱咋放咋放,虽然该功能称为Quick Place,但经我实际使用,是相当的bother,最quick的方法,选择 Place ->manually,那些悬在空中(已添加但未放置)的元件都在这个列表里,选中要添加的元件后不要急着点OK,把光标移到图中,会发现这个元件已然粘在光标上,这时才是真正的爱咋放咋放。然后你就可以给它的引脚增加网络并连线了。
通过这样繁琐的过程,可见,手动添加元件是多么不合规范的一个操作啊,欲速则不达,所以还是建议用网络驱动来添加元件吧。
后记:我在上面的添加过程中遇到一个问题,在part list表这个地方,如果要添加一个原板上没有的device,那除了要自建package外,还要创建device文件(就是在package创建好后点file->create device),这个device是个txt文件,在从原理图导入网表到PCB时要用到,但是如果只是用capture和allegro的话,这个文件是不需要的,只有在导入第三方网表时才需要。经过摸索,学会了Pad及package的创建方法,自建了一个256球的BGA封装,Allegro的package wizard还是很好用,比protel要好用一些,只是建pad由于可设置的参数比较多,过程显得有点麻烦。
评论
查看 »
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-5-23 14:03 , Processed in 0.062500 second(s), 21 queries , Gzip On.
深圳市墨知创新科技有限公司
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050