【Ch08】創(chuàng)建元器件庫_第1頁
【Ch08】創(chuàng)建元器件庫_第2頁
【Ch08】創(chuàng)建元器件庫_第3頁
【Ch08】創(chuàng)建元器件庫_第4頁
【Ch08】創(chuàng)建元器件庫_第5頁
已閱讀5頁,還剩102頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

創(chuàng)建元器件庫第八章電路設(shè)計與制作實用教程(Allegro版)普通高等教育“十三五”規(guī)劃教材·卓越工程師培養(yǎng)系列1創(chuàng)建原理圖庫創(chuàng)建原理圖庫11.1創(chuàng)建原理圖庫的流程原理圖庫由一系列元器件的圖形符號組成。盡管CadenceAllegro軟件提供了大量的元器件原理圖符號,但是,在電路板設(shè)計過程中,仍有很多元器件原理圖符號無法在庫里找到。因此,設(shè)計者有必要掌握自行設(shè)計元器件原理圖符號的技能,并能夠建立屬于自己的原理圖庫。如果需要在原理圖庫中添加不止一種元器件的原理圖封裝,可以通過重復(2)~(5)的操作來實現(xiàn)。創(chuàng)建原理圖庫的流程(見圖8-1)包括:(1)新建原理圖庫;(2)新建元器件;(3)繪制元器件符號;(4)添加引腳(設(shè)置極性);(5)添加元器件屬性信息。創(chuàng)建原理圖庫11.2新建原理圖庫如圖8-2所示,在OrCADCaptureCIS軟件中執(zhí)行菜單命令File→New→Library,即可新建一個原理圖庫??梢钥吹剑贒esignResources目錄下新增了一個原理圖庫文件,系統(tǒng)默認的文件名為library1.olb。為了保持名稱一致性,將原理圖庫和PCB封裝庫統(tǒng)一命名為STM32CoreBoard,不同類型的庫通過后綴來區(qū)分。這里將默認的library1.olb重命名為STM32CoreBoard.olb。

具體操作是:在圖8-3中,右鍵單擊library1.olb文件,在右鍵快捷菜單中選擇SaveAs命令。創(chuàng)建原理圖庫1在SaveAs對話框中,選擇保存路徑D:1STM32CoreBoardLib-V1.0.0-20171215\SCHLib,將原理圖庫文件命名為STM32CoreBoard.olb,然后單擊“保存”按鈕。注意,保存庫路徑中不可使用中文。創(chuàng)建原理圖庫11.3在原理圖庫中新建元器件右鍵單擊原理圖庫文件,在右鍵快捷菜單中選擇NewPart命令,新建元器件,如圖8-5所示。在NewPartProperties對話框中,根據(jù)待創(chuàng)建的元器件填寫相關(guān)參數(shù),如圖8-6所示。創(chuàng)建原理圖庫1各參數(shù)說明如下。Name:新建元器件的名稱。PartReferencePrefix:新建元器件編號的首字母。PCBFootprint:新建元器件的PCB封裝。Multiple-PartPackage:一個元器件包括多個部分(Part).PackageType:Homogeneous——多個Part外形相同。Heterogeneous——多個Part外形不同。PartNumbering:Alphabetic——元器件編號以英文顯示,元器件的引腳以字母顯示。Numeric——元器件編號以數(shù)字顯示,元器件的引腳以數(shù)字顯示。創(chuàng)建原理圖庫1在Name欄中輸入lk;在PartReferencePrefix欄中輸入R,因為電阻在原理圖中的編號為R?,如Rl、R2;在PCBFootprint欄中輸入R0603,表示1k2電阻的PCB封裝為0603;選擇Homogeneous和Numeric,然后單擊OK按鈕。下面以新建電阻為例,講解如何手動創(chuàng)建一個元器件。首先,在NewPartProperties對話框中設(shè)置相關(guān)參數(shù),如圖8-7所示。創(chuàng)建原理圖庫11.4制作電阻原理圖封裝在元器件原理圖符號設(shè)計界面中,左側(cè)工具欄中有多個快捷按鈕,單擊按鈕即可使用相應的命令。右側(cè)畫布中的R?<Value>部分是繪制原理圖符號外框的區(qū)域,如圖8-8所示。

