
Отладочная плата XNUCLEO-F103RB с поддержкой Arduino и ST Morpho
XNUCLEO-F103RB – отладочная плата от компании Waveshare с поддержкой Arduino, ST Morpho и совместимостью с NUCLEO-F103RB (ST Microelectronics). Плата разработана на основе ARM Cortex-M3 микроконтроллера STM32F103RBT6. XNUCLEO-F103RB поддерживает легкое подключение плат функционального расширения (шилдов) Arduino и доступ к огромным ресурсам Arduino.
Разъемы ST Morpho XNUCLEO-F103RB обеспечивают полный доступ к линиям портов ввода/вывода (I/O) и дальнейшее периферийное расширение.
Поддержка mbed делает возможным быстрое построение прототипа устройства с использованием SDK и online инструментов. Комплексное бесплатное программное обеспечение (HAL библиотека) включает различные примеры софта. Изделие поставляется с отдельным модулем ST-Link/V2.
Ниже, в Таблице 1, приведены основные отличия XNUCLEO-F103RB от NUCLEO-F103RB.
Таблица 1. Основные отличия XNUCLEO-F103RB от NUCLEO-F103RB
Характеристика | XNUCLEO | NUCLEO | Примечание |
Arduino совместимость | UNO, Leonardo | UNO | XNUCLEO может быть сконфигурирован с помощью джамперов для совместимости с UNO (по умолчанию) или Leonardo |
Arduino ICSP интерфейс | Да | Нет | ICSP требуется для определенных видов шилдов |
Подключение по USB | Да | Нет | USB разъем NUCLEO предназначен только для отладки, он не доступен для других USB соединений |
USB разъем | Micro USB | Mini USB | MicroUSB - усовершенствованный USB стандарт |
Маркировка контактов разъемов Morpho | Большинство | Нет | Теперь вы можете посмотреть маркировку на плате вместо даташита |
Основная масса интерфейсов подключены через: | Джамперы | Резисторы 0 Ом | Джамперы намного проще для использования, нет необходимости в пайке |
Отладка через UART | Доступна | Не доступна | На NUCLEO интегрирован функциональный чип ST-LINK/V2, интерфейс которого со стороны компьютера может быть симулирован как последовательный порт, однако, это недоступно во время внутрисхемной отладки. XNUCLEO характеризуется автономным USB - UART чипом. |
8 MHz кварцевый резонатор | Да | Нет | Более точный Таймер при использовании внешнего 8 MHz кварцевого резонатора |
32.768 KHz кварцевый резонатор | Да | Нет | Требуется для RTC |
USB предохранитель | Да (500 mA) | Нет | USB интерфейс компьютера может быть поврежден без предохранителя |
Светодиоды | 4 | 1 | Большее количество светодиодов упрощает мониторинг состояния платы |
UART индикатор | Да | Нет | Теперь есть индикация обмена данными |
DC вход | Да | Нет | Для удобства эксплуатации |
Положение кнопки | Вблизи края PCB | Близко к разъему Arduino | Удобный доступ к кнопке даже при использовании шилда Arduino |
ST-LINK | Отдельный | Интегрированный | ST-LINK может использоваться где-нибудь еще |
Поставляется с USB кабелем | Да | Нет |
|
Рис. 1. Отладочная плата XNUCLEO-F103RB. Общий вид
Рис. 2. Отладочная плата XNUCLEO-F103RB. Вид сверху
Рис. 3. Отладочная плата XNUCLEO-F103RB. Вид снизу
Рис. 4. Отладочная плата XNUCLEO-F103RB. Разъемы Arduino
Рис. 5. Отладочная плата XNUCLEO-F103RB. Разъемы Morpho
Рис. 6. Размеры отладочной платы XNUCLEO-F103RB
Рис. 7. Расположение компонентов на отладочной плате XNUCLEO-F103RB
Отличительные особенности:
- STM32F103RBT6:
- ядро: ARM® 32-bit Cortex™-M3,
- рабочая частота: 72 MHz,
- рабочее напряжение: 2.0 V-3.6 V,
- корпус: LQFP64,
- память: 128 kB Flash, 20 kB SRAM,
- интерфейсы: 2 x SPI, 3 x USART, 2 x I2C, 1 x CAN, 1 x USB,
- AD/DA: 2xAD (12 bit, 16 каналов);
- SPX3819M5: 3.3 V стабилизатор напряжения;
- AMS1117-5.0 : 5.0 V стабилизатор напряжения;
- CP2102: USB - UART преобразователь;
- Arduino разъем: для подключения Arduino шилдов;
- ICSP interface: Arduino ICSP;
- USB-UART: для отладки;
- USB разъем: USB коммуникационный интерфейс;
- SWD interface: для программирования и отладки;
- ST Morpho разъемы: доступ к VCC, GND и ко всем портам I/O, для упрощения расширения;
- 6-12 V DC вход;
- Пользовательская кнопка;
- Кнопка Сброса;
- Индикатор питания;
- Пользовательский светодиод;
- 500 mA быстрый самовосстанавливающийся предохранитель;
- Индикаторы последовательного порта Rx/Tx;
- 8 MHz кварцевый резонатор;
- 32.768 KHz кварцевый резонатор;
- ADC/I2C джамперы выбора:
- замкнутые A и B: Arduino A4, A5 используется как I2C,
- замкнутые B и C: Arduino A4, A5 используется как ADC;
- Джамперы выбора UART;
- Джампер тестирования тока MCU;
- Джампер выбора источника питания:
- установленный 5 V и U5 V: питание от USB,
- установленный 5 V и E5 V: питание от внешнего источника;
- USB джампер:
- установленный джампер - enable,
- удаленный джампер – disable;
- Джампер пользовательской кнопки:
- джампер устанавливается для подключения к портам I/O, используемым для демонстрационных кодов,
- джампер удаляют для подключения пользовательских контактов через соединительные провода;
- Джамперы пользовательских светодиодов:
- джампер устанавливается для подключения к портам I/O, используемым для демонстрационных кодов,
- джампер удаляют для подключения пользовательских контактов через соединительные провода.
Анонс составил и подготовил
Шрага Александр,
office@terraelectronica.ru
Производители: Wvshare
Разделы: Микроконтроллерные платы
Опубликовано: 27.10.2016