Сервер Кубанских радиолюбителей
 
Быстродействующие MCS-51 совместимые микроконтроллеры

Защищенные микроконтроллеры с динамической организацией

Характерной чертой микроконтроллеров этого семейства является использование энергонезависимого ОЗУ с литиевой батареей в качестве памяти программ и данных. Загрузка программы осуществляется через последовательный порт микроконтроллера. При загрузке программы в ОЗУ происходит ее шифрование «на пролете». Далее во время работы процессор дешифрует информацию и делает этот процесс «прозрачным» для выполняемой программы. В результате как программный код, так и данные, хранящиеся в ОЗУ, являются зашифрованными.

Высокая защита от «взлома» обеспечивается:

  • использованием 48 либо 64-битного шифрованного ключа;
  • шифрованием как самих данных, так и адреса;
  • наличием встроенного механизма саморазрушения программ и данных при попытке «взлома».

Фирма Dallas Semiconductor производит микроконтроллеры как в виде микросхем в корпусе 80QFP, так и виде DIP и SIMM модулей, состоящих из микроконтроллера, энергонезависимой памяти и литиевой батареи. Модули DIP40 полностью совпадают с базовой моделью MCS-51 по выводам.

Дополнительно микроконтроллеры содержат:

  • 16-битную шину адреса и 8-битную шину данных для доступа к памяти программ и данных;
  • сторожевой таймер (Watchdog timer - WDT);
  • схему внутреннего сброса при снижении напряжения питания;
  • встроенный генератор прерывания при снижении напряжения питания;
  • встроенный загрузчик для программирования через последовательный порт;
  • встроенный менеджер питания для построения энергонезависимых схем.

Базовые микроконтроллеры
Тип Количество адресных линий Число линий выборки кристалла Генератор случайных чисел Шифрование адреса и данных Контроллер межпроцессорного обмена Проверка контрольной суммы
DS5000FP 152


DS5001FP 174
DS5002FP 174
Модули
Тип Внутреннее ОЗУ,
(кБ)
Встроенные
часы
Корпус Шифрование
адреса и данных
Примечания
DS5000 8...32
DIP40 Модуль на базе DS5000FP
DS5000T 8...32DIP40 Модуль на базе DS5000FP
DS2250 8...64
SIMM40 Модуль на базе DS5000FP
DS2250T 8...64SIMM40 Модуль на базе DS5000FP
DS2251 32...128
SIMM72
Модуль на базе DS5001FP
DS2251T 32...128SIMM72
Модуль на базе DS5001FP
DS2252 32...128
SIMM40 Модуль на базе DS5002FP
DS2252T 32...128SIMM40 Модуль на базе DS5002FP

Высокопроизводительные микроконтроллеры

К этой группе относятся высокопроизводительные контроллеры 80C3x0 и 87C5x0. Это одни из наиболее быстрых 8-разрядных контроллеров. Они используют только 4 такта на цикл работы по сравнению с 12-ю тактами у остальных MCS-51 совместимых приборов. При работе на максимальной тактовой частоте 33МГц по производительности они эквивалентны базовой модели MCS-51, работающей на частоте 99МГц. При втрое более высокой производительности, изделия Dallas Semiconductor отличаются более низким потреблением мощности. По выводам, системе команд и средствам разработки контроллеры этого семейства (кроме DS87C530) полностью совместимы с контроллерами семейства MCS-51.
Все модели данного семейства имеют:

  • внутреннее ОЗУ 256 байт;
  • два указателя данных DPTR;
  • три 16-битных таймера/счетчика;
  • внешние прерывания от 6 источников.

Дополнительно микроконтроллеры содержат:

  • 16Кбайт ПЗУ и 1Кбайт ОЗУ доступного по команде MOVX;
  • два последовательных порта передачи данных;
  • сторожевой таймер;
  • встроенный сброс при снижении напряжения питания;
  • встроенный генератор прерывания при снижении напряжения питания;
  • встроенный менеджер питания для построения энергонезависимых схем (DS87C530);
  • встроенные часы реального времени (DS87C530).

Кроме повышенного быстродействия усовершенствованная архитектура имеет ряд дополнительных аппаратных средств (отличающихся в зависимости от версии), таких как полностью аппаратный последовательный порт, дополнительные прерывания, программируемый сторожевой таймер, прерывание и сброс при потере питания. Изделия оснащены удвоенными указателями данных, что ускоряет пересылки блоков данных.

Приборы DS8XC520 и DS87C530 позволяют снизить электромагнитное излучение за счет программного отключения сигнала ALE, в тех случаях, когда в нем нет необходимости.

Типовое потребление микроконтроллеров на частоте 33 МГц и напряжении питания 5В составляет около 30 мА, в пассивном режиме порядка 15 мА.

Реализованный в микроконтроллерах DS8XC520 и DS87C530 новый режим управления потреблением (PMM - Power Management Mode) позволяет программно выбирать длительность машинного цикла. Возможен выбор длительности машинного цикла в 64 такта и в 1024 такта с соответствующим снижением потребления. Для еще большего снижения потребления микроконтроллеры могут тактироваться от встроенного аппаратного кольцевого генератора (нестабилизированная частота около 4 МГц) с делением частоты на 64 и 1024.

Приборы оснащены программируемым стоповым режимом. В стоповом режиме тактовый генератор остановлен и потребление, при отключенной программным путем схеме мониторинга питания, составляет порядка 1 мкА. Из стопового режима микроконтроллер выводится по внешнему прерыванию или сигналу сброса.

Основные характеристики семейства высокоскоростных микроконтроллеров приведены в таблице:


Функция DS80C3101 DS80C320 DS80C3232 DS83C520 DS87C520 DS87C530 DS87C550
Максимальная частота тактового генератора, МГц 333318 33333333
Напряжение питания (диапазон), В 5,0(4,5...5,5)5,0(4,5...5,5)3,0(2,7...5,5) 5,0(4,5...5,5)5,0(4,5...5,5)5,0(4,5...5,5)5,0(4,5...5,5)
Потребление, на мак. частоте (пассивный/стоп режим), мА 30(15/0.001)35(20/0.001) 10(6/0,0001)30(15/0.001) 30(15/0.001)30(15/0.001)30(15/0.001)
Память данных (ОЗУ), байт 256256256 256256256256
Память программ (ПЗУ), Кбайт


16, ПЗУ16, СППЗУ16, СППЗУ8, СППЗУ
Энергонезависимое ОЗУ





Встроенное ОЗУ с обращением через команду MOVX, Кбайт


1111
Последовательные порты 122 2222
Количество прерываний (внешних) 10(6)13(6)13(6) 13(6)13(6)14(6)16(6)
16-разрядные таймеры/счетчики 333 3333
Указатели данных DPTR 222 2223
Сторожевой таймер (WDT)
Прерывание и сброс по падению питания
Кольцевой генератор
Режим управления потреблением


Режим сниженного ЭМ излучения


Часы реального времени





Корпуса PDIP40 PLCC44 TQFP44PDIP40 PLCC44 TQFP44 PDIP40 PLCC44 TQFP44PDIP40 PLCC44 TQFP44 PDIP40 PLCC44 TQFP44PLCC52 CERQUAD52 PLCC68 CERQUAD68

Примечания: 1. Дешевая высокоскоростная версия 80C31/80C32. 2. Версия DS80C320 с малым потреблением.


Возврат