(1)繪制元器件符號創(chuàng)建原理圖庫1首先,繪制外框。執(zhí)行菜單命令Place→Rectangle,或單擊工具欄中的按鈕,如圖8-9所示,這時指針變成十字形狀。然后,在畫布虛線框中,單擊確定外框的起點,移動指針,再次單擊確定終點,繪制如圖8-10所示的矩形外框。創(chuàng)建原理圖庫1繪制好外框后,調(diào)整虛線框的大小,單擊虛線框的左上角,移動指針,使虛線框的大小適中。同時調(diào)整R?和<Vlue>的位置,單擊工具欄中的越按鈕,使其變?yōu)榧t色,表示可隨意挪動不受柵格限制,如圖8-11所示。然后,放置原理圖符號引腳。執(zhí)行菜單命令Place→Pin,或單擊工具欄中的按鈕,如圖8-12所示。創(chuàng)建原理圖庫1打開PlacePin對話框,如圖8-13所示,其中各參數(shù)的說明如下。Name:引腳名稱,輸入1.Number:引腳對應的序號,輸入l.Shape:引腳外形形式,選擇Short.Type:引腳的電氣類型,選擇Passive.這時引腳顯示在指針旁,單擊虛線框的左邊線,即可放置1號引腳。然后,移動鼠標,新的引腳會顯示在指針旁,Name和Number自動加1,繼續(xù)放置其他引腳。按Esc鍵可退出放置引腳命令。放置引腳后的效果圖如圖8-14所示。創(chuàng)建原理圖庫1電阻屬于無極性元器件,可以將引腳序號和引腳名稱隱藏起來,使原理圖符號更加簡潔。執(zhí)行菜單命令Options→PartProperties,如圖8-15所示。打開UserProperties對話框,將PinNamesVisible和PinNumbersVisible設(shè)置為False,如圖8-16所示,然后單擊OK按鈕,完成設(shè)置。創(chuàng)建原理圖庫1將引腳序號和引腳名稱隱藏后的效果圖如圖8-17所示。說明:為了讓初學者既無須建立自已的實體物料庫,又能夠方便使用規(guī)范的物料庫,建議直接使用立創(chuàng)商城()的物料體系,并可直接從立創(chuàng)商城上進行物料采購。立創(chuàng)商城提供的物料體系較嚴謹、規(guī)范,且采購方便、價格實惠,基本可以實現(xiàn)一站式采購。讀者只需要在焊接電路板之前或者交由工廠貼片時采購物料,既省時又節(jié)約成本,大大降低了學習電路設(shè)計和制作的門檻及成本。如果出現(xiàn)下架或缺貨的情況,可以非常容易地找到可替代的元器件。由于本書引用了立創(chuàng)商城中的元器件編號,因此讀者可以根據(jù)STM32核心板元器件清單上的元器件編號方便地采購所需的元器件。創(chuàng)建原理圖庫1繪制好元器件后,需要添加元器件屬性信息,以便后續(xù)打樣、備料、貼片等。應對每個元器件添加以下信息。(2)添加屬性信息

1)元器件編號:與立創(chuàng)商城中的商品編號一致,可以在立創(chuàng)商城中利用元器件編號快速搜索,一個編號對應一個元器件。

2)元器件名稱:與立創(chuàng)商城中的商品名稱基本一致。

3)元器件類別:與立創(chuàng)商城中的商品類別一致。

4)元器件型號:與立創(chuàng)商城中的廠家型號一致。

5)封裝規(guī)格:與立創(chuàng)商城中的封裝規(guī)格一致。

6)阻值(Ω)/容值(uF):如果元器件為電阻,則輸入阻值:如果為電容,則輸入容值;如果既非電阻也非電容,則輸入“*”,表示忽略。

7)電壓:即電容的耐壓值。如果非電容,則輸入“*”,表示忽略。

8)精度:即元器件的精度值。創(chuàng)建原理圖庫1

9)焊盤數(shù)量:即元器件的焊盤數(shù)量。工廠通過焊盤數(shù)量來計算貼片的價格,便于后期計算成本。

10)品牌產(chǎn)地:與立創(chuàng)商城中的品牌一致。

11)Value(值):有值的元器件需要輸入其值,如電阻值、電容值、電感值、晶振的振蕩頻率等。對于芯片、插件、開關(guān)等元器件,輸入“*”,表示忽略。

12)單價/元(大批量):與立創(chuàng)商城中的最大批量的價格一致,便于后期計算成本。

13)原創(chuàng):填寫原創(chuàng)信息,用于版權(quán)保護,讀者可根據(jù)實際信息填寫。

