Proteus- это качественная система схемотехнического создания моделей. В основу положены виртуальные модели электронных элементов. Основная особенность данной системы- возможность запрограммировать работу различных программных устройств, например, микропроцессоров и контроллеров, и тому подобные устройства. Дополнительно в пакет заложена возможность спроектировать и смоделировать печатные платы. Продукт Proteus может симулировать деятельность следующих контроллеров: ARM7, 8051, PIC, AVR, Motorola, Basic Stamp. Библиотека компонентов содержит разнообразные данные справочного характера. Она поддерживает большое количество наиболее популярных процессоров таких как, 8051, PIC, HC11, AVR, ARM7/LPC2000. А также , как дополнительный бонус, программа имеет шестьсот цифровых и аналоговых моделей всевозможных устройств.
Программный продукт PROTEUS отлично сочетается со многими компиляторами и ассемблерами. PROTEUS VSM позволяет строить достаточно качественные модели, и отслеживать весьма непростые устройства, которые могут включать в себя несколько "МК" от разных семейств в одном аппарате.
Но стоит помнить, что каким бы качественным не было моделирование схемы, полученная модель не сможет полностью точно дублировать работу настоящего устройства. При этом, для общего отслеживания алгоритмов устройства, полученной модели, хватает вполне достаточно. PROTEUS обладает обширной библиотекой компонентов, но если отсутствует нужная модель, то её можно воссоздать самостоятельно. А если какой либо компонент нельзя запрограммировать, то можно скачать его SPICE модель на сайте производителя, и добавить в нужный корпус.
Программа PROTEUS включает две основные части:
1. ISIS- графический редактор электронных схем. Предназначен для ввода проектов с последующей имитацией и разработкой разнообразных печатных плат в ARES. После того, как общее устройство пройдёт процесс отладки, можно развести плату в ARES, обладающей поддержкой автоматического размещения и трассировки, по представленной схеме.
2. ARES- графический редактор плат, включающий автотрассировщик ELECTRA, автоматический расстановщик составляющих печатной платы, и качественным управлением библиотек.
Возможности программы:
COMPIM. Данный компонент отвечает за коммутацию вашего виртуального устройства с реальным COM- портом вашего персонального компьютера.
USBCONN- инструмент для подключения к реальному USB- порту.
Фактически вы можете подключить реальное устройство через USB, и отладить устройство.