前言
经历了导入网表和PCB参数设置,这里先讲一下封装的获取和更新。
不少小伙伴就是被Allegro的封装拦住,这里有必要讲一下封装的获取和更新
(1)一方面如果读者有个新的PCB需要改版,有些封装需要调用旧版的封装,这个时候用旧PCB导出封装就显得尤为重要了
(2)另一方面,读者如果导入了网表并且把器件已经放入了PCB上了,如果封装修改了就需要进行封装更新了。
《一》获取PCB 板上的封装
在菜单里选择-Export-Library
弹出如下界面,默认全部输出,但是可以选择放置的路径,如果对路径没什么要求,只是为了提取某一个封装,可以默认即可,到时候提取玩想要的封装再把其他的封装删除即可。
点击Export,,经历了短暂时间后Complete,我们可以看到,在PCB的同一个文件夹下面就产生了大量的封装。
这里有一点需要注意的是因为这里封装太多,所有封装和封装里面用到的焊盘都会产生在这里,提取想要的封装后(后缀是dra),往往不能不知道焊盘调用了哪个,导致仅仅将dra提取出来也是无法给另一个PCB调用这个封装。
因此,在提取了想要的封装后需要打开dra,输出焊盘,就可以了。
比如,这里提取了bga361这个封装到我们的封装库,接下来同之前提取封装类似操作需要对这个BGA361的焊盘提取即可,然后就可以以后调用这个bga361封装了。
《二》PCB封装的更新
这里以PCB上面的RJ45封装为例子,比如我PCB板的J12这个器件的RJ45需要变更封装,提及封装更新的办法。
假设我封装原来是下图所示,封装上面有2个LED灯的丝印,丝印下方的4个孔都是圆形的,但是我需要修改成椭圆形,然后丝印是在这4个孔的下方,那么我们
新的PCB封装修改后是这样的
所以,我们需要将新的封装更新过去,点击Place菜单-》Update Symbol
在Pakage Symbols 找到RJ45的对应封装即可,其他的保持默认,但是具体情况根据是否锁定或者是否等等,一般默认即可。
更新后,PCB上面的封装就变过来了,神奇吧,没试过的读者赶紧Mark一下,以后肯定用的着。