14)備注:“立創(chuàng)可貼元器件”“立創(chuàng)非可貼元器件”或“非立創(chuàng)元器件”。備注“立創(chuàng)可貼元器件”表示在立創(chuàng)商城進行打樣的同時,還可以直接進行貼片;備注“立創(chuàng)非可貼元器件”表示可以在立創(chuàng)商城采購但是無法在立創(chuàng)商城貼片;備注“非立創(chuàng)元器件”表示立創(chuàng)商城沒有該元器件,需要在其他地方采購。創(chuàng)建原理圖庫1本書選用了立創(chuàng)商城中編號為C21190的1k2電阻(0603封裝),其詳細信息如圖8-18所示。下面給lk2電阻添加屬性信息。執(zhí)行菜單命令Options→PartProperties,打開UserProperties對話框,單擊New按鈕新建屬性。在Name欄中輸人項目名稱,這里輸入“A.元件編號”,在Value欄中輸人從立創(chuàng)商城獲取的元器件編號,這里輸入“C21190”,單擊OK按鈕,完成對元器件編號的添加,如圖8-19所示。創(chuàng)建原理圖庫1依次添加其他屬性,如圖8-20~圖8-22所示。最終制作完成的1kΩ0603電阻的原理圖封裝如圖8-23所示。創(chuàng)建原理圖庫11.5制作發(fā)光二極管原理圖封裝參照8.1.3節(jié)介紹的方法,在原理圖庫中新建一個元器件,然后在NewPartProperties對話框中設(shè)置相關(guān)參數(shù),如圖8-24所示,這里以制作藍色發(fā)光二極管為例。在Name欄中輸人LED_BLUE。發(fā)光二極管的原理圖符號在原理圖中的編號為LED,PCB封裝為LED0805,發(fā)光二極管的原理圖符號只有一部分,因此選擇Homogeneous和Numeric,然后單擊OK按鈕。(1)新建元器件創(chuàng)建原理圖庫1執(zhí)行菜單命令Place→Ployline,或單擊工具欄中的按鈕,參照8.1.4節(jié)中繪制矩形框的方法,繪制三角形框,如圖8-25所示。注意按Shift鍵可以切換成45°角。繪制完成后,按Esc鍵退出繪制命令。然后,雙擊三角形的邊,在彈出的EditFilledGraphic對話框中,在FillStyle下拉列表中選擇Solid進行三角形填充,如圖8-25所示,單擊OK按鈕即可完成填充。填充后的效果如圖8-26所示。按照圖8-27所示,繪制完成發(fā)光二極管的符號,然后調(diào)整虛線框的大小,并把LED?和<Value>:移至合適的位置。(2)繪制元器件符號創(chuàng)建原理圖庫1發(fā)光二極管有正負極之分,如圖8-28所示。執(zhí)行菜單命令Place→Pin,或單擊工具欄中的按鈕,在彈出的PlacePin對話框中輸入?yún)?shù),進行引腳設(shè)置,如圖8-29所示。在Name欄中輸入CATH0DE,表示陰極,在Number欄中輸入上,Shape選擇Short,Type選擇Passive,.單擊OK按鈕。然后,在虛線框的右邊單擊放置1號引腳,再單擊鼠標右鍵,在右鍵快捷菜單中選擇EditProperties命令,編輯1號引腳的屬性,如圖8-30所示。(3)設(shè)置引腳極性創(chuàng)建原理圖庫1按照圖8-31所示設(shè)置陽極引腳參數(shù)。在Name欄中輸入ANODE,表示陽極,在Number欄中輸人2,Shape選擇Short,Iype選Passive。由于可以通過觀察二極管符號的朝向來識別其引腳序號和正極、負極,因此在設(shè)計中可以隱藏引腳的序號和名稱,如圖8-32所示。創(chuàng)建原理圖庫1添加藍色發(fā)光二極管的屬性信息,先在立創(chuàng)商城搜索商品編號為C84259的元器件,獲取相關(guān)信息,如圖8-33所示。(4)添加屬性信息創(chuàng)建原理圖庫1參照給電阻添加屬性信息的方法,根據(jù)上述信息,添加如圖8-34~圖8-36所示的藍色發(fā)光二極管的屬性信息。最終完成的藍色發(fā)光二極管原理圖封裝如圖8-37所示。創(chuàng)建原理圖庫11.6制作簡牛原理圖封裝新建一個元器件,然后在彈出的NewPartProperties對話框中設(shè)置相關(guān)參數(shù),如圖8-38所示。在Name欄中輸入Boxheader20P,簡牛的原理圖符號在原理圖中的編號為J,PCB封裝為DIP_20,簡牛的原理圖符號只有一部分,因此選擇Homogeneous和Numeric。

然后單擊OK按鈕。(1)新建元器件創(chuàng)建原理圖庫1執(zhí)行菜單命令Place→Rectangle,繪制簡牛原理圖符號的外框,邊長分別為l.linches和0.9inches,如圖8-39所示。執(zhí)行菜單命令Place→PinArray,或單擊工具欄中的露按鈕,在彈出的PlacePinArray對話框中輸入?yún)?shù)進行引腳設(shè)置,如圖8-40所示。(2)繪制元器件符號各參數(shù)說明如下。StartingName:起始引腳名稱,輸入1。StartingNumber:起始引腳序號,輸入1。NumberofPins:引腳數(shù)量,輸入簡牛一側(cè)的引腳數(shù)量10。Increment:引腳序號遞增值,輸人2。PinSpacing:引腳擺放之間的間距,輸人1.Shape選擇Line,Type選擇Passiveo。創(chuàng)建原理圖庫1設(shè)置完成,單擊OK按鈕。然后把引腳放置在外框的左側(cè),放置完成后雙擊引腳,在彈出的PinProperties對話框中,在Name欄中修改引腳名稱,如圖8-41所示。以同樣的方法添加簡牛的其他引腳,添加完成后的效果如圖8-42所示。創(chuàng)建原理圖庫1添加簡牛的屬性信息,先在立創(chuàng)商城搜索商品編號為C3405的元器件,獲取相關(guān)信息,如圖8-43所示。(3)添加屬性信息創(chuàng)建原理圖庫1根據(jù)立創(chuàng)商城提供的信息,添加簡牛的屬性信息,如圖8-44至圖8-46所示。最終完成的簡牛原理圖封裝如圖8-47所示。創(chuàng)建原理圖庫11.7制作STM32F103RCT6芯片原理圖封裝打開OrCADCaptureCIS軟件,執(zhí)行菜單命令File→DesignResources,在設(shè)計資源面板中右鍵單擊庫文件STM32CoreBoard.OLB,在右鍵快捷菜單中選擇NewPart,打開NewPartProperties對話框,按照圖8-48所示進行參數(shù)設(shè)置。

