EDA工具
Proteus是英國著名的EDA工具(仿真軟件),從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB設計,真正實現了從概念到産品的完整設計。它是目前世界上唯一将電路仿真軟件、PCB設計軟件和虛拟模型仿真軟件三合一的設計平台,其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MATLAB等多種編譯器。
功能特點
Proteus軟件具有其它EDA工具軟件(例:multisim)的功能。這些功能是:
1.原理布圖
2.PCB自動或人工布線
3.SPICE電路仿真
革命性的特點
1.互動的電路仿真
用戶甚至可以實時采用諸如RAM,ROM,鍵盤,馬達,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。
2.仿真處理器及其外圍電路
可以仿真51系列、AVR、PIC、ARM、等常用主流單片機。還可以直接在基于原理圖的虛拟原型上編程,再配合顯示及輸出,能看到運行後輸入輸出的效果。配合系統配置的虛拟邏輯分析儀、示波器等,Proteus建立了完備的電子設計開發環境。
快捷鍵設置
- F8:全部顯示,當前工作區全部顯示F6:放大以鼠标為中心放大F7:縮小以鼠标為中心縮小G:栅格開關栅格網格Ctrl+F1:栅格寬度0.1mm 顯示栅格為0.1mm,在pcb的時候很有用F2:栅格威0.5mm 顯示栅格為0.5mm,在pcb的時候很有用F3:栅格威1mm 顯示栅格為1mm,在pcb的時候很有用F4:栅格威2.5mm 顯示栅格為2.5mm,在pcb的時候很有用Ctrl+s:打開關閉磁吸 磁吸用于對準一些點的,如引腳等等x:打開關閉定位坐标 顯示一個大十字射線m:顯示單位切換 mm和th之間的單位切換,在右下角顯示o:重新設置原點 将鼠标指向的點設為原點u:撤銷鍵Pgdn:改變圖層Pgup:改變圖層Ctrl+Pgdn:最底層Ctrl+pgup:最頂層Ctrl+畫線:可以劃曲線R:刷新+ -:旋轉F5:重定位中心
功能模塊
智能原理圖設計
- 豐富的器件庫:超過27000種元器件,可方便地創建新元件。智能的器件搜索:通過模糊搜索可以快速定位所需要的器件。智能化的連線功能:自動連線功能使連接導線簡單快捷,大大縮短繪圖時間。支持總線結構:使用總線器件和總線布線使電路設計簡明清晰。可輸出高質量圖紙:通過個性化設置,可以生成印刷質量的BMP圖紙,可以方便地供WORD、POWERPOINT等多種文檔使用。
完善的電路仿真功能
- ProSPICE混合仿真:基于工業标準SPICE3F5,實現數字/模拟電路的混合仿真。超過27000個仿真器件:可以通過内部原型或使用廠家的SPICE文件自行設計仿真器件,Labcenter也在不斷地發布新的仿真器件,還可導入第三方發布的仿真器件。多樣的激勵源:包括直流、正弦、脈沖、分段線性脈沖、音頻(使用wav文件)、指數信号、單頻FM、數字時鐘和碼流,還支持文件形式的信号輸入。豐富的虛拟儀器:13種虛拟儀器,面闆操作逼真,如示波器、邏輯分析儀、信号發生器、直流電壓/電流表、交流電壓/電流表、數字圖案發生器、頻率計/計數器、邏輯探頭、虛拟終端、SPI調試器、I2C調試器等。生動的仿真顯示:用色點顯示引腳的數字電平,導線以不同顔色表示其對地電壓大小,結合動态器件(如電機、顯示器件、按鈕)的使用可以使仿真更加直觀、生動。高級圖形仿真功能(ASF):基于圖标的分析可以精确分析電路的多項指标,包括工作點、瞬态特性、頻率特性、傳輸特性、噪聲、失真、傅立葉頻譜分析等,還可以進行一緻性分析。
單片機協同仿真功能
- 支持主流的CPU類型:如ARM7、8051/52、AVR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU類型随着版本升級還在繼續增加,如即将支持CORTEX、DSP處理器。支持通用外設模型:如字符LCD模塊、圖形LCD模塊、LED點陣、LED七段顯示模塊、鍵盤/按鍵、直流/步進/伺服電機、RS232虛拟終端、電子溫度計等等,其COMPIM(COM口物理接口模型)還可以使仿真電路通過PC機串口和外部電路實現雙向異步串行通信。實時仿真:支持UART/USART/EUSARTs仿真、中斷仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP仿真。編譯及調試:支持單片機彙編語言的編輯/編譯/源碼級仿真,内帶8051、AVR、PIC的彙編編譯器,也可以與第三方集成編譯環境(如IAR、Keil和Hitech)結合,進行高級語言的源碼級仿真和調試。
實用的PCB設計平台
- 原理圖到PCB的快速通道:原理圖設計完成後,一鍵便可進入ARES的PCB設計環境,實現從概念到産品的完整設計。先進的自動布局/布線功能:支持器件的自動/人工布局;支持無網格自動布線或人工布線;支持引腳交換/門交換功能使PCB設計更為合理。完整的PCB設計功能:最多可設計16個銅箔層,2個絲印層,4個機械層(含闆邊),靈活的布線策略供用戶設置,自動設計規則檢查,3D 可視化預覽。多種輸出格式的支持:可以輸出多種格式文件,包括Gerber文件的導入或導出,便利與其它PCB設計工具的互轉(如protel)和PCB闆的設計和加工。
資源豐富
- Proteus可提供的仿真元器件資源:仿真數字和模拟、交流和直流等數千種元器件,有30多個元件庫。Proteus可提供的仿真儀表資源:示波器、邏輯分析儀、虛拟終端、SPI調試器、I2C調試器、信号發生器、模式發生器、交直流電壓表、交直流電流表。理論上同一種儀器可以在一個電路中随意的調用。除了現實存在的儀器外,Proteus還提供了一個圖形顯示功能,可以将線路上變化的信号,以圖形的方式實時地顯示出來,其作用與示波器相似,但功能更多。這些虛拟儀器儀表具有理想的參數指标,例如極高的輸入阻抗、極低的輸出阻抗。這些都盡可能減少了儀器對測量結果的影響。Proteus可提供的調試手段Proteus提供了比較豐富的測試信号用于電路的測試。這些測試信号包括模拟信号和數字信号。
電路仿真
随着科技的發展,“計算機仿真技術”已成為許多設計部門重要的前期設計手段。它具有設計靈活,結果、過程的統一的特點。可使設計時間大為縮短、耗資大為減少,也可降低工程制造的風險。
使用Proteus軟件進行單片機系統仿真設計,是虛拟仿真技術和計算機多媒體技術相結合的綜合運用,有利于培養學生的電路設計能力及仿真軟件的操作能力;在單片機課程設計和全國大學生電子設計競賽中,我們使用 Proteus開發環境對學生進行培訓,在不需要硬件投入的條件下,學生普遍反映,對單片機的學習比單純學習書本知識更容易接受,更容易提高。實踐證明,在使用Proteus進行系統仿真開發成功之後再進行實際制作,能極大提高單片機系統設計效率。因此,Proteus有較高的推廣利用價值。
應用領域
- 教學
Proteus是一個巨大的教學資源,可以用于:
- 模拟電路與數字電路的教學與實驗單片機與嵌入系統軟件的教學與實驗微控制器系統的綜合實驗創新實驗與畢業設計項目設計與産品開發
- 技能考評
- Proteus能提供考試所需所有資源Proteus能直觀評估硬件電路的設計正确性Proteus能硬件原理圖直觀調試軟件Proteus能驗證整個設計的功能測試可控、易評估、易實施