很多時(shí)候,在畫PCB時(shí),都會(huì)由于找不到封裝,要自己畫封裝,要花上很多時(shí)間,先不論這畫封裝的技能應(yīng)該不應(yīng)該有且熟練,這還都是小事兒,要是一不小心畫錯(cuò)一個(gè),有可能是整塊板子都要廢掉的,2層的還好,幾十塊,要是6層的,那可是上千的啊。對(duì)于有幾十甚至上百的引腳的芯片,自己畫一下還是可以的,但是對(duì)于幾百個(gè)引腳的芯片,人為去畫,那么出錯(cuò)的概率就會(huì)大很多。這無疑增加了開發(fā)的成本。那么有沒有什么方式可以快速的得到自己想要的封裝(或是大部分的標(biāo)準(zhǔn)封裝,而不是所有器件的封裝)但又是正確的呢?正確應(yīng)該是畫封裝的首要前提。
一、封裝哪里“挖”
1、PCB導(dǎo)出
很多時(shí)候,我們可以找到一些官方的參數(shù)設(shè)計(jì),也有提供PCB的,如果有想要的封裝,可以通過PCB文件導(dǎo)出
但也要注意,有一些板子,會(huì)把一部分布線也算進(jìn)封裝里,比如一些BGA的扇出線有時(shí)也會(huì)被導(dǎo)出,當(dāng)然,如果這樣的扇出可用是好的,不可用,還要手動(dòng)進(jìn)行刪除。
2、UltraLibrarian software文件生成
一些大的芯片廠商會(huì)提供bxl模式的封裝文件,其中包括有原理圖與PCB封裝,我們只需要安裝一下UltraLibrarian打開下載到的bxl文件,生成要想的封裝就可以了,這個(gè)軟件幾乎支持所有的PCB設(shè)計(jì)軟件。
這個(gè)軟件是可以Free使用的。而且使用相當(dāng)簡(jiǎn)單。

3、封裝生成器
軟件生成并不是支持所用的軟件的,由于allegro的封裝制作比AD的要繁瑣一些,所以軟件也比較多一些,比如FPM0.08、LPWizard 10.5等等。
4、數(shù)據(jù)手冊(cè)
當(dāng)一些太偏的器件,哪里也沒有現(xiàn)成的封裝可用時(shí),就不屬于標(biāo)準(zhǔn)封裝了,就不是本文章要考慮的問題了,只能是自己畫了~
二、封裝怎么“挖”
1、PCB導(dǎo)出
AD導(dǎo)出

allegro導(dǎo)出
2、UltraLibrarian software文件生成
首先是要下載bxl文件,比如TI上下載的文件如下圖的位置。

下載后,打開文件,會(huì)有如下圖所示界面,左側(cè)是封裝圖,右側(cè)是原理圖。
在中間也有Step 1到Step3的說明,直到生成好封裝為止。
生成封裝的類型也是相當(dāng)?shù)呢S富的,從AD,allegro,PADS,到Eagle,Kicad這些不常用的,是應(yīng)用盡有的。

選擇好要生成封裝的軟件,直接點(diǎn)第三步進(jìn)行導(dǎo)出封裝。
這里以allegro與AD為例。
allegro層出的封裝是可以直接使用的,只要添加好封裝的路徑就可以了。其導(dǎo)出的過程也是去調(diào)用allegro軟件,通運(yùn)行腳本來生成的封裝
而AD呢,也是要通過AD軟件加載生成的封裝工作后,運(yùn)行腳本才可以生成封裝。
3、封裝生成器
這里以FPM為例,選擇好你要的封裝后,點(diǎn)擊allegro就可以調(diào)用allegro生成你要的封裝,是相對(duì)軟簡(jiǎn)單的一個(gè)軟件,其中所有的封裝可以通過修改不同的間距與參數(shù)來生成自己的封裝。

以上就是在畫PCB時(shí),本人常用的一些快速得到標(biāo)準(zhǔn)封裝庫的方法,會(huì)對(duì)加快PCB設(shè)計(jì)有一些幫助。
但是個(gè)人手畫PCB封裝的技能還是要自己熟練起來的,并不一定所有的封裝都是可以找到,也并不一定都是標(biāo)準(zhǔn)的,總會(huì)有一些封裝是很另類的。
電子發(fā)燒友App










評(píng)論