在Name欄中輸入STM32F103RCT6,STM32F103RCT6芯片的原理圖符號在原理圖中的編號為U,PCB封裝為LQFP64,由于STM32F103RCT6芯片的原理圖符號只有一部分,因此選擇Homogeneous和Numeric,然后單擊OK按鈕。(1)新建元器件創(chuàng)建原理圖庫1執(zhí)行菜單命令Place→Rectangle,繪制STM32F103RCT6原理圖符號的外框,邊長分別為3.6inches和1.6inches,如圖8-49所示。執(zhí)行菜單命令Place→Pin,或單擊工具欄中的按鈕,在彈出的PlacePin對話框中輸入?yún)?shù)進行引腳設(shè)置,然后逐一添加并設(shè)置其余引腳。也可以連續(xù)添加完全部引腳后,雙擊引腳,在彈出的PinProperties對話框中修改引腳名稱。繪制好的STM32F103RCT6原理圖符號如圖8-50所示。(2)繪制元器件符號創(chuàng)建原理圖庫1添加STM32F103RCT6的屬性信息,先在立創(chuàng)商城搜索商品編號為C8323的元器件,獲取相關(guān)信息,如圖8-51所示。(3)添加屬性信息創(chuàng)建原理圖庫1根據(jù)立創(chuàng)商城提供的信息,添加STM32F103RCT6的屬性信息,如圖8-52~圖8-54所示。創(chuàng)建原理圖庫1最終完成的STM32F103RCT6原理圖封裝如圖8-55所示。2創(chuàng)建PCB封裝庫創(chuàng)建PCB封裝庫2PCB封裝庫(簡稱PCB庫)由一系列元器件的封裝組成。元器件的封裝在PCB上通常表現(xiàn)為一組焊盤、絲印層上的外框及芯片的說明文字。焊盤是封裝中最重要的組成部分之一,用于連接元器件的引腳。絲印層上的外框和說明文字主要起指示作用,指明焊盤所對應的芯片,方便電路板的焊接。盡管CadenceAllegro軟件提供了大量的PCB封裝,但是,在電路板設(shè)計過程中,仍有很多PCB封裝無法在庫里找到,而且CadenceAllegro軟件提供的許多PCB封裝的尺寸不一定滿足設(shè)計者的需求。因此,設(shè)計者有必要掌握設(shè)計PCB封裝的技能,并能夠建立自已的PCB封裝庫。創(chuàng)建PCB封裝庫22.1創(chuàng)建PCB庫的流程創(chuàng)建PCB庫的流程(見圖8-56)包括:(1)新建元器件焊盤;(2)制作PCB封裝;(3)設(shè)置焊盤參數(shù);(4)添加焊盤;(5)繪制2D線,添加文本標注;(6)添加位號。創(chuàng)建PCB封裝庫22.2創(chuàng)建PCB庫的流程CadenceAllegro軟件需要先利用PadDesigner軟件新建焊盤,然后在新建PCB封裝時調(diào)用焊盤。雙擊PadDesigner圖標,啟動軟件,如圖8-57所示。創(chuàng)建PCB封裝庫2打開如圖8-58所示的對話框,Parameters標簽頁中的部分參數(shù)介紹如下。Units(單位):常使用Millimeter(公制)、Mils(密爾)。Decimalplaces(小數(shù)點后的位數(shù)):指精度。公制單位精確到小數(shù)點后4位,密爾單位精確到小數(shù)點后2位。Holetype(孔類型):CircleDrill(圓孔),Ovalslot(橢圓孔),RectangleSlot(矩形孔)。Plating(電鍍):Plated(要焊接的金屬化過孔),Non-Plated(用作定位孔,無須焊接的非金屬化過孔)。Drilldiameter:孔徑的大小和槽孔的長、寬。Tolerance:孔徑公差。創(chuàng)建PCB封裝庫2打開Layers標簽頁,切換到焊盤層,其中部分參數(shù)介紹如下。RegularPad:正片焊盤,用在BeginLayer、DefaultInternal和EndLayer中。常見的各種元器件封裝焊盤在Top層和Bottom層就采用RegularPad.ThermalRelief:熱風焊盤或花焊盤,在負片中有效。用于負片中焊盤與覆銅的連接方式。AntiPad:隔離盤或負焊盤,在負片中有效。用于負片中焊盤與覆銅的隔離。SOLDERMASK:阻焊層,使焊盤裸露出來,表示需要焊接的地方。PASTEMASK:鋼網(wǎng)開窗大小。Geometry:焊盤形狀,包括Circle(圓形)、Square(方形)、Oblong(手指形)、Rectangle(矩形)、Octagon(八角形)、Shape(異形)。創(chuàng)建PCB封裝庫2如果制作的是表面貼片元器件的焊盤,如圖8-59所示,須勾選Singellayermode項,并填寫下列參數(shù):BEGINLAYER層的RegularPad;SOLDERMASK_TOP層的RegularPad,阻焊層焊盤的長和寬要比實際焊盤的長和寬分別大0.1mm;PASTEMASK_TOP層的RegularPad。創(chuàng)建PCB封裝庫2因為兩層電路板只有正片,負片是針對多層板的,所以在創(chuàng)建正片的通孔焊盤時不需要對熱風焊盤和負焊盤進行設(shè)置。如圖8-60所示,需要填寫下列參數(shù):BEGINLAYER層的RegularPad;DEFAULTINTERNAL層的RegularPad;ENDLAYER層的RegularPad;SOLDEMASK_TOP層和SOLDEMASK_BOTTOM層的RegularPad,阻焊層焊盤要比正片焊盤大0.1mm;創(chuàng)建PCB封裝庫2設(shè)置完成后,執(zhí)行菜單命令File→Save,對焊盤進行重命名并保存,如圖8-61所示。創(chuàng)建PCB封裝庫22.3制作電阻PCB封裝8.2.2節(jié)詳細介紹了PadDesigner軟件的使用,本節(jié)開始介紹如何制作0603電阻的PCB封裝。電阻只有兩個引腳,封裝形式簡單,封裝的命名(R0603)分為兩部分,其中R代表Resistance(電阻),0603代表封裝的尺寸為60mil×30mil.0603封裝電阻的尺寸和規(guī)格如圖8-62、圖8-63所示。創(chuàng)建PCB封裝庫2首先創(chuàng)建焊盤,打開PadDesigner軟件,在Pad_Designer對話框中選擇Parameters標簽頁。在Units下拉列表中選擇Millimeter,Decimalplaces為4,如圖8-64所示。創(chuàng)建PCB封裝庫2單擊Layers標簽頁,切換到焊盤層設(shè)置,勾選Singlelayermode項。BEGINLAYER層焊盤設(shè)置為Rect0.9500x0.8500,在Geometry下拉列表中選擇Rectangle.。圖8-62、圖8-63所給的是實物的尺寸,在設(shè)計焊盤時需要進行一定量的補償,如圖8-65所示。創(chuàng)建PCB封裝庫2可以將設(shè)置好的BEGINLAYER層復制到鋼網(wǎng)層,右鍵單擊Bg,在右鍵快捷菜單中選擇Copy命令,如圖8-66所示。創(chuàng)建PCB封裝庫2然后,右鍵單擊PASTEMASK_TOP層左側(cè)的矩形框,在右鍵快捷菜單中選擇Paste命令,如圖8-67所示。創(chuàng)建PCB封裝庫2

