Микропроцессоры и микроконтроллеры

 
 
 
«Измерять продуктивность программирования подсчетом строк кода — это так же, как оценивать постройку самолета по его весу.»
Bill Gates
Русский | Українська


Микропроцессоры и микроконтроллеры :: Микроконтроллерные вычислители :: 15.4 Выбор варианта построения системы на основе микроконтроллера

15.4 Выбор варианта построения системы на основе микроконтроллера

Варианты выполнения современных контроллеров систем управления

Платформа

Особенности

1

Универсальные микропроцессоры

РС-подобной
архитектуры

Высокопроизводительные системы с большими ресурсами памяти. Шинная архитектура. Стандартные шинные интерфейсы (ISA, PCI) для подключения модулей ввода-вывода. Стандартные порты последовательной связи (RS-232, USB и др.)

2

Однокристальные микроконтроллеры

Очень широкая номенклатура МК под любой класс задач. Разрядность от 8 до 32. Возможность реализации внешнего расширяемого АП. Возможность выбора МК с составом периферийных блоков, максимально соответствующих решаемым задачам (АЦП, ЦАП, ШИМ, таймеры).

3

ПЛИС

Возможность построения контроллера с уникальной архитектурой под специфические задачи и алгоритмы. Оптимизация архитектуры и системы команд под задачу.

Сфера использования МК – малогабаритные системы обработки данных, мобильные применения, локальные контроллеры оборудования (в том числе обслуживание нескольких контуров управления одним МК), бытовая техника.

Выбор варианта построения МК-системы:

1.  Минимальная конфигурация:

– набор внутренних периферийных блоков и объемы внутренней памяти МК соответствуют решаемым задачам;

– все необходимые внешние устройства (ввод данных, преобразование, индикация) удается подключить непосредственно к портам МК;

2.  Расширенная минимальная конфигурация:

– набор необходимых периферийных блоков незначительно (в 2-3 раза) превосходит количество портов МК; в этом случае периферийные блоки подключаются к портам МК через регистры, которые управляются непосредственно от МК программным путем (см. Модуль 3 – Тема 2)

3.  Шинная конфигурация (поддерживается не всеми типами МК):

– набор внешних устройств (преобразователи, память) значительно превосходит количество портов МК;

– часть портов МК регламентировано используется для выдачи адресов внешнего АП и передачи данных;

– обращение к любому внешнему устройству выполняется типовыми командами ввода и вывода с генерацией типовых сигналов сопровождения обмена.