# Proteus Design Suite
Proteus Design Suite, temel olarak elektronik tasarım için kullanılan sahipli bir yazılımdır. Yazılım genellikle elektronik tasarım mühendisleri ve teknisyenler tarafından baskılı devre kartı üretimi için teknik resim ve elektronik baskı yapmak için kullanılır.
Yorkshire, İngiltere'deki Labcenter Electronics Ltd tarafından geliştirilen program İngilizce, Fransızca, İspanyolca ve Çince dillerini desteklemektedir.


## Tarihçe.
Günümüzde Proteus Design Suit olarak programın ilk versiyonunun adı PC-B'ydi ve şirketin yönetim kurulu başkanı John Jameson tarafından DOS için 1988'de yazılmıştı. 1990'da Schematic Capture desteğinin çıkmasından kısa bir süre sonra programın Windows için versiyonu çıktı. Karmaşık mod SPICE Simülasyon'u Proteus'a ilk defa 1996'da eklendi ve 1998'de mikrodenetleyici simülasyonu eklendi. Şekil tabanlı otomatik bağlantı 2002'de eklendi ve 2006'da 3D Kart Gösterimi güncellemesi geldi. Simülasyona ayrılmış IDE 2011'de eklendi ve 2015'te MCAD ekleme/çıkarma eklendi. Yüksek hızlı tasarım desteği 2017'de geldi. Yazılıma özellik eklemeleri genellikle yılda iki defa yapılırken bakım amaçlı hizmet paketleri ihtiyaç duyuldukça çıkarılıyor.


## Ürün modülleri.
Proteus Design Suite şema hazırlanması, simülasyon ve baskılı devre kartı (BDK) tasarımı yapılan Windows uygulamasıdır. Mikrodenetleyicinin ihtiyacı ve tasarım büyüklüğüne göre program pek çok farklı konfigürasyonda satın alınabilir. Tüm BDK Tasarım ürünlerinde otomatik bağlantı ve temel SPICE simülasyonu kapasitesi vardır. 8. sürüme kadar ISIS ve ARES adında iki ayrı program olarak sunulan yazılım, 8. sürümü ile birlikte Proteus Design Suite adıyla tek bir programa indirgenmiştir. Daha önce ayrı ayrı dosyalarda tutulan şematik(.dsn) ve baskı devre kartı(.lyt) dosyaları ve diğer dosyalar tek bir .pdsprj dosyasında toplanmıştır. Bu sayede şematik modülü ile baskı devre kartı modülü arasında senkronizasyon sağlanmıştır. Sözgelimi şema üzerinde bir değişiklik yapıldığında bu anında baskı devreye de yansımaktadır.


### Şema tasarımı.
Proteus Design Suite'teki şema tasarımı BDK tasarımı projelerinin hem simülasyon hem de tasarım aşamalarında kullanılır. Bu yüzden temel bir parçadır ve tüm ürün konfigürasyonlarında vardır.


### Mikrokontrolcü simülasyonu.
Proteus'taki mikrodenetleyici simülasyonu şemadaki mikrodenteleyiciye ya bir hex dosyasının ya da hata ayıklama dosyasının uygulanması ile çalışır. Bunun daha sonrasında denetleyiciye bağlı tüm analog ve dijital elektronik elemanların çalıştırılmasıyla simülasyonu yapılır. Böylece motor kontrolü, sıcaklık kontrolü ve kullanıcı ara yüzü tasarımı gibi çeşitli projeler kontrol edilebilir. Ayrıca genel hobi amaçlı kullanımı da vardır ve herhangi bir fiziksel donanım gerektirmediği için eğitim ve öğretim amacıyla da kullanılır. Aşağıdaki mikrodenetleyicilerin simülasyonu bu programla yapılabilir:
  - Microchip Technologies PIC10, PIC12, PIC16,PIC18,PIC24,dsPIC33 mikrodenetleyiciler.
  - Atmel AVR (and Arduino), 8051 ve ARM Cortex-M3 mikrodenetleyiciler
  - NXP 8051, ARM7, ARM Cortex-M0 ve ARM Cortex-M3 mikrodenetleyiciler.
  - Texas Instruments MSP430, PICCOLO DSP ve ARM Cortex-M3 mikrodenetleyiciler.
  - Parallax Basic Stamp, Freescale HC11, 8086 mikrodenetleyiciler.


### BDK tasarımı.
BDK tasarımı modülü bağlantı bilgisini şema çıkarma modülünde ağ listesi şeklinde otomatik olarak verir. Bu bilgiyi kullanıcı tanımlı tasarım kuralları ve çeşitli tasarım otomasyonu araçları ile birleştirerek hatasız kart tasarımı için kullanır. Boyutu ürün yapısına bağlı olarak 16 kata kadar BDK tasarımı yapılabilir.


### 3D onaylama.
3D İzleme modülü geliştirilen devre kartının 3 boyutlu olarak kartın kabını temsil eden yarı geçirgen bir platformda gösterilmesini sağlar. STEP formatında alınabilen görüntü kartın doğru bağlantı ve konumlanmasının sağlanması için çeşitli CAD mekanik tasarım programlarına aktarılabilir.