SOLDERMASK_TOP層需要在正片焊盤的基礎(chǔ)上長和寬分別增大0.1mm,需要手動設(shè)置,如圖8-68所示。創(chuàng)建PCB封裝庫2焊盤設(shè)置好之后,需要檢查無誤才可以保存。如圖8-69所示,執(zhí)行菜單命令File→Check,若檢查無誤,可在對話框的左下方看到“Padstackhasnoproblems”。創(chuàng)建PCB封裝庫2對設(shè)置好的焊盤進行保存,執(zhí)行菜單命令File→SaveAs,如圖8-70所示。在彈出的Pse_Save_As對話框中,選擇保存路徑,并對焊盤重命名。SMD(貼片)矩形焊盤的命名格式如下:R+widthxheight。創(chuàng)建PCB封裝庫2本例中,0603電阻焊盤可以命名為:R0_95×085,如圖8-71所示。保存路徑為D:\STM32CoreBoardLib-V1.0.0-20171215\PADLib。焊盤創(chuàng)建完成后,開始新建PCB封裝。打開PCBEditor軟件,執(zhí)行菜單命令Fle→New,打開NewDrawing對話框,在DrawingName欄中輸人封裝名稱RO603,單擊Browse按鈕,保存在D:1STM32CoreBoardLib-V1.0.0-20171215\PCBLib目錄下。然后,在DrawingType下拉列表中選擇Packagesymbol。最后單擊OK按鈕,如圖8-72所示。創(chuàng)建PCB封裝庫2設(shè)置軟件設(shè)計參數(shù),執(zhí)行菜單命令Setup→DesignParameters,如圖8-73所示。在彈出的DesignParameterEditor對話框中,選擇Desig知標簽頁,將Userunits設(shè)為Millimeter,Accuracy設(shè)為4,如圖8-74所示。設(shè)置庫路徑,執(zhí)行菜單命令Setup-→UserPreferences,如圖8-75所示。創(chuàng)建PCB封裝庫2打開UserPreferencesEditor對話框,在Paths目錄下單擊Library,在右側(cè)設(shè)置頁中分別單擊devpath、padpath、psmpath對應的Value欄中的按鈕,指定新建焊盤時焊盤的保存路徑,如圖8-76~圖8-78所示。創(chuàng)建PCB封裝庫2重新設(shè)置畫布原點,執(zhí)行菜單命令Setup→ChangeDrawingOrigin,然后在畫布的中心位置單擊,即可完成原點的設(shè)置,如圖8-79所示。設(shè)置柵格,執(zhí)行菜單命令Setup→Grids,在DefineGrid對話框中將柵格設(shè)置為0.1,如圖8-80所示。創(chuàng)建PCB封裝庫2調(diào)出之前已創(chuàng)建的焊盤,執(zhí)行菜單命令Layout→Pins,如圖8-81所示。打開Options對話框,如圖8-82所示。通過計算,可以得出0603電阻封裝的兩個焊盤中心間距是1.6mm.在X欄中,Qty為2,代表放置2個焊盤;Spacing為1.6,代表焊盤中心間距為1.6mm;方向選擇Right,代表靠右放置;Pin為1,Inc為1表示引腳號從1開始,每次遞增1。創(chuàng)建PCB封裝庫2這時會看到焊盤懸掛在指針旁,按空格鍵可以進行90°旋轉(zhuǎn)。然后,在命令欄中輸入“x-0.80”,如圖8-83所示,這樣可將原點置于兩個焊盤的中間。按Enter鍵,將在原點處放置2個焊盤。然后單擊鼠標右鍵,在右鍵快捷菜單中選擇Doe命令,結(jié)束放置,如圖8-84所示。創(chuàng)建PCB封裝庫2接下來,繪制絲印層2D線。首先設(shè)置絲印顏色,這里將頂層絲印設(shè)置為黃色。單擊工具欄中的器按鈕,在彈出的ColorDialog對話框中進行設(shè)置,設(shè)置方法與第7章的圖層顏色設(shè)置方法相同,此處不再詳細介紹。繪制絲印層2D線,單擊工具欄中的(AddLine)按鈕,在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Silkscreen_Top,Linewidth設(shè)為0.l524(6mil),如圖8-85所示。創(chuàng)建PCB封裝庫2在合適的位置單擊開始繪制,在需要拐彎的地方再次單擊,要結(jié)束繪制時單擊鼠標右鍵,在右鍵快捷菜單中選擇Doe命令。繪制好的絲印層2D線如圖8-86所示。繪制裝配層2D線,單擊工具欄中的(AddLine)按鈕。在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Assembly_Top,Linewidth設(shè)為0,如圖8-87所示。創(chuàng)建PCB封裝庫2裝配框的尺寸與元器件實物尺寸相同。由圖8-62、圖8-63可以看出,如果原點在元器件中心,則元器件的四個頂點的坐標分別為(0.8,0.5),(0.8,-0.5),(-0.8,0.5),(-0.8-0.5),繪制完成后如圖8-88所示。創(chuàng)建PCB封裝庫2元器件的安全擺放區(qū)用于表明該元器件在電路板上所占位置的大小,防止其他元器件將其覆蓋。若其他元器件進入該區(qū)域,則系統(tǒng)自動提示DRC報錯,安全擺放區(qū)的尺寸應比元器件實物略大。單擊工具欄中的圜(ShapeAddRectangle)按鈕。在Options面板中將ActiveClass設(shè)為PackageGe-ometry,Subclass設(shè)為Place_Bound._Top,如圖8-89所示。繪制完成后如圖8-90所示。創(chuàng)建PCB封裝庫2添加絲印層位號,單擊工具欄中的(AddText)按鈕,在Options面板中將ActiveClass設(shè)為RefDes,Subclass設(shè)為Silkscreen_Top,然后單擊元器件的上方,當出現(xiàn)一個白色矩形框時,輸入R*,如圖8-91所示。至此,電阻PCB封裝制作完成。執(zhí)行菜單命令File→Save進行保存,如圖8-92所示,.psm文件將自動生成在。dra文件的同級目錄中,如圖8-93所示。創(chuàng)建PCB封裝庫22.4制作藍色發(fā)光二極管PCB封裝藍色發(fā)光二極管的封裝尺寸如圖8-94所示。打開PadDesigner軟件,在Pad_Designer對話框中選擇Parameters標簽頁。在Units下拉列表中選擇Millimeter,Decimalplaces設(shè)為4.創(chuàng)建PCB封裝庫2打開Layers標簽頁,勾選Singlelayermode項,設(shè)置為貼片焊盤模式。將BEGINLAYER層焊盤設(shè)置為Rect0.8000x1.2000,在Geometry下拉列表中選擇Rectangle,如圖8-95所示。將設(shè)置好的BEGINLAYER層復制到PASTEMASK_TOP層,如圖8-96所示。將S0LDERMASK_TOP層設(shè)置為Rect0.9000×1.3000,如圖8-97所示。創(chuàng)建PCB封裝庫2執(zhí)行菜單命令Fle→Check,檢查焊盤,檢查無誤即可保存焊盤。執(zhí)行菜單命令File→SaveAs,在Pse_Save_As對話框中選擇存儲路徑并對焊盤重命名,藍色發(fā)光二極管焊盤可以命名為:R08×12;保存路徑為D:1STM32CoreBoardLib-V1.0.0-201712151PADLib,如圖8-98所示。焊盤創(chuàng)建完成后,開始新建PCB封裝。打開PCBEditor軟件,執(zhí)行菜單命令ile→New,打開NewDrawing對話框,在DrawingName欄中輸入封裝名稱LEDO8O5,單擊Browse按鈕,保存在D:\STM32CoreBoardLib--V1.0.0-20171215\PCBLib目錄下。然后,在DrawingType下拉列表中選擇Packagesymbol。最后單擊OK按鈕,如圖8-99所示。創(chuàng)建PCB封裝庫2設(shè)置柵格,執(zhí)行菜單命令Setup→Gids,勾選GridsOn項,將柵格設(shè)置為0.1,如圖8-100所示。調(diào)出之前已創(chuàng)建的焊盤,執(zhí)行菜單命令Layout-→Pins,打開Options對話框,如圖8-101所示。通過計算,可以得出LED0805的兩個焊盤中心間距是1.7mm。創(chuàng)建PCB封裝庫2在X欄中,Qty為2,代表放置2個焊盤;Spacing為1.7,代表焊盤中心間隔1.7mm放置;方向選擇Right,代表靠右放置;Pin為1,Inc為1.在命令欄中輸入:“x-0.850”,如圖8-102所示,可以將原點置于兩個焊盤的中間。按Enter鍵放置焊盤。然后單擊鼠標右鍵,在右鍵快捷菜單中選擇Done命令,結(jié)束放置,如圖8-103所示。創(chuàng)建PCB封裝庫2接下來,繪制絲印層2D線。單擊工具欄中的按鈕,在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Silkscreen_Top,Linewidth設(shè)為0.l524(6mil).在合適的位置單擊,開始繪制,在需要拐彎的地方再次單擊,要結(jié)束繪制時單擊鼠標右鍵,在右鍵快捷菜單中選擇Done命令。繪制三角形時,在Options面板中將Linelock設(shè)置為0.1號焊盤為負極,所以在PCB封裝的左邊添加絲印標識。繪制好的絲印層2D線如圖8-104所示。創(chuàng)建PCB封裝庫2繪制裝配層2D線,單擊工具欄中的按鈕。在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Assembly_.Top,Linewidth設(shè)為0。裝配框的尺寸與元器件實物尺寸相同。元器件的四個頂點的坐標分別為(1,0.625),(1,-0.625),(-1,-0.625),(-1,0.625),繪制完成后如圖8-105所示。創(chuàng)建PCB封裝庫2繪制元器件的安全擺放區(qū)。單擊工具欄中的圓按鈕,在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Place_.Bound._Top,繪制完成后如圖8-106所示。創(chuàng)建PCB封裝庫2添加絲印層位號。單擊工具欄中的按鈕,在Options面板中將Activeclass設(shè)為RefDes,Subclass設(shè)為Silkscreen_Top,然后單擊元器件的上方,當出現(xiàn)一個白色矩形框時,輸入LED*,如圖8-107所示。至此,發(fā)光二極管的PCB封裝已制作完成,執(zhí)行菜單命令Fle→Save進行保存。創(chuàng)建PCB封裝庫22.5制作簡牛PCB封裝簡牛的封裝尺寸如圖8-108所示。創(chuàng)建PCB封裝庫2首先繪制焊盤,啟動PadDesigner軟件,在Pad_Designer對話框中選擇Parameters標簽頁。在Units下拉列表中選擇Millimeter,Decimalplaces設(shè)為4,如圖8-109所示。Holetype選擇CircleDrill,Plating選擇Plated,Drilldiameter設(shè)為l,表示孔的直徑是lmmo再打開Layers標簽頁,設(shè)置焊盤層,Geometry選擇Circle,如圖8-110所示。焊盤設(shè)置好之后,檢查焊盤無誤,然后保存。圓形通孔焊盤可以按以下格式進行命名:C+外徑+D+內(nèi)徑。本例中圓形通孔焊盤可以命名為:C1_8D1,如圖8-111所示。創(chuàng)建PCB封裝庫2對于直插元器件,通常把1號引腳設(shè)置為正方形,以便與其他引腳區(qū)分開。1號引腳的通孔焊盤的邊長與圓形通孔焊盤的直徑相等,將1號引腳命名為S18D1.焊盤創(chuàng)建完成后,開始新建PCB封裝。打開PCBEditor軟件,執(zhí)行菜單命令Fle→New,打開NewDrawing對話框,在DrawingName欄中輸入封裝名稱DIP_20P,然后單擊Browse按鈕,將其保存在D:1STM32CoreBoardLib-V1.0.0-201712151PCBLib目錄下。然后,在DrawingType下拉列表中選擇Packagesymbol。最后單擊OK按鈕,如圖8-112所示。創(chuàng)建PCB封裝庫2設(shè)置柵格。執(zhí)行菜單命令Setup→Grids,勾選GridOn項,將柵格設(shè)置為2.54.調(diào)出焊盤,執(zhí)行菜單命令Layout→Pins,打開Options對話框,如圖8-113所示。首先放置簡牛的1號引腳焊盤,在X欄中,設(shè)置Qy為1,Spacing為0;在Y欄中,設(shè)置Qy為1,Spacing為0。焊盤類型選擇正方形的通孔焊盤S1_8D1。創(chuàng)建PCB封裝庫2在命令欄中輸入:“x00”,“x00”,然后按Eter鍵,放置1號焊盤。單擊鼠標右鍵,在右鍵快捷菜單中選擇Done命令,結(jié)束放置,如圖8-114所示。參照上述方法,依次放置其余焊盤,焊盤類型選擇C18D1,如圖8-115所示。創(chuàng)建PCB封裝庫2重新設(shè)置原點位置,執(zhí)行菜單命令Setup→ChangeDrawingOrigin,將原點置于所有焊盤的中心,如圖8-116所示。然后,繪制絲印層2D線。單擊工具欄中的按鈕,在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Silkscreen_Top,Linewidth設(shè)為0.l524(6mil).創(chuàng)建PCB封裝庫2設(shè)置柵格為0.1,以PCB中心為原點,通過計算,得出4個頂點的坐標分別為(16.75,4.55),(-16.75,4.55),(-16.75,-4.55),(16.75,-4.55)。在命令欄中輸人坐標后,單擊開始繪制,繪制結(jié)束時單擊鼠標右鍵,在右鍵快捷菜單中選擇Doe命令。頂層絲印2D線繪制完成后如圖8-117所示。接著,設(shè)置柵格為1.27,繪制簡牛的底層絲印。單擊工具欄中的按鈕,在0ptions面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Silkscreen業(yè)_.Bottom,Linewidth設(shè)為0.1524(6mil)。底層絲印2D線繪制完成后如圖8-118所示。創(chuàng)建PCB封裝庫2給簡牛PCB封裝中的4個引腳添加編號絲印:1、2、19和20。執(zhí)行菜單命令Seup→De-signParameters,在Text標簽頁中,單擊Setuptextsizes右側(cè)的按鈕,在TextSetup對話框中將2號字體的PhotoWidth設(shè)置為0.1524,如圖8-119所示。單擊工具欄中的(AddText)按鈕,在Options面板中將ActiveClass設(shè)為PackageGe-ometry,Subclass設(shè)為Silkscreen_Top,Textblock選擇2號字體,如圖8-120所示。添加完成后的效果圖如圖8-121所示。創(chuàng)建PCB封裝庫2繪制裝配層2D線。單擊工具欄中的按鈕,在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Assembly_.Top,Linewidth設(shè)為O。簡牛的裝配框與最外層的絲印框大小一致,繪制完成后如圖8-122所示。繪制元器件的安全擺放區(qū)。單擊工具欄中的畫(ShapeAddRectangle)按鈕,在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Place_.Bound._Top,繪制完成后如圖8-123所示。創(chuàng)建PCB封裝庫2添加絲印層位號。單擊工具欄中的按鈕,在Options面板中將ActiveClass設(shè)為RefDes,Subclass設(shè)為Silkscreen_Top,Textblock選擇3號,然后單擊元器件的上方,輸入J*,如圖8-124所示。至此,簡牛的PCB封裝已制作完成,執(zhí)行菜單命令File→Save進行保存。創(chuàng)建PCB封裝庫22.6制作STM32F103RCT6PCB芯片封裝STM32F103RCT6芯片的封裝尺寸和規(guī)格如圖8-125和圖8-126所示。創(chuàng)建PCB封裝庫2首先繪制焊盤。打開PadDesigner軟件,在Pad_Designer對話框中選擇Parameters標簽頁。在Units下拉列表中選擇Millimeter,Decimalplaces設(shè)為4.單擊Layers標簽頁,切換到焊盤層設(shè)置,勾選Singlelayermode項。對各個層進行設(shè)置,Geometry選擇Oblong,如圖8-127所示。創(chuàng)建PCB封裝庫2執(zhí)行菜單命令File→Check,對設(shè)計好的焊盤進行檢查,檢查無誤后進行保存,執(zhí)行菜單命令Fle→SaveAs.STM32F103RCT6芯片焊盤可以命名為:O1_8X0_3;保存路徑為D:\STM32CoreBoardLib-V1.0.0-201712151PADLib,如圖8-128所示。焊盤創(chuàng)建完成后,開始建立PCB封裝。打開PCBEditor軟件,執(zhí)行菜單命令le→New,在DrawingName欄中輸入封裝名稱LQFP64,然后單擊Browse按鈕,保存在D:\STM32CoreBoardLib-V1.0.0-201712151PCBLib目錄下。然后,在DrawingType下拉列表中選擇PackagesymbolWizard。最后單擊0K按鈕,如圖8-129所示。創(chuàng)建PCB封裝庫2然后,在彈出的PackageSymbolWizard對話框中選擇PLCC/QFP封裝,單擊Next按鈕,如圖8-130所示。單擊LoadTemplate按鈕,在彈出的對話框中選擇“是”,再單擊Next按鈕,如圖8-131所示。創(chuàng)建PCB封裝庫2單位選擇Millimeter,精度為4,如圖8-132所示。設(shè)置每一邊焊盤的個數(shù)為16,相鄰焊盤之間的距離為0.5m,并將1號引腳設(shè)置在左上角,如圖8-133所示。然后,單擊Next按鈕。創(chuàng)建PCB封裝庫2設(shè)置封裝大小,如圖8-134所示。在焊盤庫中選擇焊盤,如圖8-135所示。創(chuàng)建PCB封裝庫2接下來,按照默認設(shè)置即可,即設(shè)置原點在封裝的中心位置,以及自動生成。psm文件,如圖8-136所示。然后,單擊Next按鈕。單擊Finish按鈕,完成STM32F103RCT6封裝向?qū)?,如圖8-137所示。創(chuàng)建PCB封裝庫2按Enter鍵,放置32個焊盤,然后單擊右鍵,在右鍵快捷菜單中選擇Done命令,如圖8-138所示。PCB封裝向?qū)е谱鞯姆庋b有兩個位號U*,一個是頂層絲印的位號,另一個是裝配層的位號。通常不使用裝配層的位號,可以不予理會。繪制絲印層2D線。單擊工具欄中的按鈕,在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Silkscreen_,Top,Linewidth設(shè)為0.l524(6mil)。執(zhí)行菜單命令Add→Circle可以添加圓圈,繪制完成后如圖8-139所示。創(chuàng)建PCB封裝庫2修改引腳序號的字號。執(zhí)行菜單命令Setup→DesignParameters,選擇DesignParame-terEditor對話框中的Text標簽頁。單擊Setuptextsizes右側(cè)的按鈕,在TextSetup對話框中將1號字體的Width和Height設(shè)置成0.2,LineSpace和CharSpace設(shè)置成0.1,如圖8-140所示。修改之后如圖8-141所示。創(chuàng)建PCB封裝庫2添加引腳編號絲印。單擊工具欄中的按鈕,在Options面板中將ActiveClass設(shè)為PackageGeometry,Subclass設(shè)為Silkscreen_Top。然后,在l6號、32號、48號引腳旁添加編號絲印,如圖8-142所示。至此,STM32F103RCT6芯片的PCB封裝已制作完成,執(zhí)行菜單命令Fle→Save進行保存。33D模型的導入與預覽3D模型的導入與預覽3

