EDA簡介
EDA是電子設(shè)計自動化(Electronics Design Automation)的縮寫,在20世紀60年代中期從計算機輔助設(shè)計(CAD)、計算機輔助制造(CAM)、計算機輔助測試(CAT)和計算機輔助工程(CAE)的概念發(fā)展而來的。
20世紀90年代,國際上電子和計算機技術(shù)較為先進的國家,一直在積極探索新的電子電路設(shè)計方法,并在設(shè)計方法、工具等方面進行了徹底的變革,取得了巨大成功。在電子技術(shù)設(shè)計領(lǐng)域,可編程邏輯器件(如CPLD、FPGA)的應(yīng)用,已得到廣泛的普及,這些器件為數(shù)字系統(tǒng)的設(shè)計帶來了極大的靈活性。
EDA工具的應(yīng)用
EDA工具軟件可大致可分為芯片設(shè)計輔助軟件、可編程芯片輔助設(shè)計軟件、系統(tǒng)設(shè)計輔助軟件等三類。
目前進入我國并具有廣泛影響的EDA軟件是系統(tǒng)設(shè)計輔助類軟件和可編程芯片輔助設(shè)計軟件:Protel、Altium Designer、PSPICE、multisim12(原EWB的最新版本)、OrCAD、PCAD、LSIIogic、MicroSim、ISE、modelsim、Matlab等等。這些工具都有較強的功能,一般可用于幾個方面,例如很多軟件都可以進行電路設(shè)計與仿真,同時還可以進行PCB自動布局布線,可輸出多種網(wǎng)表文件與第三方軟件接口。
常見硬件設(shè)計5種EDA工具——Protel
PROTEL是Altium公司在80年代末推出的EDA軟件,在電子行業(yè)的CAD軟件中,它當(dāng)之無愧地排在眾多EDA軟件的前面,是電子設(shè)計者的首選軟件,它較早就在國內(nèi)開始使用,在國內(nèi)的普及率也最高,有些高校的電子專業(yè)還專門開設(shè)了課程來學(xué)習(xí)它,幾乎所有的電子公司都要用到它,許多大公司在招聘電子設(shè)計人才時在其條件欄上常會寫著要求會使用PROTEL。
Protel主要功能
功能一:
畫出相對比較工整漂亮的原理圖,比如下面的這個樣例:
功能二:
生成可以用于工廠生產(chǎn)的PCB制板文件。
得到PCB的方法主要有三種,
第1種:利用通過畫原理圖時同時產(chǎn)生的網(wǎng)絡(luò)表文件進行自動布線,產(chǎn)生PCB文件。
第2種:利用通過畫原理圖時同時產(chǎn)生的網(wǎng)絡(luò)表文件在PEOTELPCB利用預(yù)拉線手工布線。
第3種:是效率比較低的方式,即純手工布線。
比如下面的這個就是通過自動布線產(chǎn)生PCB文件的布線效果:
功能三:
雜類功能,比如:
生成元件清單,生成數(shù)控鉆床用的鉆孔定位文件,生成阻焊層文件,生成印刷字符層文件,等等等等。你想要的它幾乎全有。另外,它內(nèi)部還整合了硬件仿真的功能!
Protel優(yōu)點
◆可生成30多種格式的電氣連接網(wǎng)絡(luò)表;
◆強大的全局編輯功能;
◆在原理圖中選擇一級器件,PCB中同樣的器件也將被選中;
◆同時運行原理圖和PCB,在打開的原理圖和PCB圖間允許雙向交叉查找元器件、引腳、網(wǎng)絡(luò)
◆既可以進行正向注釋元器件標號(由原理圖到PCB),也可以進行反向注釋(由PCB到原理圖),以保持電氣原理圖和PCB在設(shè)計上的一致性;
◆滿足國際化設(shè)計要求(包括國標標題欄輸出,GB4728國標庫); * 方便易用的數(shù)?;旌戏抡妫嫒軸PICE 3f5);
◆支持用CUPL語言和原理圖設(shè)計PLD,生成標準的JED下載文件; * PCB可設(shè)計32個信號層,16個電源-地層和16個機加工層;
◆強大的“規(guī)則驅(qū)動”設(shè)計環(huán)境,符合在線的和批處理的設(shè)計規(guī)則檢查;
◆智能覆銅功能,覆鈾可以自動重鋪;
◆提供大量的工業(yè)化標準電路板做為設(shè)計模版;
◆放置漢字功能;
常見硬件設(shè)計5種EDA工具——EWB
EWB軟件,全稱為ELECTRONICS WORKBENCH EDA,是交互圖像技術(shù)有限公司在九十年代初推出的EDA軟件,用于模擬電路和數(shù)字電路的混合仿真,利用它可以直接從屏幕上看到各種電路的輸出波形。EWB是一款小巧,但是仿真功能十分強大的軟件。
EWB功能
相對其它EDA軟件而言,它是個較小巧的軟件,只有16M,功能也比較單一,就是進行模擬電路和數(shù)字電路的混合仿真,但你絕對不可小瞧它,它的仿真功能十分強大,可以幾乎100%地仿真出真實電路的結(jié)果,而且它在桌面上提供了萬用表、示波器、信號發(fā)生器、掃頻儀、邏輯分析儀、數(shù)字信號發(fā)生器、邏輯轉(zhuǎn)換器等工具,它的器件庫中則包含了許多大公司的晶體管元器件、集成電路和數(shù)字門電路芯片,器件庫中沒有的元器件,還可以由外部模塊導(dǎo)入,在眾多的電路仿真軟件中,EWB是最容易上手的,它的工作界面非常直觀,原理圖和各種工具都在同一個窗口內(nèi),未接觸過它的人稍加學(xué)習(xí)就可以很熟練地使用該軟件,對于電子設(shè)計工作者來說,它是個極好的EDA工具,許多電路你無需動用烙鐵就可得知它的結(jié)果,而且若想更換元器件或改變元器件參數(shù),只需點點鼠標即可,它也可以作為電學(xué)知識的輔助教學(xué)軟件使用。
EWB特點
(1)采用直觀的圖形界面創(chuàng)建電路:在計算機屏幕上模仿真實實驗室的工作臺,繪制電路圖需要的元器件、電路仿真需要的測試儀器均可直接從屏幕上選??;
?。?)軟件儀器的控制面板外形和操作方式都與實物相似,可以實時顯示測量結(jié)果。
(3)EWB軟件帶有豐富的電路元件庫,提供多種電路分析方法。
?。?)作為設(shè)計工具,它可以同其它流行的電路分析、設(shè)計和制板軟件交換數(shù)據(jù)。
?。?)EWB還是一個優(yōu)秀的電子技術(shù)訓(xùn)練工具,利用它提供的虛擬儀器可以用比實驗室中更靈活的方式進行電路實驗,仿真電路的實際運行情況,熟悉常用電子儀器測量方法。
常見硬件設(shè)計5種EDA工具——Altium Designer
Altium Designer 是原Protel軟件開發(fā)商Altium公司推出的一體化的電子產(chǎn)品開發(fā)系統(tǒng),主要運行在Windows操作系統(tǒng)。這套軟件通過把原理圖設(shè)計、電路仿真、PCB繪制編輯、拓撲邏輯自動布線、信號完整性分析和設(shè)計輸出等技術(shù)的完美融合,為設(shè)計者提供了全新的設(shè)計解決方案,使設(shè)計者可以輕松進行設(shè)計,熟練使用這一軟件必將使電路設(shè)計的質(zhì)量和效率大大提高。
Altium Designer 功能
1、原理圖設(shè)計
2、印刷電路板設(shè)計
3、FPGA的開發(fā)
5、3D PCB設(shè)計
常見硬件設(shè)計5種EDA工具——OrCAD
OrCAD 是一套在個人電腦的電子設(shè)計自動化套裝軟件,專門用來讓電子工程師設(shè)計電路圖及相關(guān)圖表,設(shè)計印刷電路板所用的印刷圖,及電路的模擬之用。
OrCAD功能
早在工作于DOS環(huán)境的ORCAD4.0,它就集成了電路原理圖繪制、印制電路板設(shè)計、數(shù)字電路仿真、可編程邏輯器件設(shè)計等功能,而且它的界面友好且直觀,它的元器件庫也是所有EDA軟件中最豐富的,在世界上它一直是EDA軟件中的首選。ORCAD公司在2000年七月與CADENCE公司合并后,更成為世界上最強大的開發(fā)EDA軟件的公司,它的產(chǎn)品ORCAD世紀集成版工作于WINDOWS95與WINDOWSNT環(huán)境下,集成了電原理圖繪制,印制電路板設(shè)計、模擬與數(shù)字電路混合仿真等功能,它的電路仿真的元器件庫更達到了8500個,收入了幾乎所有的通用型電子元器件模塊,它的強大功能導(dǎo)致了它的售價不菲,在北美地區(qū)它的世紀加強版就賣到了$7995。
OrCAD優(yōu)點
1、圖形化、平面化和層次化設(shè)計能力提高了原理圖設(shè)計效率;
2、與強大的元件信息系統(tǒng)(CIS)高度集成,促進優(yōu)選器件和已有器件庫的重用,可以加快原理圖設(shè)計進程,降低項目成本;
3、便于查找元件,并與MRP、ERP、PDM數(shù)據(jù)庫實現(xiàn)高度集成;
4、為用戶提供超過200萬的免費元件庫,便于靈活選擇設(shè)計元件;
5、集中管理物料編號和器件信息;
6、可進行數(shù)據(jù)流程、封裝以及互聯(lián)的在線設(shè)計規(guī)則檢查;
7、用戶可以對元件、連線、網(wǎng)絡(luò)、引腳和標題框進行靈活的編輯和定義;
8、可以導(dǎo)入和導(dǎo)出所有常用的設(shè)計文件格式;
9、宏記錄器可用于復(fù)雜的原理圖編輯和定制過程的錄制。
常見硬件設(shè)計5種EDA工具——MATLAB
MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。
它將數(shù)值分析、矩陣計算、科學(xué)數(shù)據(jù)可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強大功能集成在一個易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計以及必須進行有效數(shù)值計算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計語言(如C、Fortran)的編輯模式,代表了當(dāng)今國際科學(xué)計算軟件的先進水平。
MATLAB的主要功能
MATLAB的優(yōu)點
1) 高效的數(shù)值計算及符號計算功能,能使用戶從繁雜的數(shù)學(xué)運算分析中解脫出來;
2) 具有完備的圖形處理功能,實現(xiàn)計算結(jié)果和編程的可視化;
3) 友好的用戶界面及接近數(shù)學(xué)表達式的自然化語言,使學(xué)者易于學(xué)習(xí)和掌握;
4) 功能豐富的應(yīng)用工具箱(如信號處理工具箱、通信工具箱等) ,為用戶提供了大量方便實用的處理工具。
評論
查看更多