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

 
 
 
«Программирование на С похоже на быстрые танцы на только что отполированном полу людей с острыми бритвами в руках»
Waldi Ravens.
Русский | Українська


Микропроцессоры и микроконтроллеры :: Статьи :: Процессорные модули от компании 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.