Allegro支持導入Step模型,在3D預覽下顯示電路板網(wǎng)絡(luò)或電路板上元器件的三維效果。想要獲得逼真的3D預覽效果,需要有真實的Step模型。Step模型可以借助于Pro/e、Solidworks等軟件繪制(也可以到3D模型的網(wǎng)站下載)。電路板的元器件與Step模型匹配后,通過3D預覽更容易發(fā)現(xiàn)結(jié)構(gòu)干涉、散熱等方面的問題。3.1Step模型庫路徑的設(shè)置元器件的Stp模型可以通過下載或制作的方式獲得。目前網(wǎng)絡(luò)上有很多共享的模型庫,可以很方便地下載常用的Step模型文件,還有一些特殊的Step模型文件,需要自己制作。將模型文件復制到需要的目錄下,如圖8-143所示,本書所需的STM32核心板元器件的Step模型可在配套資料包的AllegroLib\3DLib文件夾中找到。3D模型的導入與預覽3執(zhí)行菜單命令Setup→UserPreferences,,打開UserPreferenceEditor對話框,單擊Paths目錄下的Library文件夾。Steppath用于指定Step模型庫的路徑,單擊對應的Value欄中的按鈕,打開Steppat山nItems對話框,單擊添加按鈕,添加Step模型文件路徑,如圖8-144和圖8-145所示。單擊0K按鈕,關(guān)閉對話框。需要注意Stp模型文件的命名規(guī)范,不能使用非法字符,如圓括號、方括號等,否則造成Allegro加載這些文件失敗。3D模型的導入與預覽3

Step模型的關(guān)聯(lián)就是在Allegro中對元器件的PCB封裝指定Step模型,將PCB封裝和Step

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論