Высокоскоростные 8-разрядные микроконтроллеры семейства DS8XCXXX
Отличительные особенности
- совместимость с MCS-51 по системе команд
- совместимость с аппаратными средствами
микроконтроллеров семейств MCS-51
- расширение возможностей встроенной памяти
- высокоскоростная архитектура
- 4 такта на машинный цикл (машинный цикл
микроконтроллера MCS-51 занимает 12 циклов)
- работа от нулевой тактовой частоты до
максимальной тактовой частоты (25 или 33 МГц)
- два указателя данных
- команда MOVX переменной длины для обращения к
быстрым/медленным ОЗУ/периферии
функция ROMSIZE
- дополнительные аппаратные возможности
- энергонезависимые функции (микроконтроллер DS87C530)
- встроенные часы реального времени с
формированием прерывания по установке
- батарейная поддержка дополнительного СОЗУ
- расширенные возможности снижения
энергопотребления*
- расширенные внутренние и внешние прерывания с
несколькими уровнями приоритета
- расширенные пассивный (idle) и стоповый (stop) режимы
- промышленный (-40°C...85°C) и коммерческий (0°C...70°C)
диапазоны температур
Приборы семейства DS8XC являются совместимым по
системе команд с семейством MCS-51
быстродействующими микроконтроллерми (Более подробно с архитектурой MCS-51 можно ознакомиться в разделе микроконтроллеры семейства MCS-51).
Процессорное ядро микроконтроллеров
переработано так, что не происходит потери
тактовых циклов и циклов обращения к памяти. В
результате выполнение каждой команды происходит
в 1,5...3 раза быстрее, чем в оригинальной
архитектуре при той же самой тактовой частоте.
Основное назначение заключаются в увеличении
быстродействия системы в 2,5 раза при
использовании тех же программных кодов и того же
кварцевого генератора. Микроконтроллеры,
работающие на частоте 33 МГц, обеспечивают
производительность эквивалентную
производительности 80C51 с тактовой частотой 82,5
МГц (примерно в 2,5 раза большую).
Приборы содержат аналогичные стандартным
приборам семейства 8051 ресурсы, такие как
таймеры/счетчики, последовательный порт и
8-разрядные порты входа/выхода. Приборы DS8XC520 и
DS87C530 оснащены 16 Кбайтами ЭППЗУ и дополнительным
ОЗУ данных емкостью 1 Кбайт. Имеются версии с
однократным программированием и в корпусе с
окном. Кроме повышенного быстродействия
усовершенствованная архитектура обеспечивает
ряд дополнительных аппаратных средств
(отличающихся в зависимости от версии), таких как
полностью аппаратный последовательный порт,
дополнительные прерывания, программируемый
сторожевой таймер, прерывание и сброс по потере
питания. Приборы оснащены удвоенными
указателями данных, что ускоряет пересылки
блоков данных. Приборы способны подстраивать
скорость выполнения команды MOVX от двух до девяти
машинных циклов (Stretch MOVX) для обеспечения
гибкости при работе с внешней памятью и
периферией.
В микроконтроллер DS87C530 встроены часы реального
времени, для которых необходимо подсоединить
внешний кварц на 32,768 кГц. Часы и дополнительное
СОЗУ поддерживаются внешней батареей или
“супер-конденсатором” емкостью 0,47 F .
Управление таймерами и последовательными
портами, с тем, чтобы обеспечить совместимость с
приборами семейства 80C51, ведется с тактированием
по 12 тактов на машинный цикл. Однако пользователь
имеет возможность использовать и 4 такта на
машинный цикл.
Приборы DS8XC520 и DS87C530 позволяют снизить
электомагнитное излучение за счет программного
отключения сигнала ALE, в тех случаях, когда в нем
нет необходимости.
Типовое потребление микроконтроллеров на
частоте 33 МГц и напряжении питания 5 В составляет
порядка 30 мА, в пассивном (idle) режиме порядка 15 мА.
Выход из пассивного режима, кроме внешних
сигналов и прерываний, возможен по сигналу
прерывания сторожевого таймера.
Реализованный в микроконтроллерах DS8XC520 и DS87C530
новый режим управления потреблением (Power Management Mode
- PMM) позволяет программно выбирать длительность
машинного цикла. Кроме нормального режима, при
котором машинный цикл занимает четыре такта,
возможен выбор длительности машинного цикла в 64
такта и в 1024 такта. Соответственно будет
снижаться и потребление. С целью еще большего
снижения потребления микроконтроллеры могут
тактироваться от встроенного аппаратного
кольцевого генератора (нестабилизированная
частота порядка 4 МГц) с делением частоты на 64 и 1024
Основные характеристики семейства высокоскоростных микроконтроллеров фирмы Dallas.
Название |
MIPS |
Рабочая частота |
ROM, байт |
RAM, байт |
Таймер |
PWM |
Commun |
ADC |
I/O порты |
WDT |
Корпус |
Дополн. |
DS87C530 |
8.00 |
33.00 |
16 Kb |
1280 |
3-16bit |
- |
2 UART |
- |
32 |
Y |
LCC52 |
NV RAM RTC |
DS87C520 |
8.00 |
33.00 |
16 Kb |
1280 |
3-16bit |
- |
2 UART |
- |
32 |
Y |
DIP40 LCC44 QFP44 |
c укороченным циклом шины |
DS87C323 |
8.00 |
33.00 |
- |
256 |
3-16bit |
- |
2 UART |
- |
32 |
Y |
DIP40 LCC44 QFP44 |
3-х вольтовая версия DS80C320 |
DS80S320 |
8.00 |
33.00 |
- |
256 |
3-16bit |
- |
2 UART |
- |
32 |
Y |
DIP40 LCC44 QFP44 |
- |
DS80C310 |
8.00 |
33.00 |
- |
128 |
3-16bit |
- |
2 UART |
- |
32 |
- |
DIP40 LCC44 QFP44 |
- |
DS87C550 |
8.25 |
33.00 |
8 Kb |
256 |
3-16bit |
2-16bit |
2 UART |
8 chn 10bit |
55 |
- |
LCC68 QFP80 |
- |
DS80C390 |
10.00 |
40.00 |
- |
4.25 Kb |
4-16bit |
- |
2 CAN 2 UART |
- |
48 |
Y |
LCC68 QFP64 |
Математический сопроцессор |
DS89C420 |
50.00 |
50.00 |
16 Kb |
1.25 Kb |
3-16bit |
- |
2UART |
- |
32 |
Y |
DIP40 LCC44 QFP44 |
Самый быстрый микроконтроллер |
Приборы оснащены программируемым стоповым
режимом. В стоповом режиме тактовый генератор
остановлен и потребление, при отключенной
программным путем схеме мониторинга питания
составляет порядка 1 мкА. Из стопового режима
микроконтроллер выводится по внешнему
прерыванию или сигналу сброса. Кольцевой
генератор приборов DS8XC520 и DS87C530 позволяет
организовать практически мгновенное
“пробуждение” процессора, не требующее времени
ожидания стабилизации кварцевого генератора.
Программирование приборов с однократным
программированием поддерживается большинством
стандартных программаторов. Имеются версии как с
однократным программированием, так и с
возможностью стирания УФ излучением. Эти приборы
оснащены стандартной трехуровневой защитой от
считывания содержимого ЭППЗУ и 64 байтами таблицы
шифрования. Выделен объем памяти для сигнатуры
пользователя.
|