Freescale RDM-KL25Z
тел. +7(499)347-04-82
Описание Freescale RDM-KL25Z
Отличный выбор! Freescale RDM-KL25Z — это демонстрационная (оценочная) плата (Development/Evaluation Board), созданная компанией Freescale Semiconductor (ныне часть NXP Semiconductors) для быстрого старта разработки на 32-битном микроконтроллере семейства Kinetis L.
Описание
Плата RDM-KL25Z — это компактный и недорогой инструмент для оценки, прототипирования и обучения. Её "сердцем" является микроконтроллер MKL25Z128VLK4 из семейства Kinetis L0, построенного на энергоэффективном ядре ARM Cortex-M0+.
Ключевая особенность платы — интеграция с экосистемой mbed (https://mbed.org). Простое подключение по USB позволяет программировать плату как USB-флеш-накопитель, что делает процесс разработки невероятно быстрым и доступным даже для новичков. Плата также совместима с традиционными средами разработки, такими как Keil MDK, IAR Embedded Workbench и NXP MCUXpresso IDE.
Плата оснащена множеством периферийных устройств, включая сенсорный слайдер (TSI), трёхосевой акселерометр, RGB-светодиод, что делает её идеальной для изучения возможностей микроконтроллера и создания интерактивных проектов.
Технические характеристики
1. Микроконтроллер:
- Ядро: ARM Cortex-M0+ (до 48 МГц)
- Флеш-память: 128 КБ
- ОЗУ (SRAM): 16 КБ
- Периферия на борту МК:
- USB 2.0 Full-Speed контроллер (с поддержкой Device/OTG/Host)
- АЦП (Аналого-цифровой преобразователь) 16-канальный, 12-бит
- ЦАП (Цифро-аналоговый преобразователь) 12-бит
- Таймеры (PIT, TPM, LPTMR)
- Интерфейсы связи: UART (LPUART), SPI, I²C (до 3-х каждого типа)
- Сенсорный интерфейс (TSI) — для работы со сенсорным слайдером на плате
- Компаратор
2. Периферия на плате RDM-KL25Z:
- Отладчик/программатор: Встроенный интерфейс OpenSDA (Serial and Debug Adapter) с прошивкой CMSIS-DAP (поддерживает drag-and-drop программирование через mbed).
- USB-порт: 1x Micro-B для питания, программирования и работы USB-приложений.
- Сенсоры:
- Трёхосевой акселерометр MMA8451Q (I²C).
- Сенсорный слайдер (Touch Slider), подключённый через TSI.
- Индикация:
- Один трёхцветный (RGB) светодиод.
- Один зелёный светодиод питания.
- Кнопки: 1x кнопка сброса, 1x программируемая тактовая кнопка.
- Разъёмы:
- Разъём для литиевой батарейки типа "таблетка" (CR2032) для работы RTC и резервного питания.
- Контактные площадки для всех сигнальных выводов МК, расположенные по краям платы (формат "папа" для макетной платы).
- Питание: От USB (5V) или от внешнего источника 3.3V - 5V через контактные площадки.
3. Габариты: Компактный форм-фактор, совместимый с макетной платой (breadboard).
Парт-номера и совместимые модели
1. Основной парт-номер платы:
- RDM-KL25Z — это и есть основной номер оценочного комплекта.
2. Номер микроконтроллера на плате:
- MKL25Z128VLK4 (в корпусе LQFP80).
3. Прямые аналоги и совместимые модели от NXP/Freescale:
- FRDM-KL25Z — более известная и распространённая полноразмерная Freedom Development Board. Это самый прямой и полный аналог. RDM-KL25Z можно считать его компактной версией. Они используют один и тот же МК и имеют схожую обвязку.
- FRDM-KL05Z — плата на базе более младшего МК MKL05Z (ядро Cortex-M0+, 32 КБ флеш-памяти). Совместима по форм-фактору и экосистеме.
- FRDM-KL46Z — плата на базе более старшего МК MKL46Z (ядро Cortex-M0+, 256 КБ флеш-памяти, встроенный контроллер сегментного ЖК-дисплея). Совместима по форм-фактору и экосистеме.
4. Совместимые платы из других семейств (экосистема mbed/Freedom):
- FRDM-K64F — плата на базе более мощного МК Kinetis K (ядро Cortex-M4F с FPU, 1 МБ флеш-памяти, Ethernet). Имеет схожий интерфейс OpenSDA и поддержку mbed.
- FRDM-KL82Z — плата на базе МК с ядром Cortex-M0+ и встроенным USB Full-Speed контроллером.
- Любые другие платы серий FRDM-* (Freedom) и RDM-* от NXP, которые поддерживают платформу mbed и используют отладчик OpenSDA. Прошивка и метод программирования у них идентичны.
5. Совместимые отладочные адаптеры:
- Встроенный OpenSDA (можно перепрошить в режим J-Link от SEGGER или P&E Multilink для расширенной функциональности в профессиональных средах разработки).
Краткий итог
Freescale RDM-KL25Z — это отличная учебно-демонстрационная плата для входа в мир 32-битных микроконтроллеров ARM Cortex-M. Её главные преимущества — простота использования через mbed, наличие полезной периферии на борту и низкая стоимость. Для большинства пользователей её более популярный аналог FRDM-KL25Z является предпочтительным выбором из-за большего количества разъёмов и удобства подключения.