對于企業(yè)而言,建立屬于自己的元件庫更為重要,在元件庫的制作及使用方面制定嚴格的規(guī)范,既可以約束和管理硬件工程師,又能加強產(chǎn)品硬件設計規(guī)范,提升產(chǎn)品協(xié)同開發(fā)的效率。
可見,規(guī)范化的元件庫對于硬件電路的設計開發(fā)非常重要。
盡管立創(chuàng)EDA 已經(jīng)提供了豐富的眼瞼庫資源,但由于元件種類眾多,而且有些元件可能不包含在庫中。因此考慮到了個性化的設計需求,有必要建立自己專屬的既精簡又實用的元件庫。
每個元件都有非常嚴格的標準,都與實際的某個品牌、型號一一對應,并且每個元件都有完整的元件信息(如名稱、封裝、編號、供應商、供應商編號、制造商、制造商料號)。
元件庫的創(chuàng)建
主要把MCU、數(shù)碼管顯示、SPI存儲、I2C存儲、CAN總線電路、485電路、232電路、ISP接口、TFT接口、蜂鳴器、LED電路、JTAG接口、復位電路等核心芯片創(chuàng)建出來。下面以STM32F103C8T6主控芯片、數(shù)碼管及LED為例進行說明。
STM32F103C8T6主控芯片的創(chuàng)建
(1)在元件庫編輯器界面中,執(zhí)行菜單命令“工具-新器件”,創(chuàng)建一個新的元件,命名為“STM32F103C8T6”。
(2)執(zhí)行菜單命令“放置-矩形”,放置一個矩形框.
(3)執(zhí)行菜單命令“放置-管腳”,在放置狀態(tài)下按“Tab”鍵,對管腳屬性進行設置,如圖13-5所示,然后執(zhí)行放置到矩形框的邊緣,重復其操作,放置完所有關于此芯片的管腳,如圖13-6所示。
圖13-5 管腳屬性設置
圖13-6 STM32F103C8T6管腳的放置
(4)在元件庫面板中雙擊該元件名稱,對所創(chuàng)建的主控芯片的元件屬性進行設置,如圖13-7所示。
① Designator:設置為芯片常用位號“U?”。
② Comment:填寫好芯片的型號值“STM32F103C8T6”。
③ Footprint:單擊“Add”按鈕,添加PCB封裝模型“LQFP48”。
圖13-7 元件屬性設置
至此,STM32F103C8T6主控芯片創(chuàng)建完畢。
數(shù)碼管的創(chuàng)建
(1)前3步和主控芯片的創(chuàng)建類似,創(chuàng)建一個名稱為“LED-4-YANG-36”的元件,放置一個矩形框,并放置完其管腳,如圖13-8所示。
(2)執(zhí)行菜單命令“放置-線”,在放置狀態(tài)下按“Tab”鍵,設置線條屬性,在矩形框內繪制“8”的形狀組合線條,如圖13-9所示。
圖13-8 數(shù)碼管的創(chuàng)建(未完)
圖13-9 繪制“8”的形狀組合線條
(3)該數(shù)碼管是個4位數(shù)碼管,框選所繪制的“8”,然后復制得到另外3個“8”到矩形框內,并且每個“8”之間注意放置一個“”,如圖13-10所示。
圖13-10 LED-4-YANG-36數(shù)碼管
(4)在元件庫面板中雙擊該元件名稱,設置其元件屬性,如圖 13-11 所示,完成數(shù)碼管的創(chuàng)建。
圖13-11 數(shù)碼管的元件屬性設置
圖13-12 放置三角形
LED的創(chuàng)建
(1)執(zhí)行菜單命令“工具-新器件”,創(chuàng)建一個新的元件,命名為“發(fā)光二極管”。
(2)執(zhí)行菜單命令“放置-多邊形”,激活放置多邊形命令,放置一個三角形,如圖13-12所示。
(3)執(zhí)行菜單命令“放置-線”,在放置狀態(tài)下按“Tab”鍵,按圖13-13所示設置線條屬性,在三角形的右上方放置兩個箭頭線條,并且在三角形的頂角放置一條豎線,表示是二極管,如圖13-14所示。
圖13-14 放置箭頭
(4)執(zhí)行菜單命令“放置-管腳”,在三角形兩端各放置一個管腳,然后稍微調整下元件的協(xié)調性和美觀性,如圖13-15所示。
(5)在元件庫面板中雙擊該元件名稱,設置其元件屬性,完成LED的創(chuàng)建。
按照上述創(chuàng)建元件的步驟,完成其他元件的創(chuàng)建。