Микроконтроллеры Intel, Motorola и Microchip
На сегодняшний день основными производителями микропроцессоров являются: Intel, Motorola и Microchip.
Сравнение микроконтроллеров данных производителей.
Intel:
Микроконтроллеры ориентированы на математику, имеют небольшой объем своей памяти.
"+" имеются интерфейсы внешней памяти
"+" совместимость выходных сигналов с TTL, CMOS
"+" максимальная совместимость
"+" универсальность
"+" большая вычислительная мощность
"-" большая потребляемая мощность
Mitel\Motorola:
"+" обилие и разнообразие интерфейсов
"+" "оконечное устройство в одной микросхеме"
"+" SMART интерфейсы
"-" одна микросхема - одно устройство
"-" минимальная совместимость
"-" минимальная программируемость
Microchip:
"+" большое количество встроенных модулей, в комплекте со схемным решением очень универсальны
"+" максимальная универсальность
"+" энергосберегающий режим (самый лучший)
"+" внутрисхемное программирование и отладка
|
|
"+" мультиплексируемость выводов микросхем
"+" RISC – архитектура, оптимизированная под производительность
"+" функциональная законченность
"+" защита программного кода
Intel
Например микроконтроллер MCS 51
- является 8-и битными
- у приведенных в таблице микроконтроллеров 35 инструкции в языке программирования
- двухуровневая система прерываний
- порты ввода-вывода: 2*32 разряда
- встроенный булевый процессор
- защита памяти (в маркировке это отражают буквы: А - аппаратная защита, В – кодирование паролем)
- битная адресация памяти
- full-duplex последовательный интерфейс
Motorola
На примере контроллеров МТ 8885 (телефоны, мини-АТС), МТ 9092 (телефон в одной микросхеме)
МТ 8885:
• приемо-передатчик DTMF-тонов
• аппаратный помехоустойчивый распознаватель DTMF (технология SMART)
• функция PowerDown (переход в спящий режим)
• дополнительные модули
МТ 9092:
• контроллер микрофона
• контроллер клавиатуры
• усилитель микрофона
• усилитель спикерфона
• АОН входных - выходных звонков
• стандартный Intel 51 совместимый порт
Microchip
РIС - контроллеры (Peripheral Interface Controller)
Отличительные характеристики
Гарвардская архитектура - раздельные области и шины памяти для команд и данных (распараллеливание обращения к данным и командам).
Двухступенчатый конвейер (обеспечивает выполнение одной команды и выборку следующей).
Команда выполняется за один цикл, кроме команд условного и безусловного перехода: они выполняются за два цикла.
Система команд высоко симметрична (любая операция над любым регистром с применением о способа адресации). Симметрия упрощает программирование и сокращает объем программы, а следовательно, повышается производительность.
|
|
Память в кристалле снабжена битом защиты.
Конструктивные особенности исполнения контроллеров
Применение микроконтроллеров Microchip:
• интеллектуальные порты
• обработка звука и аналогового сигнала (АЦП/ЦАП)
• таймеры, счетчики, часы
• контроллеры клавиатуры
• знако-светоиндикация
• управление нагрузкой
• работа с интеллектуальными датчиками
• оконечные устройства
• конечные автоматы
• Расширенный модуль I2C (промышленный стандарт обмена данными внутри одного устройства)