Freescale TWR-MCF51JF
тел. +7(499)347-04-82
Описание Freescale TWR-MCF51JF
Конечно, вот подробное описание, технические характеристики и информация о совместимости для платы разработчика Freescale TWR-MCF51JF.
Общее описание
Freescale TWR-MCF51JF — это оценочная (отладочная) плата (Tower System Module), входящая в модульную систему Freescale Tower. Она предназначена для оценки, прототипирования и разработки приложений на 32-битном микроконтроллере семейства ColdFire V1 — MCF51JF128.
Ключевая особенность этой платы — фокус на USB-функциональность. Микроконтроллер MCF51JF128 содержит встроенный USB 2.0 Full-Speed On-The-Go (OTG) контроллер, что делает плату идеальным выбором для разработки устройств с USB-подключением (например, HID-устройства, массовая память, пользовательские интерфейсы).
Плата выполнена в формате модуля Tower, что позволяет комбинировать ее с другими модулями системы (процессорными, сенсорными, интерфейсными, силовыми) для создания сложных прототипов.
Технические характеристики
1. Микроконтроллер (MCU):
- Ядро: 32-битное ColdFire V1, работающее на частоте до 50.33 МГц.
- Флеш-память: 128 КБ.
- ОЗУ (SRAM): 16 КБ.
- Встроенный USB: Контроллер USB 2.0 Full-Speed OTG со встроенным физическим уровнем (PHY). Поддерживает функции Host, Device и OTG.
- Таймеры: 2x 16-битных таймера (TPM), 1x модуль периодического прерывания (PIT), 1x часовой модуль реального времени (RTC).
- Аналоговые интерфейсы: 16-канальный 12-битный АЦП.
- Коммуникационные интерфейсы: 2x UART (SCI), 1x SPI, 1x I²C.
- GPIO: До 55 линий общего назначения.
2. Особенности платы TWR-MCF51JF:
- USB-порт Micro-AB: Для подключения в качестве USB-устройства (Device), хоста (Host) или в режиме OTG.
- Разъемы для отладки: 10-контактный разъем для подключения внешнего программатора/отладчика (например, P&E Multilink, OpenSDA).
- Светодиоды: 3 пользовательских светодиода.
- Кнопки: 2 тактовые кнопки, кнопка сброса.
- Температурный датчик: Встроенный датчик для демонстрации работы АЦП.
- Подключение к системе Tower: Два 80-контактных разъема (первичный и вторичный), которые обеспечивают питание и доступ ко всем сигналам MCU для взаимодействия с другими модулями Tower.
- Питание: Может подаваться через USB-порт, разъемы Tower System или внешний источник.
3. Программное обеспечение и отладка:
- Поддерживается средой разработки CodeWarrior for Microcontrollers (специальная версия для ColdFire).
- Доступны бесплатные Processor Expert (библиотека драйверов и кодогенератор) и MQX Lite RTOS.
- Для начальной загрузки и отладки требуется внешний программатор-отладчик, совместимый с архитектурой ColdFire.
Парт-номера и ключевые обозначения
-
Основной парт-номер оценочного комплекта: TWR-MCF51JF-KIT
- Включает саму плату TWR-MCF51JF, документацию и, иногда, кабели.
-
Парт-номер только платы (модуля): TWR-MCF51JF
- Только модуль процессорной платы.
-
Парт-номер микроконтроллера: MCF51JF128VHS (или MCF51JF128xxx в различных корпусах).
- Это конкретная модель MCU, установленная на плате.
Совместимые модели и модули
1. Совместимые микроконтроллеры (в том же семействе): Плата рассчитана на конкретный чип, но семейство MCF51JF включает другие модели с разным объемом памяти, которые могут быть использованы в собственном дизайне:
- MCF51JF64 (64 КБ флеш-памяти)
- MCF51JF128 (128 КБ флеш-памяти) — установлен на данной плате.
2. Совместимые модули системы Freescale Tower: Главное преимущество платы — совместимость с экосистемой Tower. Она может работать с десятками других модулей, например:
- TWR-ELEV (TWR-ELEV2): Подъемная плата (Elevator) — обязательный переходник для соединения модулей между собой.
- Процессорные модули (в качестве дополнения): Можно использовать TWR-MCF51JF как специализированный USB-ко-процессор вместе с более мощным основным модулем (например, на базе Kinetis или ColdFire V2/V4).
- Периферийные и интерфейсные модули:
- TWR-LCD (графический дисплей)
- TWR-PROTO (монтажная площадка для собственных схем)
- TWR-SER (переходник на RS-232)
- TWR-KEYPAD (клавиатура)
- Модули с датчиками (акселерометр, давления и т.д.)
- Силовые и моторные модули (TWR-PMSM, TWR-DC-MOTOR).
3. Совместимые средства отладки:
- Любой отладчик, поддерживающий интерфейс Background Debug Mode (BDM) для ColdFire: P&E Micro Multilink, Cyclone Max, OpenBDM.
- Более современные универсальные отладчики NXP/Freescale (хотя прямая поддержка в новых средах может быть ограничена).
Важное примечание
Платформа Freescale Tower и микроконтроллеры семейства ColdFire V1 являются продуктами предыдущего поколения. Компания Freescale (поглощенная NXP) сместила фокус на архитектуру ARM Cortex-M (семейство Kinetis). Для новых проектов, требующих USB-функциональности, NXP рекомендует рассматривать микроконтроллеры серий Kinetis KL/KL3 (с USB) и соответствующие отладочные платы.
Однако TWR-MCF51JF остается работоспособным инструментом для поддержки существующих проектов на ColdFire, обучения или в случаях, когда требуется именно эта конкретная комбинация ядра ColdFire и USB OTG.