Подключение nRF51 к Host-контроллеру

Подключение nRF51 к Host-контроллеру

Часто в реализации устройств с поддержкой Bluetooth Smart существует необходимость подключить микросхему nRF51 к основному микроконтроллеру устройства. Как правило, при этом nRF51 осуществляет только обмен данными по протоколу Bluetooth Smart.

Подключение с использованием профиля UART-over-BLE

Один из самых простых способов подключения nRF51 к основному контроллеру устройства - это использование профиля UART-over-BLE, поставлямого Nordic в состве Bluetooth Smart SDK. Механизм UART-over-BLE работает следующим образом:

  • До установки соединения периферийное устройство (Peripheral) рассылает информацию о себе в режиме Advertising.
  • После установки соединения с центральным устройством (Central) организуется виртуальный двунаправленный канал последовательного порта, позволяющий организовать связь между устройствами точно так же, как по обычному проводному последовательному интерфейсу (UART).

Чтобы ознакомиться с механизмом UART-over-BLE, воспользуйтесь примером ble_app_uart_s110_pca10028 из состава Bluetooth Smart SDK. Пример предназначен для запуска на отладочной плате nRF51 DK, и при необходимости может быть модифицирован для другой аппаратной платформы.

Ответной стороной при запуске примера может быть:

  • Смартфон или планшет с мобильным приложением nRF UART либо nRF Tools
  • Приложение для ПК nRF Master Control Panel совместно с отладочной платой nRF51 DK (либо nRF51 Dongle)
  • Отладочная плата nRF51 DK c приложением для SoftDevice S120, поддерживающим Nordic UART-over-BLE Service. Для создания такого приложения можно использовать ble_app_multilink_central_s120_uart_pca10028, добавив поддержку сервиса UART.

Описание работы с примером доступно по ссылке.

Использование механизма сериализации

Сериализация (serialization) позволяет подключить микросхему nRF51 к основному контроллеру по любому предпочтительному интерфейсу таким образом, что в nRF51 будет выполнятся только библиотека SoftDevice и транспортный уровень, в то время как уровень приложения (и в том числе профили Bluetooth Smart) будут размещены в основном контроллере.

Предлагаются готовые решения для интерфейсов SPI, UART, HCI (см. примеры ble_connectivity_...). Описание работы механизма сериализации доступно в SDK.

Каталог компонентов

string(39) "Беспроводные решения"

Новости

09.06.17

Беспроводные решения

Новая серия модулей TOBY-L4 от u-blox предоставляет полноценный и безопасный доступ к технологии LTE для передачи данных и голоса

u-blox – мировой лидер по производству модулей и чипсетов беспроводной связи и спутниковой навигации – анонсирует новую серию модулей TOBY-L4 уровня automotive grade для телематических задач. 

Читать

08.06.17

Беспроводные решения

Nordic Semiconductor запускает в производство самый доступный в мире чип nRF52810 с поддержкой Bluetooth 5.0

nRF52810

nRF52810 расширяет популярную серию чипов nRF52 с поддержкой стандарта Bluetooth Low Energy и предназначен для того, чтобы привнести новое поколение беспроводной связи Bluetooth 5.0 в бюджетные устройства, выпускаемые в массовых количествах.

Читать

06.06.17

Беспроводные решения

Новая серия модулей беспроводной связи VERA-P1 для приложений V2X

Компания u-blox, мировой лидер в области производства модулей и микросхем беспроводной связи и спутниковой навигации, анонсирует новую серию модулей VERA-P1, предназначенную для создания беспроводных сетей автодорожной и городской инфраструктуры (V2X).

Читать

194021, г. Санкт-Петербург, ул. Политехническая, д. 22

Телефон: +7 (812) 318-18-95. Факс: +7 (812) 318-18-94. E-mail: info@ultran.ru

© 2009-2015 ООО «Ультран». Все права защищены.

ChipFind - поисковая система по электронным компонентамEEN