分享

在Allegro中手动添加元件

 szhlwang 2012-02-04

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,把光标移到图中,会发现这个元件已然粘在光标上,这时才是真正的爱咋放咋放。然后你就可以给它的引脚增加网络并连线了。

parts list

通过这样繁琐的过程,可见,手动添加元件是多么不合规范的一个操作啊,欲速则不达,所以还是建议用网络驱动来添加元件吧。

给零件PIN加上NET:工具栏--》Logic-->Net Logic--》在Options的Net 处输入要给零件PIN的信号--》在Pin处输入零件Pin的名称及Pin码,如R12.1
也可以点击PCB板上现有的net&net pin,接着点击新增零件的Pin。
注意:原理图回注不能回注新增的零件,只能回注Ref Def等等。

后记:我在上面的添加过程中遇到一个问题,在part list表这个地方,如果要添加一个原板上没有的device,那除了要自建package外,还要创建device文件(就是在package创建好后点file->create device),这个device是个txt文件,在从原理图导入网表到PCB时要用到,但是如果只是用capture和allegro的话,这个文件是不需要的,只有在导入第三方网表时才需要。
经过摸索,学会了Pad及package的创建方法,自建了一个256球的BGA封装,Allegro的package wizard还是很好用,比protel要好用一些,只是建pad由于可设置的参数比较多,过程显得有点麻烦。

外二则

Q: 为何别人的工具栏图标大大方方又漂亮而我的图标这么猥琐?

small toolbar

猥琐的Toolbar Icon

large toolbar

又大又酷的Toolbar Icon

A: View -> Customization -> Toolbar -> 选择Cool Look和Large Button

Q: [Allegro]如何恢复启动时的Product Choices对话框?

product choice

A: 软件安装后默认情况下每次启动都会弹出Product Choices对话框供选择,但是如果勾选了Use As Default后,此框不再出现,如要再次选择,可以通过菜单File -> Change Editor调出该对话框。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多