Процессорные модули от компании 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-разъема и т.д. Технические ха-
Таблица.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
|
рактеристики наиболее мощного модуля RCM3365 (рис. 3) приведены в таблице 1.
|