最新版 Proteus 8.17 更新於 2023/12/15
Proteus 軟體是英國Labcenter electronics公司出版的EDA工具軟體。它不僅具有其它EDA工具軟體的模擬功能,還能模擬單片機及外圍器件。它是目前最好的模擬單片機及外圍器件的工具。雖然目前國內推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力於單片機開發應用的科技工作者的青睞。
Proteus是世界上著名的EDA工具(模擬軟件),從原理圖布圖、代碼調試到單片機與外圍電路協同模擬,一鍵切換到PCB設計,真正實現了從概念到產品的完整設計。是目前世界上唯一將電路模擬軟體、PCB設計軟體和虛擬模型模擬軟體三合一的設計平臺,其處理器模型支援8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,之後即將增加Cortex和DSP系列處理器,並持續增加其他系列處理器模型。在編譯方面,它也支援IAR、Keil和MPLAB等多種編譯器。
什麼是Proteus VSM?
在使用Proteus模擬單片機系統的過程中,經常找不到所需的元件,這就需要自己編寫。 Proteus VSM的一個主要特色是使用基於DLL組件模型的可擴展性。這些模型分為兩類:電氣模型(Electrical MODEL )和繪圖模型(Graphical MODEL )。電氣模型實現元件的電氣特性,按規定的時序接收數據和輸出數據;繪圖模型實現模擬時與用戶的交互,例如LCD的顯示。一個元件可以只實現電氣模型,也可以都實現電氣和繪圖模型。
Proteus為VSM模型提供了一些C++抽像類接口 ,用戶創建元件時需要在DLL中實現相應的抽像類。
Proteus VSM--完善的電子設計系統1/1 PROTEUS VSM Proteus VSM ISIS Prospice VSM Proteus虛擬系統模型組合了混合模式的PROSPICE電路模擬、動態器件和微控制器模型,完整實現了基於微控制器設計的協同模擬。支援ARM7、PIC、AVR、 HC11以及8051系列的微處理器CPU模型,更多模型正在開發中;交互外設模型有LCD顯示、RS232終端、通用鍵盤、開關、按鈕、LED等;強大的調試功能,如訪問寄存器與儲存,設置斷點和單步運行模式;支援如IAR、Keil和Hitech等開發工具的源碼C和彙編的調試;一鍵“make”特性:一個鍵完成編譯與模擬操作;內置超過6000標準SPICE模型,完全兼容製造商提供的SPICE模型。
DLL界面為應用提供特定的模式;基於工業標準的SPICE3F5混合模型電路模擬器14種虛擬儀器:示波器、邏輯分析儀、信號發生器、規程分析儀等;高級模擬包含強大的基於圖形的分析功能:模擬、數字和混合瞬時圖形;頻率;轉換;噪聲;失真;付立葉;交流、直流和音頻曲線;模擬信號發生器包括直流、正旋、脈衝、分段線性、音頻、指數、單頻FM;數字信號發生器包括尖脈衝、脈衝、時鐘和碼流;集成PROTEUS PCB設計形成完整的電子設計系統。
在設計中您可以使顯示如LED/LCD 和輸入如開關/按鈕等相互作用,模擬是在幾乎真實的狀態下進行的:一台1GMHz Pentium III可以在超過12MHz下,真實模擬一個基本8051系統時鐘。
Proteus VSM亦能提供擴展的調試能力,包括在彙編或C++等高級語言下設置斷點、 單步和顯示變量。VSM架構允許任何人包括用戶附加動態模型,很多類型的動態模型無需編程就可創建,開發者將被提供一個文件化的界面來寫他們自己的模型類似Windows DLL。 這些模型既能實現純粹電子特徵, 又能組合圖形化特徵, 以致幾乎所有特定外設的應用都能被模擬。
獨特的單片機協同模擬功能(VSM):
- 支持主流的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)結合,進行高級語言的源碼級模擬和調試。
PROTEUS VSM FOR ARM包含所有你需要開發、測試,並且實計將原型嵌入至系統設計,而這些設計都是以Phillips LPC2000系列微控制器為基礎。支援ARM和THUMB 指令集。支援片上外設:GPIO, timers, RTC, UARTS, SPI, I2C, MAM,PLL, ADC and watchdog timer 等。支援VIC中斷子系統。在3G 的電腦環境下可以做10MIPS 的模擬。可以裝載ELF/DWARF2 格式文件進行源碼調試。可以利用IAR Embedded Workbench 和KeilUV3 與PROTEUS 進行聯調。這個軟體包括: ISIS原理圖輸入系統,以及 PROSPICE 交互式模擬引擎、LPC2000系列處理器模型、ARM7TDMI 和ARM7TDMI-S 內核模型,可以用高級圖形模擬工具來做以圖表為基礎的模擬。由PROTEUS VSM模擬通過的設計可以直接導入到ARES 中進行PCB 設計。
Model Features
• Full support for both ARM and THUMB instruction sets.
• Supports all port and other I/O pin operations.
• Supports all on-chip peripherals (GPIO, timers, RTC, U(S)ARTs, SPI, I2C, MAM, PLL & ADC).
• Supports full functionality of the VIC interrupt system.
• Up to 10MIPS simulation throughput on 3GHz PC.
• Load and debug any ELF/DWARF2 program file.
• Debugger drivers available for IAR Embedded Workbench and Keil UV3.
• Internally generated processor clock for performance. Event timing accurate to one clock period.
• Provides internal consistency checks on code (e.g. execution of invalid op-codes, illegal memory accesses, stack overflow checking, etc.). < level source VSM the to in integrated>
• Fully integrated into the Proteus Diagnostic Control System.
Model Limitations
• The bootloader is not modelled.
• The JTAG interfaces and in-circuit programming modes are not supported.
LPC2000 Variants
• LPC2104, LPC2105, LPC2106
• LPC2114, LPC2124
• LPC2131, LPC2132, LPC2134, LPC2136, LPC2138
• LPC2101, LPC2102, LPC2103
• RM7TDMI and ARM7TDMI-S core models.
Proteus Visual Designer 將世界一流的Proteus VSM仿真與易於使用的流程圖編輯器和虛擬硬體庫相結合,為Arduino和Raspberry Pi提供真正集成且直觀的開發環境。
外圍設備庫使硬體設計變得簡單。只需在庫中添加一個屏蔽或傳感器,Visual Designer就會自動為Proteus原理圖放置正確的電路,並為Visual Designer添加一些簡單的方法,以便您控制硬體。
然後將該軟體設計為流程圖,以便您可以輕鬆地拖放這些方法以及決策,延遲和分配以驅動硬體。
按下按鈕進行編譯和模擬,利用我們著名的模擬和調試技術,在屏幕上觀看您的設計。
最後,只需單擊鼠標即可轉移到物理硬體,並在現實世界中第一次看到它工作。
- Peripheral Gallery充滿現成的Arduino™Shields或Raspberry Pi Hats。
- 使用流程圖拖放編程。
- 世界一流的系統級仿真,測量和調試。
- 只需按一下按鈕即可對等效硬體進行編程。
簡化硬體設計
Proteus Visual Designer中的硬體從Peripheral Gallery開始。這包含許多現成的原理電路模塊,對應真正的Arduino™屏蔽或Raspberry Pi Hats。它還包括數十個Grove模塊和現成的傳感器和分線板。用戶只需從圖庫和Visual Designer中選擇他們想要的外圍設備即可:
- 自動將電路放置在原理圖上。
- 將外部外圍設備添加到Visual Designer。
- 提供可以拖放到流程圖上以控制硬件的簡單方法。
如果添加了屏蔽/帽子,它將自動連接到處理器基板。如果添加了Grove傳感器,則可以輕鬆編輯它以更改套接字ID以與真實硬體相對應。無論哪種情況,Visual Designer都會檢查以確保多個屏蔽或傳感器不使用引腳。
用戶還可以將專業原理圖捕獲模塊用作虛擬麵包板,並使用10,000多個仿真模塊來設計自己的硬體。在這種情況下,需要手動進行佈線,並且可以在流程圖程序中使用Visual Designer中的CPU方法。
世界級系統仿真
添加硬件外圍設備並繪製流程圖後,下一步是測試它是否正常工作並調試它(如果)它沒有。這是Visual Designer真正擅長的領域,因為它構建在Proteus VSM模擬引擎之上。
只需按一下按鈕即可模擬整個嵌入式系統,然後您可以使用屏幕指示燈實時與其進行交互,如LED和LCD顯示屏以及開關和按鈕等執行器。
如果某些東西工作不正常或者您想要更詳細地分析您的程式,Proteus還提供了廣泛的調試工具,包括Flowchart和Arduino C ++或Raspberry Pi Python級別的斷點,單步和變量顯示。
測量和分析
教師和學生分析電路中使用的信號和波形通常很有用。使用可視化設計器,這不需要任何硬體,可直接在PC上或教室中的投影儀上模擬原理圖。只需將選擇的儀器放在原理圖上,然後運行模擬。
以下儀器均作為Visual Designer的標準配置提供:
- Fully featured 4-channel DSO with measurement cursors.
- Counter/Timer instrument measures time intervals and signal frequency.
- DC and AC Voltmeters and Ammeters.
- Dual mode (master/slave) SPI protocol analyser
- Pattern Generator for creating 8-bit by 1k bytes digital data streams
- 40-Channel Logic Analyser with capture buffer and measurement cursors.
- RS232 Terminal with configurable baud rate,data/stop bits and polarity.
- Dual mode (master/slave) I2C protocol analyser
- Signal Generator to inject square, saw-tooth, triangle and sine waves.
Direct Route to Physical Hardware
當項目的測試和調試完成後,下一步是將程序部署到真實硬體上。Visual Designer也可以提供幫助。在Arduino案例中,AVR®程式員有一個直接接口。用戶只需插入編程電纜,配置編程器,然後按一個按鈕將流程圖程式傳輸到真正的Arduino™ board。
在Raspberry Pi案例中,需要一次性配置過程來設置Raspberry Pi以與Proteus一起使用。之後,可以使用Visual Designer中的編程界面,只需按一下按鈕即可對Raspberry Pi進行無線編程。
原理圖設計
Visual Designer在Peripheral Gallery中提供了大量且越來越多的屏蔽和分線板,可以通過流程圖方法在很高的水平上進行控制。然而,沒有什麼可以阻止用戶從頭開始創建他們自己的電子設備,使用原理圖作為“虛擬麵包板”。有成千上萬的嵌入式外圍設備可供選擇,拾取,放置和接線過程將是熟悉的很多用戶。
在Visual Designer IDE中,CPU方法提供對Arduino庫命令的訪問,因此您仍然可以使用流程圖命令控制外圍設備。由於整個系統都是基於Proteus VSM仿真引擎構建的,因此您可以以正常方式模擬您創建,測試和調試的任何內容。創意學習!
編寫代碼
在某些時候,如果用戶對編程原則更加熟悉,他們可能希望編寫代碼並在較低級別控制硬體。Visual Designer以兩種方式幫助實現此轉換:
用戶可以使用其Arduino C ++源代碼或Raspberry Pi Python代碼單步調試任何流程圖程式。
用戶可以將任何流程圖程式轉換為Arduino或Raspberry Pi草圖,然後在C ++ for Arduino或Python for Raspberry Pi中輸入一些額外的代碼。
對於高級用戶,Proteus VSM產品系列是自然發展。在與Visual Designer相同的熟悉軟體環境中工作,用戶可以學習如何針對來自各種不同芯片供應商的不同架構(8/16/32位)進行編碼,從第一原理設計和模擬真實的嵌入式系統。
Visual Designer for Arduino
Visual Designer includes dozens of pre-made Arduino Shields, Grove Sensors and Generic Breakout Boards to make hardware design easy.
Visual Designer for Raspberry Pi
Visual Designer includes dozens of pre-made Pi Hats, Grove Sensors and Generic Breakout Boards to make hardware design easy.
Proteus Virtual System Modelling(VSM)
Proteus Virtual System Modelling(VSM)將混合模式SPICE仿真與世界領先的快速微控制器仿真相結合。它可以在軟體中實現硬體和固件設計的快速原型設計!
完整的嵌入式工作流程
對於嵌入式工程師,Proteus VSM填補了原理圖捕獲和PCB佈局之間設計生命週期的空白。它使您能夠在原理圖上將固件寫入並應用於支持的微控制器,然後在混合模式SPICE電路仿真(包括MCU外設)中共同仿真該程序。
您可以使用屏幕指示燈(如LED和LCD顯示屏)以及開關和按鈕等執行器與設計進行交互。Proteus VSM還提供廣泛的調試功能,包括斷點,單步執行和彙編代碼和高級語言源的可變顯示。
設計
Proteus Schematic Capture是Proteus Design Suite的核心,為項目模擬和佈局提供專業的設計功能。
Proteus VSM使用我們經過驗證的Schematic Capture軟件為設計輸入和開發提供環境。Proteus capture是一款歷史悠久的產品,它結合了易用性和強大的編輯工具。它能夠支持仿真和PCB設計的原理圖捕獲。
Proteus原理圖捕獲模塊還提供了對線條寬度,填充樣式,字體等方面的繪圖外觀的高度控制。這些功能用於提供電路動畫所需的圖形。
模擬
Proteus VSM最令人興奮和最重要的功能是它能夠模擬微控制器上運行的軟件與連接到它的任何模擬或數字電子設備之間的交互。微控制器模型與產品設計的其他元素一起位於原理圖上。它模擬了目標代碼(機器代碼)的執行,就像真正的芯片一樣。如果程序代碼寫入端口,則電路中的邏輯電平會相應地改變,如果電路改變了處理器引腳的狀態,那麼程序代碼就會看到這一點,就像在現實生活中一樣。
VSM CPU模型完全模擬每個支持的處理器上的I / O端口,中斷,定時器,USART和所有其他外設。它不是簡單的軟件模擬器,因為所有這些外設與外部電路的交互完全建模到波形水平,因此模擬整個系統。
Proteus VSM擁有750多種支持的微處理器變體,數千種嵌入式SPICE模型和一種世界上最大的嵌入式仿真外設庫,仍然是嵌入式仿真的首選。
測量和分析
Proteus VSM包括許多虛擬儀器,包括示波器,邏輯分析儀,函數發生器,碼型發生器,計數器定時器和虛擬終端,以及簡單的電壓表和電流表。此外,我們還為SPI和I2C提供專用的主/從/監控模式協議分析儀 - 只需將它們連接到串行線上,並在仿真過程中監控或與數據交互。在硬件原型設計之前,確保您的通信軟件正確無價(並且價格低廉!)的方法。
如果您希望對圖形進行詳細測量,或執行其他分析類型(如模擬電路的頻率,失真,噪聲或掃描分析),您可以購買高級模擬選項。此選項還包括一致性分析 - 一種獨特而強大的軟件質量保證工具。
調試
雖然Proteus VSM已經具有獨特的功能,能夠近乎實時地模擬完整的微控制器系統,但其實際功能來自於它能夠以單步模式執行這些模擬。這就像你最喜歡的軟件調試器一樣,只是當你單步執行代碼時,你可以觀察到對整個設計的影響 - 包括微控制器外部的所有電子設備。
除了傳統調試,您在源中設置一個或斷點,然後在觸發時執行代碼,Proteus允許您在原理圖上設置斷點,以便硬件條件可以觸發斷點。如果問題可識別為硬件故障,那麼每當發生故障情況時,使用硬件斷點將暫停模擬。例如,如果LCD顯示屏上出現格式錯誤的字符,則繁忙線路上的硬件斷點將是開始調查的好地方。
用於單步調試的另一個主要工具是監視窗口。這允許寄存器和/或地址監視,還允許您從變量窗口添加變量以進行檢查。您可以在添加到監視窗口的任何項目的邏輯條件上設置斷點,從而可以輕鬆捕獲計時器溢出。
診斷
Proteus配備了全面的診斷或跟踪消息。這允許您指定在任何給定時間感興趣的組件或處理器外圍設備,並接收所有活動和系統交互的詳細文本報告。您可以指定要監控的MCU的板載外設(例如SPI,VIC),還可以監控外部外設,如存儲設備,LCD顯示器或無刷電機。
這種監控通信雙方的能力作為調試輔助工具非常寶貴,使您能夠比在物理原型上工作時更快地定位和修復軟件和硬件中的問題。
VSM優勢
Proteus設計套件完全獨特,能夠在混合模式SPICE電路仿真環境中共同模擬高級和低級微控制器代碼。借助此虛擬系統建模工具,您可以在嵌入式工程項目中真正使用敏捷開發理念,在縮短上市時間和降低開發成本方面獲得巨大回報。
如果一個人同時設計硬件和軟件,那麼這個人就會受益,因為硬件設計可以像軟件設計一樣容易(同時)改變。在兩個角色分開的大型組織中,軟件設計人員可以在原理圖完成後立即開始工作; 它們不需要等到物理原型存在。
簡而言之,Proteus VSM在整個設計過程中提高了效率,質量和靈活性......
VSM for Microchip™
Proteus VSM for PIC12
• PIC10F200, PIC10F202, PIC10F204, PIC10F206
• PIC10F220, PIC10F222, PIC10F320, PIC10F322
• PIC10LF320, PIC10LF322,PIC12C508A, PIC12C509A
• PIC12C671, PIC12C672, PIC12CE518, PIC12CE519
• PIC12F508, PIC12F509
• PIC12CE673, PIC12CE674, PIC12F510, PIC12F609
• PIC12F615, PIC12F629, PIC12F675, PIC12F683
• PIC12F1501, PIC12LF1501, PIC12F752,PIC12HV752
• PIC12F1822, PIC12LF1822, PIC12F1840,PIC12LF1840
• PIC12F1571, PIC12F1572, PIC12LF1571,PIC12LF1572
Proteus VSM for PIC16
• PIC16C61, PIC16C62B, PIC16C63A, PIC16C64A • PIC16C65B, PIC16C66, PIC16C67, PIC16C72A • PIC16C73B, PIC16C74B, PIC16C76, PIC16C77 • PIC16F506, PIC16F526, PIC16F610, PIC16HV610 • PIC16F630, PIC16F631, PIC16F648A, PIC16F676 • PIC16F616, PIC16HV616, PIC16F627A, PIC16F628A • PIC16F677, PIC16F684, PIC16F685, PIC16F687 • PIC16F688, PIC16F689, PIC16F690, PIC16F716 • PIC16F722A, PIC16F723A, PIC16F724, PIC16F726 • PIC16F727, PIC16LF722A, PIC16LF723A, PIC16LF724 • PIC16LF726, PIC16LF727, PIC16F785, PIC16HV785 • PIC16F818, PIC16F819, PIC16F83, PIC16F84A • PIC16F87, PIC16F870, PIC16F871, PIC16F873 • PIC16F873A, PIC16F874, PIC16F874A, PIC16F876 • PIC16F876A, PIC16F877, PIC16F877A, PIC16F88 • PIC16F882, PIC16F883, PIC16F884, PIC16F886 • PIC16F887, PIC16F913, PIC16F914, PIC16F916 • PIC16F917, PIC16F946, PIC16F1454,PIC16F1455 • PIC16F505, PIC16F707, PIC16LF707, PIC16F1788 • PIC16LF1788, PIC16F1789, PIC16LF1789 • PIC16F1459, PIC16LF1454, PIC16LF1455, PIC16LF1459 • PIC16F1503, PIC16LF1503, PIC16F1507,PIC16LF1507 • PIC16F1508, PIC16LF1508, PIC16F1509,PIC16LF1509 |
• PIC16F1516, PIC16LF1516, PIC16F1517,PIC16LF1517 • PIC16F1518, PIC16LF1518, PIC16F1519,PIC16LF1519 • PIC16F1574, PIC16LF1574, PIC16F1575,PIC16LF1575 • PIC16F1578, PIC16LF1578, PIC16F1579,PIC16LF1579 • PIC16F1703, PIC16F1704, PIC16F1705,PIC16LF1703 • PIC16LF1704, PIC16LF1705, PIC16F1707,PIC16F1708 • PIC16F1709, PIC16F1823, PIC16F1824,PIC16F1825 • PIC16F1826, PIC16LF1707, PIC16LF1708,PIC16LF1709 • PIC16F1784, PIC16F1786, PIC16F1787,PIC16LF1784 • PIC16LF1786, PIC16F1829, PIC16LF1823,PIC16LF1824 • PIC16LF1787, PIC16LF1825, PIC16LF1826,PIC16F1827 • PIC16F1828, PIC16LF1827, PIC16LF1828,PIC16LF1829 • PIC16F1933, PIC16F1938, PIC16F1934,PIC16F1936 • PIC16F1937, PIC16F1939, PIC16LF1933,PIC16LF1934 • PIC16LF1936, PIC16LF1937, PIC16LF1938,PIC16LF1939 • PIC16F1946, PIC16F1947, PIC16LF1946,PIC16LF1947 • PIC16F1615, PIC16L1619, PIC16LF1615,PIC16LF1619 • PIC16F1847, PIC16LF1847 |
Proteus VSM for PIC18
• PIC18F242, PIC18F252, PIC18F442, PIC18F452 • PIC18F248, PIC18F258, PIC18F448, PIC18F458 • PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2331 • PIC18F2320, PIC18F2410, PIC18F2420, PIC18F2431 • PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2525 • PIC18F2610, PIC18F2620, PIC18F4220, PIC18F4320 • PIC18F4331, PIC18F44J10, PIC18F45J10, PIC18F24J10 • PIC18F25J10, PIC18F4410, PIC18F4420, PIC18F4431 • PIC18F4510, PIC18F4515, PIC18F4520, PIC18F4525 • PIC18F4610, PIC18F4620, PIC18F6520, PIC18F6585 • PIC18F8585, PIC18F8680, PIC18F6620, PIC18F6680 • PIC18F6720, PIC18F8520, PIC18F8620, PIC18F8720 • PIC18F8722, PIC18F8627, PIC18F8622, PIC18F8527 • PIC18F6722, PIC18F6627, PIC18F6622, PIC18F6527 • PIC18F6628, PIC18F6723, PIC18F23K20, PIC18F24K20 • PIC18F25K20, PIC18F26K20, PIC18F43K20, PIC18F44K20 • PIC18F45K20, PIC18F46K20, PIC18F2450, PIC18F2455 • PIC18F2458, PIC18F2550, PIC18F2553, PIC18F4450 • PIC18F4455, PIC18F4458, PIC18F4550, PIC18F4553 • PIC18F13K50, PIC18F14K50, PIC18LF13K50,PIC18LF14K50 • PIC18F2480, PIC18F2580, PIC18F4480, PIC18F4580 • PIC18F2585, PIC18F2680, PIC18F4585, PIC18F4680 • PIC18F2682, PIC18F2685, PIC18F4682, PIC18F4685 • PIC18F46J13, PIC18F47J13, PIC18LF46J13,PIC18LF47J13 |
• PIC18F25K80, PIC18F26K80, PIC18F45K80,PIC18F46K80 • PIC18F65K80, PIC18F66K80, PIC18LF25K80,PIC18LF26K80 • PIC18F1230, PIC18F1330, PIC18F2423, PIC18F2523 • PIC18F4423, PIC18F4523, PIC18F6390,PIC18F6490 • PIC18F8390, PIC18F8490, PIC18F6393,PIC18F6493 • PIC18F8393, PIC18F8493, PIC18F63J90,PIC18F64J90 • PIC18F65J90, PIC18F83J90, PIC18F84J90,PIC18F85J90 • PIC18F13K22, PIC18F14K22, PIC18LF13K22,PIC18LF14K22 • PIC18F2221, PIC18F2321, PIC18F4221,PIC18F4321 • PIC18F23K22, PIC18F24K22, PIC18F25K22,PIC18F26K22 • PIC18LF23K22, PIC18LF24K22, PIC18LF25K22,PIC18LF26K22 • PIC18F43K22, PIC18F44K22, PIC18F45K22,PIC18F46K22 • PIC18LF43K22, PIC18LF44K22, PIC18LF45K22,PIC18LF46K22 • PIC18F65K22, PIC18F66K22, PIC18F24K50,PIC18F25K50 • PIC18F45K50, PIC18LF24K50, PIC18LF25K50,PIC18LF45K50 • PIC18F67K22, PIC18F85K22, PIC18F86K22,PIC18F87K22 • PIC18F24J50, PIC18F25J50, PIC18F26J50,PIC18LF24J50 • PIC18LF25J50, PIC18LF26J50, PIC18F44J50,PIC18F45J50 • PIC18F46J50, PIC18LF44J50, PIC18LF45J50,PIC18LF46J50 • PIC18F26J53, PIC18F27J53, PIC18LF26J53,PIC18LF27J53 • PIC18F46J53, PIC18F47J53, PIC18LF46J53,PIC18LF47J53 • PIC18F26J13, PIC18F27J13, PIC18LF26J13,PIC18LF27J13 • PIC18LF45K80, PIC18LF46K80, PIC18LF65K80,PIC18LF66K80 |
Proteus VSM for PIC24
•PIC24FJ32GA004, PIC24FJ48GA002, PIC24FJ48GA004
• PIC24FJ64GA002, PIC24FJ64GA004, PIC24FJ16GA004
• PIC24FJ64GA006, PIC24FJ128GA006, PIC24FJ64GA008
• PIC24FJ128GA008, PIC24FJ64GA010, PIC24FJ96GA010
• PIC24F16KA101, PIC24F08KA102, PIC24F16KA102
• PIC24FJ128GA010, PIC24F04KA200, PIC24F08KA101
• PIC24FJ96GA008, PIC24FJ96GA006, PIC24FJ16GA002
• PIC24FJ64GA106, PIC24FJ192GA106,PIC24FJ256GA106
• PIC24FJ128GA108, PIC24FJ192GA108,PIC24FJ256GA108
• PIC24FJ64GA110, PIC24FJ128GA110,PIC24FJ256GA110
• PIC24FJ32GA102, PIC24FJ32GA104,PIC24FJ64GA104
• PIC24FJ32GA002, PIC24FJ64GA102,PIC24FJ192GA110
• PIC24FJ64GA108, PIC24FJ128GA106,PIC24F04KA201
Proteus VSM for dsPIC33
• dsPIC33FJ12GP201, dsPIC33FJ12GP202, dsPIC33FJ32GP202
• dsPIC33FJ32GP204, dsPIC33FJ16GP304, dsPIC33FJ12MC201
• dsPIC33FJ12MC202, dsPIC33FJ32MC202, dsPIC33FJ32MC204
• dsPIC33FJ16MC304
Proteus VSM for PIC Bundle 8bit
Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated
components and microprocessor models to facilitate co-simulation of complete microcontroller based
designs.The Proteus VSM Bundles include the following main software modules:
• Professional Schematic Capture module
• ProSPICE professional Simulation Engine
• All supported VSM microcotroller variants in the 8-bitPIC Families.
• All of the Proteus Embedded SimulationPeripheral Libraries.
• VSM Studio IDE with automatic compilerconfiguration.
• Over 10,000 standard simulation models.
Proteus VSM for PIC Bundle 8/16bit
Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated
components and microprocessor models to facilitate co-simulation of complete microcontroller based
designs.The Proteus VSM Bundles include the following main software modules:
• Professional Schematic Capture module
• ProSPICE professional Simulation Engine
• All supported VSM microcotroller variants in the 8-bitand 16-bit PIC Families.
• All of the Proteus Embedded SimulationPeripheral Libraries.
• VSM Studio IDE with automatic compilerconfiguration.
• Over 10,000 standard simulation models.
Proteus VSM Starter Kit for PIC (16F84A,16F877, 18F452)
Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated
components and microprocessor models to facilitate co-simulation of complete microcontroller based
designs.The 'Proteus VSM Starter Kit for the PIC' product includes the following main software modules:
• Professional Schematic Capture module
• ProSPICE professional Simulation Engine
• Support for the PIC16F84A, PIC16F877 and the PIC18F4520 variants only.
• All of the Proteus Embedded Simulation Peripheral Libraries.
• VSM Studio IDE with automatic compiler configuration.
• Over 10,000 standard simulation models.
VSM for ARM
Proteus VSM for ARM7/LPC2000
• LPC2104, LPC2105, LPC2106.
• LPC2114, LPC2124
• LPC2131, LPC2132, LPC2134, LPC2136, LPC2138.
• LPC2101, LPC2102, LPC2103.
• ARM7TDMI and ARM7TDMI-S core models.
Proteus VSM for ARM Cortex-M3
• STM32F103C4, STM32F103R4, STM32F103T4,STM32F103C6 • LM3S300, LM3S301, LM3S308, LM3S310 • LM3S315, LM3S316, LM3S317, LM3S328 • ATSAM3N00A, ATSAM3N00B, ATSAM3N0A, ATSAM3N0B • ATSAM3N0C, ATSAM3N1A, ATSAM3N1B, ATSAM3N1C • ATSAM3N2A, ATSAM3N2B, ATSAM3N2C, ATSAM3N4A |
• STM32F103R6, STM32F103T6, ATSAM3N4B,ATSAM3N4C • LPC1311FHN33, LPC1313FHN33, LPC1313FBD48 • LPC1342FHN33, LPC1311FHN33, LPC1313FHN33 • LPC1313FBD48, LPC1342FHN33, LPC1342FBD48 • LPC1343FHN33, LPC1343FBD48 |
Proteus VSM for ARM Cortex-M0
• LPC1110FD20, LPC1111FDH20/002 • LPC1111FHN33/101, LPC1111FHN33/102 • LPC1111FHN33/103, LPC1111FHN33/201 • LPC1111FHN33/202, LPC1111FHN33/203 • LPC1112FD20/102, LPC1112FDH20/102 • LPC1112FDH28/102, LPC1112FHN24/202 • LPC1112FHN33/101, LPC1112FHN33/102 • LPC1112FHN33/103, LPC1112FHN33/201 • LPC1112FHN33/202, LPC1112FHN33/203 • LPC1113FBD48/301, LPC1113FBD48/302 • LPC1113FBD48/303, LPC1113FHN33/201 |
• LPC1113FHN33/202, LPC1113FHN33/203 • LPC1113FHN33/301, LPC1113FHN33/302 • LPC1113FHN33/303, LPC1114FBD48/301 • LPC1114FBD48/302, LPC1114FBD48/303 • LPC1114FBD48/323, LPC1114FBD48/333 • LPC1114FDH28/102, LPC1114FHN33/201 • LPC1114FHN33/202, LPC1114FHN33/203 • LPC1114FHN33/301, LPC1114FHN33/302 • LPC1114FHN33/303, LPC1114FHN33/333 • LPC1114FN28/102, LPC1115FBD48/303 • LPC1115FET48/303 |
Proteus VSM for ARM Cortex M4
• STM32F401CB, STM32F401CC, STM32F401CD,STM32F401CE
• STM32F401VB, STM32F401VC, STM32F401VD,STM32F401VE
• STM32F401RB, STM32F401RC, STM32F401RD,STM32F401RE
Proteus VSM for ARM Bundle
Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated
components and microprocessor models to facilitate co-simulation of complete microcontroller based
designs.The Proteus VSM Bundles include the following main software modules:
• Professional Schematic Capture module
• ProSPICE professional Simulation Engine
• All supported VSM microcotroller variants in the ARM Families.
• All of the Proteus Embedded Simulation Peripheral Libraries.
• VSM Studio IDE with automatic compiler configuration.
• Over 10,000 standard simulation models.
VSM for Atme
Proteus VSM for AVR
• AT90USB646, AT90USB1286
• ATMEGA169, ATMEGA19P, ATMEGA329, ATMEGA3290(LCD AVR's)
• ATMEGA329P, ATMEGA3290P, ATMEGA649,ATMEGA6490 (LCD AVR's)
• ATMEGA640, ATMEGA644, ATMEGA644P, ATMEGA645,ATMEGA162, ATMEGA165
• ATMEGA165P, ATMEGA325, ATMEGA325P,ATMEGA3250, ATMEGA3250P, ATMEGA2313
• ATMEGA8515, ATMEGA8535, ATMEGA1284P, ATMEGA8,ATMEGA8(32PIN), ATMEGA16
• ATMEGA32, ATMEGA48, ATMEGA48P,ATMEGA48P(32PIN), ATMEGA48(32PIN)
• ATMEGA64, ATMEGA88, ATMEGA88P,ATMEGA88P(32PIN, ATMEGA88(32PIN)
• ATMEGA128, ATMEGA164PATMEGA168,ATMEGA168P, ATMEGA328P, ATMEGA328P
• ATMEGA168P(32PIN), ATMEGA168(32PIN),ATMEGA324P, ATMEGA1280, ATMEGA1281
• ATMEGA2560, ATMEGA2561, ATMEGA6450,ATMEGA103, ATTINY10, ATTINY11
• ATTINY12, ATTINY13, ATTINY15ATTINY24,ATTINY25, ATTINY44, ATTINY45
• ATTINY48, ATTINY48(32PIN)ATTINY84, ATTINY85,ATTINY88, ATTINY88 (32PIN)
• ATTINY261, ATTINY461ATTINY861, ATTINY2313,AT90S1200, AT90S2313
• AT90S2323, AT90S2333, AT90S2343, AT90S4433,AT90S4434, AT90S8515, AT90S8535
Proteus VSM for 8051/52
• Generic 80C31, 80C32, 80C51, 80C52, 80C54 and 80C58.
• AT89C51, AT89C52 and AT89C55.
• AT89C51RB2, AT89C51RC2 and AT89C51RD2
• P87C51FA, P87C51FB, P87C51FC
• P87C51RA+, P87C51RB+, P87C51RC+, P87C51RD+
Proteus VSM for ARM Cortex-M3
• STM32F103C4, STM32F103R4, STM32F103T4,STM32F103C6
• LM3S300, LM3S301, LM3S308, LM3S310
• LM3S315, LM3S316, LM3S317, LM3S328
• ATSAM3N00A, ATSAM3N00B, ATSAM3N0A, ATSAM3N0B
• ATSAM3N0C, ATSAM3N1A, ATSAM3N1B, ATSAM3N1C
• ATSAM3N2A, ATSAM3N2B, ATSAM3N2C, ATSAM3N4A
• STM32F103R6, STM32F103T6, ATSAM3N4B,ATSAM3N4C
• LPC1311FHN33, LPC1313FHN33, LPC1313FBD48
• LPC1342FHN33, LPC1311FHN33, LPC1313FHN33
• LPC1313FBD48, LPC1342FHN33, LPC1342FBD48
• LPC1343FHN33, LPC1343FBD48
Proteus VSM for Arduino AVR
• ATMEGA168, ATMEGA328, ATMEGA2560
Proteus VSM for ARM Bundle
Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated
components and microprocessor models to facilitate co-simulation of complete microcontroller based
designs.The Proteus VSM Bundles include the following main software modules:
• Professional Schematic Capture module
• ProSPICE professional Simulation Engine
• All supported VSM microcotroller variants in the ARM Families.
• All of the Proteus Embedded Simulation Peripheral Libraries.
• VSM Studio IDE with automatic compiler configuration.
• Over 10,000 standard simulation models.
VSM for NXP
Proteus VSM for 8051/52
• Generic 80C31, 80C32, 80C51, 80C52, 80C54 and 80C58.
• AT89C51, AT89C52 and AT89C55.
• AT89C51RB2, AT89C51RC2 and AT89C51RD2
• P87C51FA, P87C51FB, P87C51FC
• P87C51RA+, P87C51RB+, P87C51RC+, P87C51RD+
Proteus VSM for ARM7/LPC2000
• LPC2104, LPC2105, LPC2106.
• LPC2114, LPC2124
• LPC2131, LPC2132, LPC2134, LPC2136, LPC2138.
• LPC2101, LPC2102, LPC2103.
• ARM7TDMI and ARM7TDMI-S core models
Proteus VSM for ARM Cortex-M3
• STM32F103C4, STM32F103R4, STM32F103T4,STM32F103C6
• LM3S300, LM3S301, LM3S308, LM3S310
• LM3S315, LM3S316, LM3S317, LM3S328
• ATSAM3N00A, ATSAM3N00B, ATSAM3N0A, ATSAM3N0B
• ATSAM3N0C, ATSAM3N1A, ATSAM3N1B, ATSAM3N1C
• ATSAM3N2A, ATSAM3N2B, ATSAM3N2C, ATSAM3N4A
• STM32F103R6, STM32F103T6, ATSAM3N4B,ATSAM3N4C
• LPC1311FHN33, LPC1313FHN33, LPC1313FBD48
• LPC1342FHN33, LPC1311FHN33, LPC1313FHN33
• LPC1313FBD48, LPC1342FHN33, LPC1342FBD48
• LPC1343FHN33, LPC1343FBD48
Proteus VSM for ARM Cortex-M0
• LPC1110FD20, LPC1111FDH20/002 • LPC1111FHN33/101, LPC1111FHN33/102 • LPC1111FHN33/103, LPC1111FHN33/201 • LPC1111FHN33/202, LPC1111FHN33/203 • LPC1112FD20/102, LPC1112FDH20/102 • LPC1112FDH28/102, LPC1112FHN24/202 • LPC1112FHN33/101, LPC1112FHN33/102 • LPC1112FHN33/103, LPC1112FHN33/201 • LPC1112FHN33/202, LPC1112FHN33/203 • LPC1113FBD48/301, LPC1113FBD48/302 • LPC1113FBD48/303, LPC1113FHN33/201 |
• LPC1113FHN33/202, LPC1113FHN33/203 • LPC1113FHN33/301, LPC1113FHN33/302 • LPC1113FHN33/303, LPC1114FBD48/301 • LPC1114FBD48/302, LPC1114FBD48/303 • LPC1114FBD48/323, LPC1114FBD48/333 • LPC1114FDH28/102, LPC1114FHN33/201 • LPC1114FHN33/202, LPC1114FHN33/203 • LPC1114FHN33/301, LPC1114FHN33/302 • LPC1114FHN33/303, LPC1114FHN33/333 • LPC1114FN28/102, LPC1115FBD48/303 • LPC1115FET48/303 |
Proteus VSM for ARM Bundle
Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated
components and microprocessor models to facilitate co-simulation of complete microcontroller based
designs.The Proteus VSM Bundles include the following main software modules:
• Professional Schematic Capture module
• ProSPICE professional Simulation Engine
• All supported VSM microcotroller variants in the ARMFamilies.
• All of the Proteus Embedded SimulationPeripheral Libraries.
• VSM Studio IDE with automatic compiler configuration.
• Over 10,000 standard simulation models.
Proteus VSM Starter Kit for 8051 (80C51)
Upgrade to an individual 8051 family product for the price difference if you need to simulate more than one
variant of 8051 family micro-controller (Must have a valid USC Contract ).
• Professional Schematic Capture module
• ProSPICE professional Simulation Engine
• Support for the Proteus VSM Starter Kit for 8051 variant only.
• All of the Proteus Embedded SimulationPeripheral Libraries.
• VSM Studio IDE with automatic compiler configuration.
• Over 10,000 standard simulation models.
VSM for Texas Instruments
Proteus VSM for MSP430
• MSP430C1101, MSP430C1111, MSP430C1121,MSP430F233 • MSP430F235, MSP430F247, MSP430F248, MSP430F249 • MSP430F1101, MSP430F1111, MSP430F1121,MSP430F2001 • MSP430F2011, MSP430F2101, MSP430F2111,MSP430F2112 • MSP430F2121, MSP430F2122, MSP430F2131,MSP430F2132 • MSP430F2232, MSP430F2252, MSP430F2272,MSP430F2330 • MSP430F2350, MSP430F2370, MSP430F2410,MSP430F2416 • MSP430F2417, MSP430F2418, MSP430F2419,MSP430F2471 • MSP430F2481, MSP430F2491, MSP430G2001,MSP430G2101 • MSP430G2102, MSP430G2111, MSP430G2112,MSP430G2121 • MSP430G2131, MSP430G2132, MSP430G2152,MSP430G2153 |
• MSP430G2201, MSP430G2202, MSP430G2203,MSP430G2210 • MSP430G2211, MSP430G2212, MSP430G2213,MSP430G2221 • MSP430G2230, MSP430G2231, MSP430G2232,MSP430G2233 • MSP430G2252, MSP430G2253, MSP430G2302,MSP430G2303 • MSP430G2312, MSP430G2313, MSP430G2332,MSP430G2333 • MSP430G2352. MSP430G2353, MSP430G2402,MSP430G2403 • MSP430G2412, MSP430G2413, MSP430G2432,MSP430G2433 • MSP430G2444, MSP430G2452, MSP430G2453,MSP430G2513 • MSP430G2533, MSP430G2544, MSP430G2553,MSP430G2744 • MSP430G2755, MSP430G2855, MSP430G295 |
Proteus VSM for PICCOLO
• TMS320F280200, TMS320F28020, TMS320F28021
• TMS320F28022,TMS320F28023, TMS320F28026
• TMS320F28027
Proteus VSM for ARM Cortex-M3
• STM32F103C4, STM32F103R4, STM32F103T4,STM32F103C6
• LM3S300, LM3S301, LM3S308, LM3S310
• LM3S315, LM3S316, LM3S317, LM3S328
• ATSAM3N00A, ATSAM3N00B, ATSAM3N0A, ATSAM3N0B
• ATSAM3N0C, ATSAM3N1A, ATSAM3N1B, ATSAM3N1C
• ATSAM3N2A, ATSAM3N2B, ATSAM3N2C, ATSAM3N4A
• STM32F103R6, STM32F103T6, ATSAM3N4B,ATSAM3N4C
• LPC1311FHN33, LPC1313FHN33, LPC1313FBD48
• LPC1342FHN33, LPC1311FHN33, LPC1313FHN33
• LPC1313FBD48, LPC1342FHN33, LPC1342FBD48
• LPC1343FHN33, LPC1343FBD48
Proteus VSM for ARM Bundle
Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated
components and microprocessor models to facilitate co-simulation of complete microcontroller based
designs.The Proteus VSM Bundles include the following main software modules:
• Professional Schematic Capture module
• ProSPICE professional Simulation Engine
• All supported VSM microcotroller variants in the ARMFamilies.
• All of the Proteus Embedded SimulationPeripheral Libraries.
• VSM Studio IDE with automatic compiler configuration.
• Over 10,000 standard simulation models.
Proteus PCB 設計結合了ISIS原理圖擷取和ARES PCB佈局方案,為專業的PCB設計提供一個強大綜合性和易於使用的工具套件..
所有Proteus PCB設計產品包括一個綜合型的自動佈線和基本的SPICE模擬能力做為標準。更先進的佈線模式都包含在Proteus PCB Design Level 2,而更高級的模擬功能可以購買高Advanced Simulation和/或微控制器的模擬能力。
實用的PCB設計平臺
- 原理圖到PCB的快速通道: 原理圖設計完成後,一鍵便可進入ARES的PCB設計環境,實現從概念到產品的完整設計;
- 先進的自動佈局/佈線功能:支持器件的自動/人工佈局;支持無網格自動佈線或人工佈線;支持引腳交換/門交換功能使PCB設計更為合理;
- 完整的PCB設計功能:最多可設計16個銅箔層,2個絲印層,4個機械層(含板邊),靈活的佈線策略供用戶設置,自動設計規則檢查,3D可視化預覽;
- 多種輸出格式的支持:可以輸出多種格式文件,包括Gerber文件的導入或導出,便利與其它PCB設計工具的互轉(如protel)和PCB板的設計和加工。
版本比較
Proteus PCB design combines the schematic capture and ARES PCB layout programs to provide a powerful, integrated and easy to use suite of tools for professional PCB Design.
The Proteus PCB design package has the option of Standard or Professional feature set. Please use the feature table to help you make your choice.
Feature | Standard | Professional |
Professional Schematic Capture | V | V |
Fully Customizable BOM Reporting | V | V |
Assembly Variants for Product Configuration | V | V |
Professional PCB Layout | V | V |
Layer Stackup Management | V | V |
Full Design Rule Management | V | V |
Design/Layout Re-use with Project Clips | V | V |
Pins In Netlist 1 | 500 - 2000 | 1000 - Unlimited |
Shape-based Power Planes 2 | 1 Per Layer | Unlimited |
Global Shape Based Autorouting | V | V |
External Autorouter Interface 3 | V | V |
Custom Scripted Autorouting | V | |
Command Driven Interactive Autorouting | V | |
Dynamic Teardrops | V | |
3D Board Visualisation | V | |
Automatic Length Matching / Net Tuning | V | |
ODB++ Manufacturing Output | V | |
Gate-Swap Optimizer | V | |
Board Autoplacement | V | |
MCAD Export (STEP/IGES) | V |
1 Refers to a physical pin in the netlist. Terminals and vias do not count towards your limit!
2 Standard power planes must cover and entire layer (board edge to edge) and cut-outs are not allowed.
3 Provides a standard "design file out / session file in" interface for most common external autorouters.