DS80C400
Сетевой микроконтроллер
Характеристики:
- Высококачественная архитектура
- Выполнение команд 8051 за один 54 нс цикл
- Рабочая частота от 0 до 75 МГц
- 16 МБайтное адресуемое пространство
- Четыре указателя данных с автоматическим увеличением/ уменьшением и возможностью выбора ускоренного движения данных
- 16/32- битный математический акселератор
- Многоуровневые сетевые интерфейсы и порты ввода-вывода
- 10/100 Ethernet контроллер медиа выборок (MAC)
- CAN 2.0B Контроллер
- Контроллер сети 1-Wire
- Три полнодуплексных аппаратных последовательных порта
- До восьми двунаправленных 8 битных портов (64 цифровые линии ввода - вывода)
- ПЗУ с зашитым программным обеспечением
- Поддерживает сетевую начальную загрузку по Ethernet, используя DHCP и TFTP
- Полностью программируемый TCP/IP сетевой стек
- Поддержка IPV4 и IPV6
- Реализация UDP, TCP, DHCP, ICMP, и IGMP
- Планировщик задач с разделением по приоритетам
- MAC адрес может быть произвольно получен от IEEE - регистратора DS2502-E48
- Гибкие IEEE 802.3 MII (10/100 Мбит/с) и ENDEC (10 Мбит/с) интерфейсы позволяющие выбирать PHY
- Малая потребляемая мощность в рабочем режиме
- Сверхмалое потребление в режиме "сна" с детектированием Magic Packet и пробуждающих фреймов
- 8 кбитная встроенная Tx/Rx пакетная память данных с модулем управления буферной памятью позволяют снизить загрузку ЦП
- Полу - или полно - дуплексный режим с управлением потоками информации
- Фильтрация адресов при групповом/ персональном режимах с поддержкой VLAN
- Полнофункциональный CAN 2.0B контроллер
- 15 центров сбора сообщений
- Поддержка стандартных (11 битных) и расширенных (29 битных) идентификаторов и глобальных масок
- Фильтрация медиа байт для поддержания протоколов DeviceNet, SDS и CAN высокого уровня
- Режим автоматического выбора скорости обмена и режим пониженного потребления SIESTA
- Интегрированная логика первичной системы
- 16 внутренних и 6 внешних источников прерывания
- Четыре 16 битных таймера/счетчика
- Умножитель тактовой частоты на 2x/4x для электромагнитного излучения (EMI)
- Программируемый сторожевой таймер
- Детектирование сбоя генератора
- Программируемая синхронизация IrDA
- Улучшенная система питания
- Снижения потребления за счет питания ядра напряжением 1,8 В
- 3.3 В питание портов ввода- вывода, допускается питание 5 В
- Система управления питанием, режимы не занятости и останова с возможностью переключения
- Отключение модулей Ethernet и CAN для снижения потребляемой мощности
- Детектирование на ранней стадии снижения напряжения питания
- Сброс по аварии источника питания
- Усовершенствованная архитектура памяти
- Выбираемый 8/10- битный указатель стека для поддержки языков высокого уровня
- 1 кбайт дополнительной встроенной SRAM, используемой как стек или память данных
- 16-/24- битный страничный или 24 битный непрерывный режим
- Выбираемый мультиплексируемый/не мультиплексируемый интерфейс с внешней памятью
- Объединенные пространства памяти программы/памяти данных с возможностью программирования в системе
- По умолчанию реальная совместимость с 8051
Применение:
- Контроль производства
- Автоматизация торговли
- Конвертеры данных (последовательный интерфейс в Ethernet, CAN в Ethernet)
- Оборудование дистанционного сбора данных
- Климат- контроль
- Домашняя/ офисная автоматика
- Транзакционные/ платежные терминалы
- Сетевые датчики
Блок-схема:
Общее описание:
Сетевой микроконтроллер DS80C400 имеет самую высокую степень интеграции среди 8051 совместимых приборов. Прибор содержит следующие периферийные модули: 10/100 Ethernet Mac, три последовательных порта, контроллер CAN2.0B, мастер шины 1-Wire и 64 двунаправленные линии ввода- вывода. Для обеспечения доступа к сети по протоколу TCP IPv4/6 прибор имеет в памяти соответствующую операционную систему (ОС). Сетевой стек поддерживает до 32 одновременных TCP подключений и может передавать через Ethernet Mac до 5 Мбит/с. На максимальной тактовой частоте 75 МГц команды выполняются за 54 нс. Доступ к большим программам или областям памяти данных достигается за счет 24 битной адресации, позволяющей работать с 16 МБайтной памятью. Для ускорения обмена данными между микроконтроллером и памятью, прибор DS80C400 имеет четыре указателя данных, каждый из которых может автоматически увеличиваться или уменьшаться после выполнения адресуемой команды. Математический аппаратный акселератор DS80C400 позволяет увеличить скорость выполнения 32-разрядных и 16-разрядных операций умножения и деления, а также выполнять функции скоростного сдвига, нормализации и накопления.
Описания микроконтроллеров:
| |
 |
1630Kb Engl Описание микроконтроллера |
| |
 |
Rus Система команд |
|