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

 
 
 
«Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.»
Brian W. Kernighan.
Русский | Українська


Микропроцессоры и микроконтроллеры :: Статьи :: Процессорные модули от компании Rabbit Semiconductor

Процессорные модули от компании Rabbit Semiconductor

Компания КОМПЭЛ заключила дистрибьюторское соглашение с американской компанией Rabbit Semiconductor одним из ведущих производителей процессорных модулей с Ethernet.

Применение готовых процессорных модулей с Ethernet, богатыми вычислительными возможностями и обширной периферией значительно сокращает время разработки.

Компания выпускает модули различной степени сложности, отличающиеся типом процессора, объемом памяти, наличием Ethernet-разъема и т.д.

Наиболее продуктивно применение модулей в тех системах и устройствах, где мощности обычного микроконтроллера становится уже недостаточно, а применение промышленного одноплатного компьютера не оправдано по экономическим соображениям, таких, как системы контроля доступа, системы управления электропитанием, системы управления транспортом, медицинские приборы, игровые автоматы с Ethernet интерфейсом.

В предлагаемой статье дана общая характеристика продукции Rabbit, включая средства разработки и отладки, а также приведена сводная таблица параметров двух наиболее мощных процессорных модулей.

Компания Rabbit является лидером на рынке процессорных модулей с Ethernet возможностями. Недорогие, простые в применении модули незаменимы для таких проектов, где необходимо быстро обеспечить Ethernet-соединение или запустить WEB-сайт без применения «большого» компьютера. Например, WEB-сервер (рис. 1) с текстом и графикой работает внутри маленького модуля Rabbit3700

Однако кроме Ethernet возможностей модули Rabbit обладают значительными вычислительными ресурсами — процессор с частотой

до 44 МГц, до 16 МБ памяти и более 50 портов ввода-вывода. Разумеется, Rabbit не забыл и о разнообразной периферии — таймеры реального времени (до 8), последовательные порты (до 6 UART), выходы PWM, SPI, сторожевой таймер, система прерываний и даже такие экзотические функции, как поддержка инфракрасного порта и квадратурный декодер.

ИСПОЛЬЗУЙТЕ ПРЕИМУЩЕСТВА

Компания Rabbit имеет четко сформулированную филосо-

фию своих продуктов — предоставить разработчикам простые в освоении, но насыщенные по возможностям процессорные модули, позволяющие сократить время разработки конечных изделий и сэкономить средства. Преимущества разработчика и производителя при применении модулей Rabbit — следующие:

• Доступ ко всем выводам микроконтроллера через внешний разъем на плате

• «Все включено» — процессор, часы реального времени, память, порты ввода-вывода, последовательные и Ethernet интерфейсы

• Модульное решение позволяет сэкономить до 60% времени и средств в процессе разработки конечного изделия

• Конкурентная цена по сравнению с микроконтроллерами

• Один поставщик комплексного решения —аппаратные средства, ПО (TCP/IP) и средства разработки

Компания выпускает модули разной степени сложности (рис. 2)— от простейших RCM2300 до RCM3365 с поддержкой «горячей» замены xD-карт памяти. Модули отличаются типом процессора (Rabbit 2000 или Rabbit 3000), объемом установленной памяти, наличием Ethernet-разъема и т.д. Технические ха-

RCM2300 до RCM3365

Таблица.1 Сводная таблица характеристик модулей RCM3365/RCM3375

RCM3365

RCM3375

Процессор

Rabbit 3000 @ 44,2 МГц

Сетевой порт Ethernet

10/100Base-T, RJ-45, 3 светодиода

Flash память

512 МБ

SRAM память

512 кБ память программ и 512 кБ память данных

Дополнительная память

16 МБ Nand Flash на плате, Разъем для подключения xD-карт памяти до 128 МБ

Разъем для подключения xD-карт памяти до 128 МБ

Батарея резервного питания

Разъем для подключения внешней батареи для сохранения данных таймера реального времени (RTC) в памяти SRAM

Светодиодные индикаторы

Активность (ACT), передачаданных (LINK), скорость (10/100 Base-T), обращение к Flash-памяти (FM), программируемый пользователем (USR)

Порты ввода-вывода

52 линии ввода-вывода: 44 программируемых, 4- только вывод, 4- только ввод

Дополнительные входы

2 линии выбора режима запуска, вход сброса

Дополнительные выходы

Статус, выход сигнала сброса

Внешние шины

8 линий данных и 5 линий адреса (мультеплексированы с линиями ввода-вывода); линии управления ввод/вывод

Последовательные порты

Шесть 3.3 В CMOS-совместимые:

• 6 конфигурируемых для асинхронного режима (с поддержкой IrDA),

• 4 конфигурируемых для SPI,

• 2 конфигурируемых как SDLC/HDLC,

• 1 асинхронный порт для программирования модуля

Скорость последовательных портов

Максимальная скорость асинхронной передачи данных = CLK/8

Таймеры

10 8-битных таймеров (6 могут каскадироваться) и один 10-битный таймер с двумя регистрами сравнения

Сторожевой таймер/супервизор питания

Присутствует

Выходы с широтно-импульсной модуляцией

4 выхода (PWM) на основе 10 разрядного счетчика с приоритетными прерываниями

Система прерываний

4-уровневая система прерываний с приоритетами, состоящая из 2 внешних и 22 внутренних источников прерываний

Захват входного сигнала

Два канала (capture) могут быть использованы для измерения временных параметров входного сигнала с различных выводов микропроцессора

Квадратурный декодер

Двухканальный квадратурный декодер для работы с внешними энкодерами приращений

Питание

3,15-3,45 В постоянного тока

Ток потребления — 250 мА на частоте 44,2 МГц при 3,3 В

Температурный диапазон, °С

от -40 до 70°С

Влажность

5% - 95% (без конденсата)

Разъемы

Два 2 х 17 (шаг 2 мм), один 2x5, шаг 1,27 мм для программирования, слот для подключения карты памяти xD-Picture

Размер платы, мм

47 х 69 х 22

RCM2300 до RCM3365

рактеристики наиболее мощного модуля RCM3365 (рис. 3) приведены в таблице 1.