版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第6章 制作元器件與建立元器件庫(kù),創(chuàng)建自定義元器件的方法 生成各種報(bào)表的方法 創(chuàng)建集成元器件庫(kù)的方法和步驟,【本章重點(diǎn)】,實(shí)例講解,創(chuàng)建自定義的元器件 生成元器件報(bào)表 生成元器件規(guī)則檢查報(bào)表 生成元器件庫(kù)報(bào)表 創(chuàng)建集成元器件庫(kù),6.1 元器件庫(kù)編輯器,啟動(dòng)元器件庫(kù)編輯器 啟動(dòng)元器件庫(kù)編輯器的具體步驟如下所述。 1執(zhí)行菜單【文件】/【創(chuàng)建】/【庫(kù)】/【原理圖庫(kù)】命令,打開(kāi)原理圖的元器件庫(kù)編輯器,系統(tǒng)自動(dòng)生成了一個(gè)原理圖庫(kù)文件“Schlib1.SchLib”,如圖6-1所示。 2執(zhí)行菜單【保存】命令,保存原理圖庫(kù)文件到“E:chapter_66_1Schlib1.SchLib”。 3執(zhí)行菜單【查看
2、】/【工作區(qū)面板】/【SCH】/【SCH Library】命令,在工作區(qū)面板中打開(kāi)【SCH Library】(原理圖元器件庫(kù))對(duì)話框 (如下圖),1啟動(dòng)元器件庫(kù)編輯器,圖6-1 元器件庫(kù)編輯器,圖6-2 【SCH Library】對(duì)話框,元件:該區(qū)域的主要功能是查找、選擇以及取用元器件。 別名:該區(qū)域用于設(shè)置選中元器件的別名。 Pins:該區(qū)域的主要功能是將當(dāng)前工作區(qū)中元器件引腳的名稱及狀態(tài)列于引腳列表中,引腳區(qū)域用于顯示引腳信息。通過(guò)該區(qū)域的不同命令,可以向元器件中添加新的引腳、刪除引腳,以及設(shè)置元器件引腳的屬性。 模型:該區(qū)域的功能是制定元器件的PCB封裝、信號(hào)的完整性及仿真模式等。,2.
3、繪圖工具,在制作元器件時(shí),除了在繪制原理圖時(shí)經(jīng)常用到的一般繪圖工具外,還增加了繪制元器件引腳和IEEE符號(hào)等繪圖工具。 執(zhí)行菜單【放置】命令,從彈出的下拉菜單中可以看到常用的繪圖工具命令及其意義,如圖6-3所示。 其中,【引腳】命令用于在新建的元器件上繪制引腳。單擊圖6-3中的【IEEE符號(hào)】命令,打開(kāi)【IEEE符號(hào)】子菜單,如圖6-4所示。另外IEEE符號(hào)還可以通過(guò)單擊工具欄上按鈕 打開(kāi),如圖6-5所示。,圖6-3 常用的繪圖工具圖,圖 6-4 IEEE符號(hào)欄繪圖工具,圖6-5 通過(guò)工具欄啟動(dòng)IEEE符號(hào)命令,在原理圖庫(kù)文件編輯視窗下,執(zhí)行菜單【工具】/【文檔選項(xiàng)】命令,彈出如圖6-6所示的
4、【庫(kù)編輯器工作區(qū)】對(duì)話框,可以根據(jù)需要設(shè)置相應(yīng)的參數(shù)。該對(duì)話框包含【庫(kù)編輯器選項(xiàng)】和【單位】?jī)蓚€(gè)選項(xiàng)卡,【庫(kù)編輯器選項(xiàng)】選項(xiàng)卡用于設(shè)置與庫(kù)編輯器有關(guān)的參數(shù),【單位】選項(xiàng)卡用于設(shè)置系統(tǒng)采用的單位是英制單位還是公制單位。其中【庫(kù)編輯器選項(xiàng)】選項(xiàng)卡包含如下內(nèi)容。,3工作區(qū)參數(shù),圖6-6 【庫(kù)編輯器工作區(qū)】對(duì)話框,【選項(xiàng)】選項(xiàng)欄:用于設(shè)置圖紙的風(fēng)格、尺寸及方向 【顯示邊界】復(fù)選框:用于設(shè)置是否顯示圖紙邊界 【顯示隱藏引腳】:用于設(shè)置是否顯示庫(kù)元器件的隱藏引腳。若選擇該復(fù)選框,則隱藏的引腳會(huì)被顯示出來(lái) 【自定義尺寸】選項(xiàng)欄:是否使用自定義的圖紙尺寸。選擇【使用自定義尺寸】復(fù)選框,可以在【X】和【Y】的文
5、本框中輸入圖紙的寬度和高度 【顏色】選項(xiàng)欄:用于設(shè)置邊界和工作區(qū)的顏色 【網(wǎng)格】選項(xiàng)欄:用于設(shè)置捕獲網(wǎng)格和可視網(wǎng)格的大小 【庫(kù)描述】文本框:用于輸入對(duì)原理圖庫(kù)文件的說(shuō)明,該說(shuō)明可以為系統(tǒng)進(jìn)行元器件庫(kù)查找提供相應(yīng)的幫助信息,6.2 創(chuàng)作元器件庫(kù),創(chuàng)建了新的元器件庫(kù),從工作區(qū)面板上打開(kāi)編輯管理器,可以看到在元器件庫(kù)中自動(dòng)生成了一個(gè)新的元器件,元器件名稱為“Component_1”。接下來(lái)就可以在該編輯環(huán)境下創(chuàng)建自己的元器件了。一般制作一個(gè)新元器件需要打開(kāi)庫(kù)元器件編輯環(huán)境,創(chuàng)建一個(gè)新元器件、繪制元器件外形、放置引腳、設(shè)置引腳屬性、設(shè)置元器件屬性,追加元器件的封裝模型和保存元器件等多個(gè)步驟。,1制作新
6、元器件,在打開(kāi)的元器件庫(kù)中創(chuàng)建一個(gè)新的原理圖元器件,只要執(zhí)行菜單命令【工具】/【新元件】即可。由于在新建的元器件庫(kù)“Schlib1.SchLib”中已經(jīng)有一個(gè)新元器件“Component_1”,下面就以對(duì)該元器件的編輯為例,介紹創(chuàng)建新元器件的方法。 【案例6-1】制作一個(gè)新元器件 本例首先根據(jù)需要設(shè)置工作區(qū)參數(shù),然后制作一個(gè)如圖6-7所示的新元器件AT89S51。 操作步驟 1在元器件庫(kù)編輯管理器中,選中元器件“Component_1”,然后執(zhí)行菜單命令【工具】/【重新命名元件】,彈出【Rename Component】(重新命名元器件)對(duì)話框,修改元器件的名稱為“AT89S51”,然后單 擊
7、 按鈕進(jìn)行確認(rèn)。此時(shí),在工作區(qū)面板的【SCH Library】選項(xiàng)卡中可以看到,元器件的名稱已經(jīng)變?yōu)椤癆T89S51” ,如圖6-8所示。 2執(zhí)行菜單【編輯】/【跳轉(zhuǎn)到】/【原點(diǎn)】命令,將圖紙?jiān)c(diǎn)調(diào)整到設(shè)計(jì)窗口的中心。 Protel DXP 2004的元器件都在原點(diǎn)附近創(chuàng)建,并作為以后該元器件的參考點(diǎn)。 3繪制元器件的外形,也就是在繪制原理圖時(shí)看到的元器件的輪廓,它不具備電氣特性,因此要采用非電氣繪圖工具來(lái)繪制。在設(shè)計(jì)區(qū)中心位置放置矩形框,如圖6-9所示。,圖6-7 要制作的新元器件,圖6-8 元器件重命名“AT89S51”,圖6-9 繪制AT89S51的外形,4在繪制了元器件的外形后,接下來(lái)
8、就可以為該元器件添加引腳了。元器件引腳是元器件與導(dǎo)線或其他元器件電氣連接的地方,是繪制的自定義元器件中具有電氣屬性的地方。在繪圖區(qū)單擊鼠標(biāo)右鍵,執(zhí)行快捷菜單【放置】/【引腳】命令(或用快捷鍵PP)??梢钥吹皆谑髽?biāo)上黏附一個(gè)引腳符號(hào)輪廓,如圖6-10所示。 5在繪制引腳狀態(tài)下按Tab鍵,彈出【引腳屬性】對(duì)話框,打開(kāi)對(duì)話框中的【邏輯】選項(xiàng)卡,如圖6-11所示。,圖6-11 【邏輯】選項(xiàng)卡,圖6-10 引腳符號(hào)輪廓,顯示名稱:用于設(shè)置引腳的顯示名稱??梢栽诤竺娴膹?fù)選框中選擇是否顯示 標(biāo)識(shí)符:用于設(shè)置引腳的標(biāo)志。這一標(biāo)志很重要,在生成網(wǎng)絡(luò)表時(shí)要用到它。同樣可以在后面的復(fù)選框中選擇是否可視 電氣類型:用
9、于設(shè)置引腳的電氣特性??梢詥螕粝吕斜淼陌粹o ,彈出的下拉列表,如圖6-12所示,從該下拉列表中根據(jù)引腳的電氣特性進(jìn)行設(shè)置。其中,【Input】為輸入端口,【IO】為I/O端口,【Output】為輸出端口,【Open Collector】為集電極開(kāi)路端口,【Passive】為無(wú)源端口,【HiZ】為高阻,【Emitter】為三極管發(fā)射極,【Power】為電源端口 描述:用于輸出引腳的描述信息 隱藏:用于設(shè)置是否將該引腳設(shè)為隱藏的引腳。勾選該復(fù)選框,則后面的【連接到】將有效,這時(shí)必須要在【連接到】文本框中輸入與該隱藏的引腳相連接的電氣網(wǎng)絡(luò)的名稱。通常隱藏的引腳為電源引腳或接地引腳 內(nèi)部:用于設(shè)置引
10、腳在元器件內(nèi)部的符號(hào) 內(nèi)部邊沿:用于設(shè)置引腳在元器件內(nèi)部邊框上的符號(hào) 外部邊沿:用于設(shè)置引腳在元器件外部邊框上的符號(hào) VHDL參數(shù):用于設(shè)置有關(guān)VHDL引腳的參數(shù) 圖形:用于設(shè)置引腳的圖形參數(shù),包括引腳的位置、長(zhǎng)度、方向、顏色,6根據(jù)AT89S51的標(biāo)號(hào)為1的引腳電氣屬性,設(shè)置【顯示名稱】為“P1.0”,設(shè)置【標(biāo)識(shí)符】為“1”。第一個(gè)引腳應(yīng)該放置在繪制的矩形邊框的左上角,因此,還要設(shè)置【方向】為“180 Degrees”;【電氣類型】設(shè)為“Passive”。也可以查閱并參考AT89S51的器件手冊(cè)進(jìn)行設(shè)置。 7設(shè)置完成后,單擊 按鈕,移動(dòng)光標(biāo)到矩形邊框的左上角,單擊鼠標(biāo)左鍵放置第一個(gè)引腳。此時(shí)
11、可以看到,第1個(gè)引腳放置在元器件的邊框上,此時(shí)光標(biāo)上還黏附一個(gè)新的引腳,并且標(biāo)志符自動(dòng)加1,表示可以繼續(xù)放置其他引腳,如圖6-13所示。,圖6-12 引腳電氣類型的設(shè)置,圖6-13 第1個(gè)引腳的放置,8按照相同的方法放置剩余的引腳。引腳的名稱、標(biāo)號(hào)等屬性可參考AT89S51的器件手冊(cè),在此不作詳細(xì)的介紹。 9繪制完引腳后,接下來(lái)設(shè)置元器件的屬性。在工作區(qū)面板中,單擊【SCH Library】選項(xiàng)卡打開(kāi)庫(kù)元器件管理器。移動(dòng)光標(biāo)到【元件】選項(xiàng)的新建元器件AT89S51上,單擊鼠標(biāo)左鍵選中該元器件,然后單擊 按鈕,打開(kāi)【Library Component Properties】(庫(kù)元器件屬性)對(duì)話框
12、,如圖6-14所示。 Default Designator(默認(rèn)流水號(hào)):用于設(shè)置元器件的默認(rèn)流水號(hào)。修改此項(xiàng)內(nèi)容為“U?”??蛇x擇該參數(shù)是否顯示或鎖定 注釋:用于對(duì)元器件進(jìn)行簡(jiǎn)單的描述。根據(jù)實(shí)際情況,這里設(shè)置為“8bit MCU” 庫(kù)參考:用于設(shè)置元器件在系統(tǒng)中的標(biāo)志符,這里輸入“AT89S51” 描述:用于對(duì)元器件進(jìn)行描述,設(shè)置為“8bit MCU,PDIP,40Pins” 類型:用于設(shè)置庫(kù)元器件的類型,這里采用系統(tǒng)默認(rèn)值“Standard” 顯示圖紙上全部引腳(即使是隱藏):選擇該復(fù)選框,則在原理圖上會(huì)顯示該元器件的全部引腳 鎖定引腳:選擇該復(fù)選框,所有的引腳將和元器件成為一個(gè)整體,這樣
13、將不能在原理圖上單獨(dú)移動(dòng)引腳。建議用戶選擇該項(xiàng) 【Parameters for AT89S51】欄中的按鈕 :可以為元器件添加其他的參數(shù),如版本、設(shè)計(jì)者等 【Models for AT89S051】欄中的按鈕 :可以為庫(kù)元器件添加其他的模型,如PCB封裝模型、信號(hào)完整性模型、仿真模型等 :?jiǎn)螕粼摪粹o,彈出【元件引腳編輯器】對(duì)話框,可以對(duì)元器件的引腳進(jìn)行編輯,10編輯好元器件的引腳后,接下來(lái)需要對(duì)元器件進(jìn)行封裝設(shè)置。在【Library Component Properties】對(duì)話框中,單擊Models for AT89S051欄中的按鈕,彈出【加新的模型】對(duì)話框,如圖6-15所示,單擊 下拉按
14、鈕,從彈出的選項(xiàng)中選擇【Footprint】選項(xiàng)。,圖6-14 【Library Component Properties】(庫(kù)元器件屬性)對(duì)話框,圖6-15 【加新的模型】對(duì)話框,11單擊按鈕進(jìn)行確認(rèn),彈出【PCB模型】對(duì)話框,如圖6-16所示??梢酝ㄟ^(guò)該對(duì)話框?qū)υ骷庋b進(jìn) 行設(shè)置。 12單擊對(duì)話框中的按鈕,彈出【庫(kù)瀏覽】對(duì)話框,如圖6-17所示。,圖6-16 【PCB模型】對(duì)話框,圖6-17 【庫(kù)瀏覽】對(duì)話框,13AT89S51有“PDIP”、“PLCC”和“TQFP”三種封裝形式,在此選擇“PDIP”的封裝形式對(duì)新制作的元器件進(jìn)行封裝。單擊【庫(kù)瀏覽】對(duì)話框的按鈕 ,彈出【可用元件庫(kù)】對(duì)
15、話框,如圖6-18所示。 14單擊【可用元件庫(kù)】對(duì)話框的按鈕 ,彈出【打開(kāi)】對(duì)話框,設(shè)置【打開(kāi)】對(duì)話框的【文件類型】為“Protel Footprint Library (*.PCBLIB)”,并且設(shè)置【查找范圍】為“C: Program Files Altium2004 Library PCB”,如圖6-19所示。,圖6-18 【可用元件庫(kù)】對(duì)話框,圖6-19 【打開(kāi)】對(duì)話框,15選擇“DIP-PegLeads.PCBLIB”,單擊按鈕,返回到【可用元件庫(kù)】對(duì)話框,可以發(fā)現(xiàn)在該對(duì)話框的【安裝】選項(xiàng)卡的【安裝元件庫(kù)】下拉列表中添加了新安裝的“DIP-PegLeads.PcbLib”,如圖6-2
16、0所示。 16單擊按鈕,回到【庫(kù)瀏覽】對(duì)話框,可以看到在【庫(kù)】文本框中出現(xiàn)了剛剛安裝的庫(kù)名稱,從【名稱】中選擇“DIP-P40”的封裝形式,如圖6-21所示。,圖6-20 新安裝的“DIP-PegLeads.PcbLib”,圖6-21 封裝形式的選擇,17單擊【庫(kù)瀏覽】對(duì)話框上的按鈕 ,回到【PCB模型】對(duì)話框,可以看到【封裝模型】選項(xiàng)的【名稱】和【描述】的文本框都自動(dòng)設(shè)置為剛剛選擇的設(shè)置,并且在【選擇的封裝】預(yù)覽框中可以預(yù)覽封裝的樣式,如圖6-22所示。 18單擊 按鈕,回到設(shè)置好的【Library Component Properties】對(duì)話框,如圖6-23所示,可以看到在Models
17、for AT89S051欄中添加了元器件封裝形式描述。 19單擊【Library Component Properties】對(duì)話框的 按鈕。對(duì)設(shè)計(jì)的元器件進(jìn)行保存,完成新元器件“AT89S51”的制作。,圖6-22 【PCB模型】對(duì)話框的設(shè)置,圖6-23 【Library Component Properties】的設(shè)置,2給元器件添加別名,由于現(xiàn)在的電子元器件廠家眾多,同一個(gè)功能的元器件可能有多個(gè)廠家在生產(chǎn),雖然元器件的功能和封裝模型等完全一樣,但各個(gè)廠家的產(chǎn)品名稱或型號(hào)可能不一樣,因此同一功能的元器件可能有多種名稱。對(duì)于這種元器件,沒(méi)有必要給每一個(gè)產(chǎn)品的型號(hào)制定一種元器件外形和封裝模型,只
18、要給元器件添加別名即可。,【案例6-2】給新創(chuàng)建的元器件添加別名 本例中要求給剛才創(chuàng)建的元器件AT89S51添加一個(gè)別名“8051”。,1 執(zhí)行菜單【查看】/【工作區(qū)面板】/【SCH】/ 【SCH Library】命令,在工作區(qū)面板中打開(kāi) 【SCH Library】(原理圖元器件庫(kù))編輯管理器窗口(如果【SCH Library】編輯管理器窗口窗口已經(jīng)打開(kāi),不需要執(zhí)行此步驟。) 2從【元件】欄中選擇需要添加別名的元器件“AT89S51”。單擊【別名】欄的 按鈕,如圖6-24所示。 3系統(tǒng)彈出【New Component Alias】(新元器件別名)對(duì)話框,如圖6-25(a)所示。修改文本框的內(nèi)容
19、為“8051”,如圖6-25(b)所示。修改完成后,單擊 按鈕予以確認(rèn),完成元器件別名的設(shè)置。,(a)【New Component Alias】對(duì)話框,(b)別名的修改,圖6-25 別名的修改步驟,圖6-24 單擊按鈕,3復(fù)制元器件,為了提高設(shè)計(jì)效率,可以把常用的元器件整理在自己創(chuàng)建的元器件庫(kù)中。為此,需要復(fù)制其他元器件庫(kù)中的元器件到自己的元器件庫(kù)中。下面通過(guò)實(shí)例介紹通過(guò)復(fù)制元器件的方法在自己的元器件庫(kù)中添加新的元器件的方法。,【案例6-3】復(fù)制元器件 本例中,要求從已有的元器件庫(kù)“Altera FLEX 10K”中復(fù)制一個(gè)元器 件“EPF10K10AFC256-1”到自己創(chuàng)建的元器件庫(kù)“Sc
20、hLib1.SchLib”中,操作步驟 1 打開(kāi)【案例6_1】創(chuàng)建的元件庫(kù)“SchLib1.SchLib”。 2 打開(kāi)要復(fù)制的元器件所在的源文件,“C:Program FilesAltium2004LibraryAltera Altera FLEX 10K.IntLib”。 3系統(tǒng)彈出【抽取源碼或安裝】對(duì)話框,如圖6-26所示。該對(duì)話框提示是“要抽取源庫(kù)中元件并編譯成集成庫(kù),并建立一個(gè)集成庫(kù)項(xiàng)目”,還是“要安裝元件庫(kù)并使元件庫(kù)加入到元件庫(kù)面板中”?對(duì)于本例,單擊按鈕 ,選擇抽取源。 4此時(shí)在工作區(qū)面板的【Projects】選項(xiàng)卡中添加了打開(kāi)的元器件庫(kù),如圖6-27所示。,圖6-26 【抽取源碼
21、或安裝】對(duì)話框,圖6-27 【Projects】選項(xiàng)卡中添加的元器件庫(kù),5單擊 選中并打開(kāi)該元器件庫(kù),如圖6-28所示。,圖6-28 元器件庫(kù)的打開(kāi),6單擊工作區(qū)面板欄的【SCH Library】選項(xiàng)卡,顯示【SCH Library】窗口,在【元件】項(xiàng)中找到并選中要復(fù)制的元器件“EPF10K10AFC256-1”,如圖6-29所示。 7執(zhí)行菜單【工具】/【復(fù)制元件】命令,彈出【Destination Library】(目的庫(kù))對(duì)話框,在【文檔名】選項(xiàng)卡中選擇復(fù)制元器件的目的庫(kù),也就是前面創(chuàng)建的“SchLib1.SchLib”,如圖6-30所示。,圖6-29 選中要復(fù)制的元器件,圖6-30 目的
22、庫(kù)的選擇,8單擊 按鈕,回到工作區(qū)面板的【Projects】選項(xiàng)卡,并且 選中庫(kù)文件“Schlib1.SchLib”,重新切換到【SCH Library】選項(xiàng)卡上,此時(shí)會(huì)發(fā)現(xiàn),在【元件】選項(xiàng)中多了剛才復(fù)制的元器件,如圖6-31所示。這表明已經(jīng)成功地將其他元器件庫(kù)中的元器件復(fù)制到了自己定義的元器件庫(kù)中。 9在【Projects】選項(xiàng)卡中,關(guān)閉剛剛打開(kāi)的源庫(kù)文件,此時(shí)會(huì)彈出【Confirm】對(duì)話框,詢問(wèn)是否對(duì)源文件做的改變進(jìn)行保存。,圖6-31 新添加的元器件,圖6-32 取消對(duì)源庫(kù)文件改變的保存,10 對(duì)元器件庫(kù)“Schlib1.SchLib”所作的改變進(jìn)行保存,完成復(fù)制元器件的 操作。,6.3
23、 產(chǎn)生元器件報(bào)表,操作步驟 1打開(kāi)創(chuàng)建的元器件庫(kù)“Schlib1.SchLib”。 2在工作區(qū)面板中的【SCH Library】編輯管理器窗口中,從【元件】選項(xiàng)中選擇要輸出元器件報(bào)表的器件“AT89S51”。 3執(zhí)行菜單【報(bào)告】/【元件】命令,輸出AT89S51的元器件報(bào)表“SchLib1.cmp”。如圖6-33所示。,1元器件報(bào)表,圖6-33 輸出的“AT89S51”的元器件報(bào)表,【案例6-4】元器件報(bào)表輸出 本例中,要求為自己創(chuàng)建的元器件庫(kù)中的自建元器件AT89S51輸出元器件報(bào)表。,2元器件規(guī)則檢查報(bào)表,元器件規(guī)則檢查報(bào)表用于檢查自己創(chuàng)建元器件的錯(cuò)誤 【案例6-5】元器件規(guī)則檢查報(bào)表 本
24、例對(duì)創(chuàng)建的元器件庫(kù)“Schlib1.SchLib”中的元器件“AT89S51”進(jìn)行元器件規(guī)則檢查報(bào)表的輸出。,操作步驟 1打開(kāi)創(chuàng)建的元器件庫(kù)“Schlib1.SchLib”。 2在工作區(qū)面板中的【SCH Library】編輯管理器窗口中, 從【元件】選項(xiàng)中選擇元器件“AT89S51”。 3執(zhí)行菜單【報(bào)告】/【元件規(guī)則檢查】命令,輸出AT89S51的 元器件規(guī)則檢查報(bào)表“SchLib1.ERR”。如圖6-34所示。因?yàn)樵撛骷袥](méi)有錯(cuò)誤,因此輸出的報(bào)表沒(méi)有內(nèi)容。,圖6-34 輸出的“AT89S51”的元器件規(guī)則檢查報(bào)表,3元器件庫(kù)報(bào)表,用戶可以利用元器件庫(kù)報(bào)表列出當(dāng)前元器件庫(kù)中所有元器件的名稱(
25、包括元器件的別名)及其描述信息。 【案例6-6】生成元器件庫(kù)報(bào)表 本例中,要求生成元器件庫(kù)“Schlib1.SchLib”的元器件庫(kù)報(bào)表。,操作步驟 1打開(kāi)創(chuàng)建的元器件“Schlib1.SchLib”。 2在工作區(qū)面板的【Projects】選項(xiàng)卡中選中該元器件庫(kù)。 3執(zhí)行菜單【報(bào)告】/【元件庫(kù)】命令,系統(tǒng)自動(dòng)生成元器件庫(kù)報(bào)表文件“Schlib1.rep”,生成的元器件庫(kù)報(bào)表文件如圖6-35所示。,圖6-35 生成的元器件庫(kù)報(bào)表文件,6.4 創(chuàng)建集成元器件庫(kù),在設(shè)計(jì)原理圖的過(guò)程中,經(jīng)常會(huì)用到自己創(chuàng)建的元器件。為此,有必要?jiǎng)?chuàng)建自己的集成元器件庫(kù)項(xiàng)目文檔。本節(jié)利用前面創(chuàng)建的原理圖元器件庫(kù)和對(duì)應(yīng)的PC
26、B封裝庫(kù)來(lái)創(chuàng)建自己的集成元器件庫(kù)。,1創(chuàng)建集成元器件庫(kù)項(xiàng)目文檔,【案例6-7】創(chuàng)建自己的集成元器件庫(kù)項(xiàng)目文檔 本例中,要求創(chuàng)建一個(gè)自己的集成元器件庫(kù)項(xiàng)目文檔“MyIntLib.LibPkg”,操作步驟 1關(guān)閉打開(kāi)的所有項(xiàng)目文件。 2執(zhí)行菜單【文件】/【創(chuàng)建】/【項(xiàng)目】/【集成元件庫(kù)】命令。這時(shí)可以在工作區(qū)面板的【Projects】選項(xiàng)卡上看到一個(gè)新建的集成元器件庫(kù)項(xiàng)目文檔,文檔的名稱為“Integrated_Library1.LibPkg”。 3重新命名并保存集成元器件庫(kù)項(xiàng)目文檔為“E:chapter_66_7 MyIntLib.LibPkg”。 這樣就創(chuàng)建了一個(gè)空白的集成元器件庫(kù)項(xiàng)目文檔,接
27、下的任務(wù)就是向項(xiàng)目文檔中添加庫(kù)文件。,2添加庫(kù)文件,在創(chuàng)建了空白的集成元器件庫(kù)項(xiàng)目文檔后,接下來(lái)要向該項(xiàng)目文檔添加原理圖庫(kù)文件和PCB封裝庫(kù)文件。 【案例6-8】添加原理圖庫(kù)文件和PCB庫(kù)文件。 本例中,要求向集成元器件庫(kù)“MyIntLib.LibPkg”添加原理圖庫(kù)文件“Schlib1.SchLib”和PCB庫(kù)文件“DIP-PegLeads.PcbLib”。,操作步驟 1在工作區(qū)面板中選擇【Projects】選項(xiàng)卡,移動(dòng)光標(biāo)到“MyIntLib.LibPkg”上,單擊鼠標(biāo)左鍵選中該文件,然后單擊鼠標(biāo)右鍵,從彈出的快捷菜單中執(zhí)行菜單【追加已有文件到項(xiàng)目中】命令。 2系統(tǒng)會(huì)彈出【Choose D
28、ocument to Add to ProjectMyIntLib. LibPkg(選擇文件追加到工程MyIntLib. LibPkg)對(duì)話框,在【查找范圍】文本框內(nèi)找到并選中自己創(chuàng)建的元器件庫(kù)“E: chapter_6 6_1 SchLib1.SchLib”,單擊 按鈕,如圖6-36所示。此時(shí)可以看到,在工作區(qū)面板的【Projects】選項(xiàng)卡中的“MyIntLib. LibPkg”工程下面的“Source Documents”文件夾下面添加了一個(gè)新文件“SchLib1.SchLib”。,圖6-36 原理圖元器件庫(kù)文件的打開(kāi),3用同樣的方法添加PCB封裝文件“DIP-PegLeads.PcbL
29、ib”,該文件的路徑為“C:Program FilesAltium2004LibraryPCB”。 4由于原理圖庫(kù)利用復(fù)制的方法添加了一個(gè)元器件“EPF10K10AFC256-1”,因此還要追加該元器件的PCB封裝庫(kù)“ Altera FLEX 10K.PcbLib”,該文件的路徑為“C: Program Files Altium2004 Library Altera Altera FLEX 10K ”。 5保存項(xiàng)目,完成庫(kù)文件的添加操作。,3編譯集成元器件庫(kù)項(xiàng)目文檔,圖6-37 生成的集成元器件庫(kù)信息 在添加了原理圖庫(kù)文件和PCB庫(kù)文件后,接下來(lái)就可以對(duì)項(xiàng)目進(jìn)行編譯,生成集成元器件庫(kù)了。 【案
30、例6-9】編譯集成元器件庫(kù) 本例中,將要對(duì)集成元器件庫(kù)項(xiàng)目進(jìn)行編譯,生成集成元器件庫(kù)“MyIntLib.SchLib”。,操作步驟 1執(zhí)行菜單【項(xiàng)目管理】/【Compile Integrated Library MyIntLib.LIBPKG】命令,對(duì)項(xiàng)目進(jìn)行編譯。 2編譯完成后,彈出【元件庫(kù)】對(duì)話框,該對(duì)話框中自動(dòng)添加并顯示集成元器件庫(kù)“MyIntLib.IntLib”的信息,其中包含元器件的名稱、外形及封裝信息等,如圖6-37所示。 3保存項(xiàng)目,完成集成元器件庫(kù)的編譯。,圖6-37 生成的集成元器件庫(kù)信息,6.5 實(shí)例講解,為了進(jìn)一步熟悉和鞏固本章的內(nèi)容,下面通過(guò)實(shí)例進(jìn)一步講解元器件的創(chuàng)建
31、和集成元器件庫(kù)的生成。 【案例6-10】 創(chuàng)建元器件“CY7C68013-56PVC” 本例要求制作的元器件為應(yīng)用非常廣泛的USB2.0微控制器CY7C68013系列中的一款,芯片型號(hào)為“CY7C68013-56PVC”,該芯片采用SSOP封裝,具有56個(gè)引腳,如圖6-38所示。,操作步驟 1 創(chuàng)建一個(gè)原理圖庫(kù)文件并命名“USBMic.SchLib”,保存到路徑“E:chapter_66_10”下。 2 打開(kāi)【SCH Library】面板,從【元件】欄中選擇元器件“Component_1”并命名為“CY7C68013-56PVC”。3通過(guò)快捷鍵Ctrl + Home命令,將圖紙?jiān)c(diǎn)調(diào)整到設(shè)計(jì)窗
32、口的中心。 4執(zhí)行菜單【放置】/【矩形】命令,在繪圖區(qū)根據(jù)元器件的大小繪制元器件的外形。 5執(zhí)行菜單【放置】/【引腳】命令,啟動(dòng)放置引腳命令,逐個(gè)放置元器件的引腳并設(shè)置引腳的屬性,完成引腳的放置。如圖6-39所示。,圖6-38 待繪制的元件,圖6-39 繪制好的元器件,6在【SCH Library】面板中選擇元器件“CY7C68013-56PVC”并雙擊鼠標(biāo)左鍵,打開(kāi)【Library Component Properties】(庫(kù)元器件屬性)對(duì)話框。對(duì)該元器件的屬性進(jìn)行簡(jiǎn)單設(shè)置。本例設(shè)置【Default Designator】為“U?”,【注釋】設(shè)置為“CY7C68013-56PVC”,【描述
33、】設(shè)為“SUB2.0 Microcontroller, 56pins,3.3V, 8KRAM”。 7單擊【庫(kù)元件屬性】對(duì)話框上【Models for CY7C68013-56PVC】的按鈕 ,彈出【加新的模型】對(duì)話框,選擇【模型類型】為“FootPrint”,然后單擊按鈕 。 8系統(tǒng)彈出【PCB模型】對(duì)話框。單擊對(duì)話框上的按鈕 ,打開(kāi)【庫(kù)瀏覽】對(duì)話框,安裝PCB封裝庫(kù),相應(yīng)庫(kù)文件路徑為“C:Program FilesAltium2004Library PCBShrink Small Outline(0.6mm Pitch).PcbLib”。從該封裝庫(kù)中找到元器件相應(yīng)的封裝形式,進(jìn)行設(shè)置并且保存
34、。設(shè)置好后的【Library Component Properties】如圖6-40所示。 9對(duì)新建的原理圖庫(kù)文件“USBMic.SchLib”進(jìn)行保存,完成元器件的制作。,圖6-40 【Library Component Properties】的設(shè)置,【案例6-11】 輸出原理圖庫(kù)元器件和庫(kù)文件的各種報(bào)表 本例中,要求輸出原理圖庫(kù)元件“CY7C68013-56PVC”的元器件報(bào)表和元器件規(guī)則檢查報(bào)表,以及庫(kù)文件“USBMic.SchLib”的元器件庫(kù)報(bào)表。,操作步驟 1打開(kāi)自己創(chuàng)建的元器件庫(kù)“USBMic.SchLib”。 2在工作區(qū)面板的【Projects】選項(xiàng)卡中選中該元器件庫(kù),并切換到
35、【SCH Library】選項(xiàng)卡。從【元件】選項(xiàng)中,選擇要輸出元器件報(bào)表的器件“CY7C68013-56PVC”。 3執(zhí)行菜單【報(bào)告】/【元件】命令,輸出“USBMic.SchLib”的元器件報(bào)表“USBMic.cmp”。 4執(zhí)行菜單【報(bào)告】/【元件規(guī)則檢查】命令,輸出元器件規(guī)則檢查報(bào)表“USBMic.ERR”。 5執(zhí)行菜單【報(bào)告】/【元件庫(kù)】命令,輸出元器件庫(kù)報(bào)表“USBMic.rep”。,【案例6-12】 創(chuàng)建集成元器件庫(kù)圖6-41 創(chuàng)建的集成元器件庫(kù) 本例中,要求在前面創(chuàng)建的元器件的基礎(chǔ)上,創(chuàng)建集成元器件庫(kù)“USBMic.IntLib”。,操作步驟 1關(guān)閉打開(kāi)的所有項(xiàng)目文件。 2執(zhí)行菜單
36、命令【文件】/【創(chuàng)建】/【項(xiàng)目】/【集成元件庫(kù)】??梢栽诠ぷ鲄^(qū)面板的【Projects】選項(xiàng)卡上看到一個(gè)新建的集成元器件“Integrated_Library1.LibPkg”, 將該項(xiàng)目文檔更名為“USBMic.LibPkg”,并保存在路徑“E:chapter_66_10”下。 3向集成元器件庫(kù)項(xiàng)目文檔中添加已有的原理圖庫(kù)文件“USBMic.SchLib”和PCB庫(kù)文件“Shrink Small Outline(0.6mm Pitch).PcbLib”,對(duì)項(xiàng)目進(jìn)行保存。 4執(zhí)行菜單【項(xiàng)目管理】/【Compile Integrated Library USBMic.LIBPKG】命令。對(duì)項(xiàng)目進(jìn)行編譯。 5編譯完成后,彈出【元件庫(kù)】對(duì)話框,該對(duì)話框中自動(dòng)添加并顯示集成元器件庫(kù)“USBMic.IntLib”的信息,其中包含元器件的名稱、外形及封裝信息等,如圖6-41 所示。 6對(duì)項(xiàng)目進(jìn)行保存,完成集成元器件庫(kù)的創(chuàng)建。,圖6-41 創(chuàng)建的集成元器件庫(kù),【案例6-13】含有子部件的庫(kù)元器件的繪制 在繪制原理圖時(shí),經(jīng)常遇到一些元器件由多個(gè)相同的部件構(gòu)成。下面以繪制2輸入端4與非門器件7400為例,介紹繪制含有子部件的庫(kù)元器件的方法。元器件7400的結(jié)構(gòu)如圖6-42所示。,操作步驟 1創(chuàng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合作交友活動(dòng)策劃方案(3篇)
- 活動(dòng)成果展示策劃方案(3篇)
- 內(nèi)鏡-病理標(biāo)本管理制度(3篇)
- 2026江蘇蘇州銀行私行客戶經(jīng)理精誠(chéng)招聘參考考試題庫(kù)及答案解析
- 2026河南漯河市中醫(yī)院招聘勞務(wù)派遣人員2人考試參考試題及答案解析
- 2026一季度浙商銀行舟山分行社會(huì)招聘考試參考試題及答案解析
- 2026重慶數(shù)子引力網(wǎng)絡(luò)科技有限公司云南河口項(xiàng)目公司招聘11人備考考試題庫(kù)及答案解析
- 2026重慶大學(xué)城人民小學(xué)招聘?jìng)淇伎荚囶}庫(kù)及答案解析
- 如何有效進(jìn)行護(hù)理帶教評(píng)估
- 2026匯才(福建泉州市)企業(yè)管理有限公司派駐晉江市永和鎮(zhèn)招聘5人筆試備考題庫(kù)及答案解析
- 工作簡(jiǎn)歷模板
- 2024年廣東省佛山市南海區(qū)道路建設(shè)管理處招聘公益一類事業(yè)編制人員3人歷年管理單位遴選500模擬題附帶答案詳解
- 動(dòng)物輔助療法行業(yè)研究報(bào)告
- 模塊化軟件質(zhì)量保證
- 人教版七年級(jí)語(yǔ)文上冊(cè)《課內(nèi)文言文基礎(chǔ)知識(shí) 》專項(xiàng)測(cè)試卷及答案
- 砌筑工中級(jí)理論考核試題題庫(kù)及答案
- 【關(guān)于構(gòu)建我國(guó)個(gè)人破產(chǎn)制度的探討(論文)16000字】
- JT-T-155-2021汽車舉升機(jī)行業(yè)標(biāo)準(zhǔn)
- 加固專業(yè)承包合同
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 5-01-05-01 中藥材種植員 人社廳發(fā)200994號(hào)
- 年終食堂工作總結(jié)
評(píng)論
0/150
提交評(píng)論