在allegro系統中,建立乙個零件(symbol)之前,必須先建立零件的管腳(pin)。元件封裝大體上分兩種,表貼和直插。針對不同的封裝,需要製作不同的padstack。
allegro中padstack主要包括以下部分。
1、pad即元件的物理焊盤
pad有三種:
regular pad,規則焊盤(正片中)。可以是:circle 圓型、square 方型、oblong 拉長圓型、rectangle 矩型、octagon 八邊型、shape形狀(可以是任意形狀)。
thermal relief 熱風焊盤(正負片中都可能存在)。可以是:null(沒有)、circle 圓型、square 方型、oblong 拉長圓型、rectangle 矩型、octagon 八邊型、flash形狀(可以是任意形狀)。
anti pad 抗電邊距(負片中使用),用於防止管腳與其他的網路相連。可以是:null(沒有)、circle 圓型、square 方型、oblong 拉長圓型、rectangle 矩型、octagon 八邊型、shape形狀(可以是任意形狀)。
2、soldermask:阻焊層,使銅箔裸露而可以鍍塗。
3、pastemask:膠貼或鋼網。
4、filmmask:預留層,用於新增使用者需要新增的相應資訊,根據需要使用。
表貼元件的封裝焊盤,需要設定的層面及尺寸:
regular pad:
具體尺寸根據實際封裝的大小進行相應調整後得到。推薦使用《ipc-sm-782a su***ce mount design and land pattern standard》中推薦的尺寸進行尺寸設計。同時推薦使用ipc-7351a lp viewer。該軟體包括目前常用的大多數smd元件的封裝。並給出其尺寸及焊盤設計尺寸。可以從
www.pcblibraries.com
:通常比regular pad尺寸大20mil,如果regular pad尺寸小於40mil,根據需要適當減小。
soldermask:
通常比regular pad尺寸大4mil。
pastemask:
通常比regular pad尺寸大4mil。
filmmask:
似乎很少用到,暫時與soldermask 直徑一樣。
直插元件的封裝焊盤,需要設定的層面及尺寸:
所需要層面:
1)begin layer-----thermal relief pad和anti pad比實際焊盤做大0.5mm
2)end layer與begin layer一樣設定
2)default internal尺寸如下
其中尺寸如下:
drill_size >= physical_pin_size + 10mil
regular pad >= drill_size + 16mil (drill_size<50)(0.4mm 1.27)
regular pad >= drill_size + 30mil (drill_size>=50)(0.76mm 1.27)
regular pad >= drill_size + 40mil (鑽孔為矩形或橢圓形時)(1mm)
thermal pad = traxbxc-d其中traxbxc-d為flash的名稱(後面有介紹)
anti pad = drill_size + 30mil 0.76mm
soldermask = regular_pad + 6mil 0.15mm
pastemask = regular pad (可以不要)
?flash name: traxbxc-d
其中:a. inner diameter: drill size + 16mil
b. outer diameter: drill size + 30mil
c. wed open: 12 (當drill_size = 10mil以下)
15 (當drill_size = 11~40mil)
20 (當drill_size = 41~70mil)
30 (當drill_size = 71~170 mil)
40 (當drill_size = 171 mil以上)
也有這種說法:至於flash的開口寬度,則要根據圓周率計算一下,保證連線處的寬度不小於10mil。公式為:
drill size × sin30°﹙正弦函式30度﹚
批註[b.k.1]:那不就是1/2?有待商榷
d.angle:45
pcb 元件(symbol)的必要的 class/subclass
*這些層在新增pad時已經新增,無需額外新增。其他層需要在allegro中建立封裝時新增。
**對於place_bound_top,dip元件要比零件框大1mm smd的話是0.2mm
注:這些層除標明必要外,其他的層可以不包括在內。另外其他層可以視情況新增進來。
序號class
subclass
元件要素 備註
1*eth
top
pad/pin(通孔或表貼孔)
shape(貼片ic 下的散熱銅箔)
必要、有導電性 2*
eth
bottom
pad/pin(通孔或盲孔)
視需要而定、有導電性 3*
package geometry
pin_number
對映原理圖元件的 pin 號。
如果 pad沒標號,表示原理圖不關心這個 pin 或是機械孔。 必要
4ref des
silkscreen_top
元件的位號。 必要
5component value
silkscreen_top
元件型號或元件值。 必要
6package geometry
silkscreen_top
元件外形和說明:線條、弧、字、shape 等。 必要
7package geometry
place_bound_top**
元件占地區域和高度。 必要
8route keepout
top禁止佈線區
視需要而定 9
via keepout
top禁止放過孔區
視需要而定
備註:
1.regular pad,thermal relief,anti pad的概念和使用方法
答:regular pad(正規焊盤)主要是與top layer,bottom layer,internal layer等所有的正片進行連線(包括佈線和覆銅)。一般應用在頂層,底層,和訊號層,因為這些層較多用正片。
thermal relief(熱風焊盤),anti pad(隔離盤),主要是與負片進行連線和隔離絕緣。一般應用在vcc或gnd等內電層,因為這些層較多用負片。但是我們在begin layer和end layer也設定thermal relief(熱風焊盤),anti pad(隔離盤)的引數,那是因為begin layer和end layer也有可能做內電層,也有可能是負片。
綜上所述,也就是說,對於乙個固定焊盤的連線,如果你這一層是正片,那麼就是通過你設定的regular pad與這個焊盤連線,thermal relief(熱風焊盤),anti pad(隔離盤)在這一層無任何作用。
如果這一層是負片,就是通過thermal relief(熱風焊盤),anti pad(隔離盤)來進行連線和隔離,regular pad在這一層無任何作用。
當然,乙個焊盤也可以用regular pad與top layer的正片同網路相連,同時,用thermal relief(熱風焊盤)與gnd內電層的負片同網路相連。
2.正片和負片的概念
答:正片和負片只是指乙個層的兩種不同的顯示效果。無論你這一層是設定正片還是負片,作出來的pcb板是一樣的。只是在cadence處理的過程中,資料量,drc檢測,以及軟體的處理過程不同而已。
只是乙個事物的兩種表達方式。就像乙個兄弟發的帖子上面說的,正片就是,你看到什麼,就是什麼,你看到佈線就是佈線,是真是存在的。
負片就是,你看到什麼,就沒有什麼,你看到的,恰恰是需要腐蝕掉的銅皮。
3.正片和負片時,應如何使用和設定(regular pad,thermal relief,anti pad)這三種焊盤
答:我們在製作pad時,最好把flash做好,把三個引數全部設定上,無論你做正片還是負片,都是一勞永逸。如果不用負片,那麼,恭喜你,你可以和flash說拜拜了。
如果在做焊盤的時候,你內層不做花焊盤,那麼在多層板的如果電源層是負片的話就不會有花焊盤出現,必須前期做了才會有.如果反過來,前期做了,但出圖的時候不想要花焊盤,可以直接在art work負片中設定去掉花焊盤。
當然你電源層也可以採用正片直接鋪銅的方式,鋪洞時設定孔的連著方式等引數,也可達到花焊盤的效果,這樣在做焊盤的時候不做花焊盤也可以通過設定孔的連線方式達到花焊盤的效果。設定方法:shape—global dynamic parameter-thermal relief connects裡進行相應設定。
每個管腳可以擁有所有型別的pad(regular, thermal relief, anti-pad and custom shapes),這些pad將應用於設計中的各個走線層。對於artwork層中的負片,allegro將使用thermal relief和anti-pad。而對於正片,allegro只使用regular pad。這些工作是allegro在生成光繪檔案時,自動選擇的。
每一層中都有可能指定regular thermal relief及anti-pad是出於以下考慮:在出光繪檔案時,當該層中與該焊盤相連通的是一般走線,那麼,在正片佈線層中,allegro將決定使用regular焊盤。如果是敷銅,則使用thermal relief焊盤,如果不能與之相連,則使用anti-pad。具體使用由allegro決定。
Allegro 元件封裝(焊盤)製作方法
在allegro 中,製作乙個零件 symbol 之前,必須先建立零件的管腳 pin 元件封裝大致分兩種 標貼和直插。不同的封裝需要不同的焊盤 padstack allegro中的padstack主要包括 1 元件的物理焊盤 1 規則焊盤 regular pad 有圓形 方形 橢圓形 矩形 八邊形 ...
cadence 焊盤製作小結
因為以前一直用altium designer 話pcb,做封裝的時候焊盤是不用自己操心的,但是開始用cadence以後發現好多以前不太懂的東西,需要自己畫焊盤,這就導致需要了解好多自己以前不懂的東西,下面是自己學習cadence中了解的一些東西,沒什麼順序,只是看到什麼就記下來,防止忘了。1 pcb...
BGA封裝焊盤的過孔設計
bga 形式封裝是1980 年由富士通公司提出,在日本ibm公司與citizen 公司合作的ompac晶元中誕生。目前主要應用在cpu 以及dsp 等多引腳 pin 高效能晶元的封裝,是目前高階ic 封裝技術的主要發展技術與方向。從bga 的組裝技術方面來看,和qfp 相比,bga 的優點主要有以下...