電源開發離不開設計,那麼都有那些軟件來支持工程師們的工做吶?我整理了下電源電路設計經常使用軟件合集,但願能夠幫助你們~算法
SPICE模擬電路仿真
用於模擬電路仿真的SPICE(Simulation Program with Integrated Circuit Emphasis)軟件於1972年由美國加州大學伯克利分校的計算機輔助設計小組利用FORTRAN語言開發而成,主要用於大規模集成電路的計算機輔助設計。
SPICE的正式實用版SPICE 2G在1975年正式推出,可是該程序的運行環境至少爲小型機。1985年,加州大學伯克利分校用C語言對SPICE軟件進行了改寫,1988年SPICE被定爲美國國家工業標準。與此同時,各類以SPICE爲核心的商用模擬電路仿真軟件,在SPICE的基礎上作了大量實用化工做,從而使SPICE成爲最爲流行的電子電路仿真軟件。編程
如今用得較多的是PSPICE6.2,在同類產品中是功能最爲強大的模擬和數字電路混合仿真 EDA軟件,它能夠進行各類各樣的電路仿真、激勵創建、溫度與噪聲分析、模擬控制、波形輸出、數據輸出、並在同一窗口內同時顯示模擬與數字的仿真結果。不管對哪一種器件哪些電路進行仿真,均可以獲得精確的仿真結果,並能夠自行創建元器件及元器件庫。瀏覽器
PSPICE信息電子電路設計軟件
PSPICE則是由美國Microsim公司在SPICE 2G版本的基礎上升級並用於PC機上的SPICE版本,其中採用自由格式語言的5.0版本自80年代以來在我國獲得普遍應用,而且從6.0版本開始引入圖形界面。1998年著名的EDA商業軟件開發商ORCAD公司與Microsim公司正式合併,自此Microsim公司的PSPICE產品正式併入ORCAD公司的商業EDA系統中,然後,ORCAD被Cadence收購。服務器
在隨後推出的PSPICE Release 9.0與傳統的SPICE軟件相比,PSPICE 9.0在三大方面實現了重大變革:首先,在對模擬電路進行直流、交流和瞬態等基本電路特性分析的基礎上,實現了蒙特卡羅分析、最壞狀況分析以及優化設計等較爲複雜的電路特性分析;第二,不但可以對模擬電路進行,並且可以對數字電路、數/模混合電路進行仿真;第三,集成度大大提升,電路圖繪製完成後可直接進行電路仿真,而且能夠隨時分析觀察仿真結果。網絡
雖然PSPICE應用愈來愈普遍,可是也存在着明顯的缺點。因爲SPICE軟件原先主要是針對信息電子電路設計而開發的,所以器件的模型都是針對小功率電子器件的,對於電力電子電路中所用的大功率器件存在的高電壓、大注入現象不盡適用,有時甚至可能致使錯誤的結果。PSPICE採用變步長算法,對於以週期性的開關狀態變化的電力電子電路而言,將形成大量的時間耗費在尋求合適的步長上面,從而致使計算時間的延長,有時甚至不收斂。另外,在磁性元件的模型方面PSPICE也有待增強.編程語言
PSPICE Release 9.0共有六大功能模塊,其中核心模塊是PSPICE A/D,其他功能模塊分別是:Capture(電路原理圖設計模塊)、Stimulus Editor(激勵信號編輯模塊)、Model Editor(模型)。函數
Saber開關電源首選
Saber是美國Analogy公司開發並於1987年推出的模擬及混合信號仿真軟件,Saber軟件易主,成爲Synopsys公司產品。被譽爲全球最早進的系統仿真軟件,也是惟一的多技術、多領域的系統仿真產品。與傳統仿真軟件不一樣,Saber在結構上採用硬件描述語言(MAST)和單內核混合仿真方案,並對仿真算法進行了改進,使Saber仿真速度更快、更加有效、應用也愈來愈普遍。應用工程師在進行系統設計時,創建最精確、最完善的系統仿真模型是相當重要的。工具
Saber可同時對模擬信號、事件驅動模擬信號、數字信號以及模數混合信號設備進行仿真。利用Calaversas算法,Saber能夠確保同時進行的兩個仿真進程都能得到最大效率,並且能夠實現兩個進程之間的信息交換,並在模擬和數字仿真分析之間實現了無縫聯接。佈局
在Saber中,仿真模型能夠直接用數學公式和控制關係表達式來描述,而無需採用電子宏模型表達式。爲了解決仿真過程當中的收斂問題,Saber內部採用5種不一樣的算法依次對系統進行仿真,一旦其中某一種算法失敗,Saber將自動採用下一種算法。一般,仿真精度越高,仿真過程使用的時間也越長。普通的仿真軟件都不得不在仿真精度和仿真時間上進行平衡。Saber採用其獨特的設計,可以保證在最少的時間內得到最高的仿真精度。Saber工做在SaberDesigner圖形界面環境下,可以方便的實現與Cadence Design System、Mentor Graphics和Viewlogic的集成。學習
經過上述軟件能夠直接調用Saber進行仿真。
Saber的典型案例是航空器領域的系統設計,其整個設計過程包含了機械技術、電子技術、液壓技術、燃油系統、娛樂系統、雷達無線技術等複雜的混合技術設計與仿真。從航空器、輪船、汽車到消費電子、電源設計均可以經過Saber來完成。
在開關電源設計中,若是有變壓器,saber仿真是最好的,變壓器模型比較全。saber仿真如今主要問題就是沒有教材,不方便學習。
IsSpice交互式仿真軟件
IsSpice是美國Intusoft公司推出的一種商業仿真軟件,是ICAP/4軟件集成系統的重要組成部分。InSpice是具備完善的仿真控制功能的交互式仿真軟件,其主要特色包括:(1)瞬態波形顯示;(2)電路元件電壓、電流、功耗及模型參數顯示;(3)採用ICL交互式編程語言控制仿真過程;(4)可進行成組參數掃描;(5)可進行交流、直流、瞬態、噪聲、傅立葉、失真度、溫度、直流靈敏度、蒙特卡羅分析和最佳化分析;(6)可測量電路參數臨界值。
ICAP/4軟件集成系統主要由SpiceNet、PreSPice、InSpice和IntuScope四大功能模塊組成。ICAP/4的工做流程是:首先進入SpiceNet繪製電路圖,並生成相應的Netlist文件,而後執行IsSpice仿真軟件模塊,在仿真以前系統將自動鏈接PreSpice仿真資料庫中的元件模型,仿真完成以後利用IntuScope波形分析處理模塊對仿真模型進行分析處理。
IntuScope波形分析處理軟件可以實現數字式存儲示波器和頻譜分析儀的功能,可以對仿真結果進行實時分析和計算處理。主要可以實現:(1)顯示各類分析類型的仿真波形;(2)波形分析參數包括:有效值、峯-峯值、平均值、最大值、最小值;(3)容許同時顯示和分析大量波形;(4)可進行迴歸、濾波、增益、相位、上升/降低時間分析和計算.
SpiceNet電路原理圖繪製模塊
SpiceNet是電路原理圖繪製模塊,主要實現電路原理圖的繪製、Netlist文件的自動生成、瞬態波形顯示以及交互式仿真控制。SpiceNet與當前流行的各類仿真系統兼容,其輸出文檔格式適用於Mentor、OrCAD和Protel系統。 ICAP/4工業版的PreSpice元件資料庫中包含10,000種以上的元件模型,以ASCⅡ格式保存,用戶能夠隨時經過仿真模型瀏覽器Parts Browser對不一樣元器件供應商提供的元件模型進行瀏覽。同時,ICAP/4系統還提供了100多個通用模型,輸入相應的元件參數後便可直接調用。另外,用戶能夠即時經過Internet下載最新的元件庫。
EWB模數電路的混合仿真
20世紀90年代初推出的電路仿真軟件。相對於其它EDA軟件,它是較小巧的軟件(只有16M)。但它對模數電路的混合仿真功能卻十分強大,幾乎100%地仿真出真實電路的結果,而且它在桌面上提供了萬用表、示波器、信號發生器、掃頻儀、邏輯分析儀、數字信號發生器、邏輯轉換器和電壓表、電流表等儀器儀表。它的界面直觀,易學易用。它的不少功能模仿了SPICE的設計,但分析功能比PSPICE稍少一些。
MATLAB產品族
它們的一大特性是有衆多的面向具體應用的工具箱和仿真塊,包含了完整的函數集用來對圖像信號處理、控制系統設計、神經網絡等特殊應用進行分析和設計。它具備數據採集、報告生成和MATLAB語言編程產生獨立C/C++代碼等功能。
PCB設計軟件 PCB(Printed—Circuit Board)設計軟件種類不少,如Protel;OrCAD;Viewlogic;PowerPCB;Cadence PSD;MentorGraphices的Expedition PCB;Zuken CadStart;Winboard/Windraft/Ivex-SPICE;PCB Studio;;TANGO等等。其中Protel是個完整的全方位電路設計系統,包含了電原理圖繪製、模擬電路與數字電路混合信號仿真、多層印刷電路板設計(包含印刷電路板自動佈局佈線),可編程邏輯器件設計、圖表生成、電路表格生成、支持宏操做等功能,並具備Client/Server(客戶/服務器體系結構,同時還兼容一些其它設計軟件的文件格式,如ORCAD、PSPICE、EXCEL等。