Введение в маяк Bluetooth nRF51822

Введение в маяк Bluetooth nRF51822
Введение в маяк Bluetooth nRF51822

После nRF8001, Nordic Semiconductor выпустила микросхему nRF51822, который является одним из самых популярных BLE-устройства. Это комплексное решение привлекательно для разработчиков благодаря своему небольшому размеру., а интеграция ЦП Cortex-M0 означает, что для разработки доступно множество компиляторов.. В этом посте мы обсудим, каких больших успехов мы можем добиться с помощью волшебства Bluetooth-маяка nRF51822.. Давайте начнем:

Ключевые особенности маяка Bluetooth n51822

По факту, любой разработчик может использовать нРФ51822 ibeacon с бесплатными инструментами в заданной среде разработки. Для разработки комплекта смарт-маяков Bluetooth nRF51822 Bluetooth, обычно рекомендуется использовать инструментальную цепочку поставщика, такие как Keil или IAR. Вот отличительные особенности радиомаяка Bluetooth n51822..

2.4 ГГц трансивер

  • -93 Чувствительность дБм Bluetooth с низким энергопотреблением
  • 250кбит / с, 1Мбит / с, 2Мбит/с поддерживает скорость передачи данных
  • Мощность передачи -20 к +4 дБм с шагом 4 дБ
  • Мощность передачи -30 дБм Режим шепота
  • 13 мА пик RX, 10.5 мА пик TX (0 дБм)
  • RSSI (1разрешение дБм)

ARM® Cortex™-M0 32 битовый процессор

  • 275 мкА/МГц из флэш-памяти
  • 150 мкА/МГц из ОЗУ
  • Отладка последовательного провода(SWD)

Программное обеспечение серии S100 готово к работе

объем памяти

  • 256 КБ встроенной флэш-памяти программ
  • 16 кБ RAM

Поддержка неконкурентной многопротокольной работы

  • Совместимость в эфире с серией nRF24L

Гибкое управление питанием

  • Диапазон напряжения питания 1.8 V к 3.6 V
  • 2.5 мкс быстрого пробуждения с использованием 16 МГц RCOSC
  • 420 @ 3 В выключенном режиме
  • 530 @ 3 V в выключенном состоянии + 1 сохранение оперативной памяти региона
  • 2.3 мкА @ 3 В режиме ВКЛ., все блоки бездействуют

Другие известные значения включают:

8/9/10 бит АЦП – 8 настраиваемые каналы

31 Контакты ввода/вывода общего назначения

Два 16 бит и один 24 битовые таймеры с режимом счетчика

Мастер SPI

Двухпроводной Мастер (12С-совместимый)

UART (CTS / RTS)

Независимое от процессора программируемое периферийное соединение(ИЦП)

Квадратурный декодер (QDEC)

Аппаратное шифрование AES

Счетчик реального времени (RTC)

6×6 пакет QFN мм

Блок-схема Bluetooth nRF51822

Приложения Bluetooth nRF51822

nRF51822 совместим по беспроводной связи с серией продуктов Nordic nRF24L., и эти радиоприемники используются во многих продуктах. Выпуск nRF51822 под управлением IPv6 открывает двери для продуктов, которые управляют маяком nRF51822 через Интернет., вместо использования Wi-Fi. Ниже показаны типичные варианты использования маяка BLE nRF51822..

Компьютерная периферия и устройства ввода/вывода

Это включает в себя клавиатуру, мышь, мультисенсорный трекпад, так далее.

Интерактивные развлекательные устройства

Сюда входят устройства дистанционного управления, такие как 3D-очки., игровой контроллер, так далее.

Персональные сети

В том числе медицинские приборы, датчики здоровья и фитнеса и устройства мониторинга, брелоки + наручные часы, так далее.

Игрушки с дистанционным управлением

Различия между nRF51822 и nRF51802

nRF51822 уже является зрелым устройством и в настоящее время находится в третьей редакции.. нРФ 51802 это удешевленная версия nRF51822 для удовлетворения большего количества потребностей потребителей и nRF 51822 p2p продукты. Нет разницы в емкости FLASH RAM между nRF51822-QFAA и nRF51802-QFAA.. Разница в том,:

  1. Чувствительность приема nRF51802 составляет -91 дБм., а у nRF51822 -93 дБм, что приводит к разнице в расстоянии приема.
  2. Мощность передачи в режиме энергосбережения nRF51822 составляет -35 дБм, nRF51802 составляет -30 дБм. Это приводит к различному энергопотреблению передачи чипа., а энергопотребление nRF51822 ниже.
  3. В случае источника питания OdBm @DC/DC: nRF51822 передает ток 9,7 мА, nRF51802 передает ток 10 мА. Одна и та же мощность передачи потребляет разные токи, а nRF51822 экономит больше энергии.
  4. Внутреннее время пробуждения отличается. Время пробуждения nRF51822 составляет 4,4 мкс., в то время как время пробуждения nRF51802 составляет 7,7 мкс.
  5. В режиме ожидания, ток nRF51822 составляет 2,6 мкА., ток nRF51802 составляет 3,0 мкА., ток в режиме ожидания отличается.

Почему стоит выбрать маяк Bluetooth nRF51822

nRF51822 — мощный, сверхмаломощный, многопротокольная беспроводная система на кристалле (SoC), идеально подходит для беспроводных приложений Bluetooth с низким энергопотреблением и 2,4 ГГц со сверхнизким энергопотреблением. nRF51822 построен на 32 битовый процессор ARM® Cortex™-M0 с флэш-памятью 256 КБ + 16кБ RAM. Встроенный приемопередатчик 2,4 ГГц поддерживает Bluetooth с низким энергопотреблением и работу на частоте 2,4 ГГц., с режимом 2,4 ГГц, совместимым по беспроводной связи с серией nRF24L Nordic Semiconductor.

nRF51822 также имеет множество аналоговых и цифровых периферийных устройств, которые позволяют взаимодействовать через межсоединение программируемых периферийных устройств. (ИЦП) система без участия процессора. Гибкая схема отображения 31-контактного GPIO позволяет добиться полной гибкости конструкции, а также расположения и функций контактов.. Он поддерживает стеки протоколов S110 Bluetooth Low Energy и 2,4 ГГц. (в том числе Газель), оба из них находятся в свободном доступе в комплекте разработки программного обеспечения nRF518.. nRF51822 доступен в 48-контактном корпусе QFN размером 6x6 мм и в 3,5-контактном корпусе.×3.8мм 64-шариковая шкала чипов уровня вафли (ВЛКСП).

Часто задаваемые вопросы о маяке Bluetooth nRF51822

1. Почему можноUSB-ключ nRF51822 можно программировать извне.?

Пожалуйста, проверьте, находится ли перемычка на 9-контактном однорядном контакте на стороне OUT.. Также, пожалуйста, проверьте правильность подключения.

2. nrf51822 AK почему KEIL не может скачать программу?

Первый, проверьте, нормально ли питается система, а затем попробуйте использовать nRF51 Programming of nRFgo Studio, чтобы проверить, есть ли проблема с настройками проекта KEIL..

3. На моем 32-битном компьютере с Windows XP, код ошибки 2908 возникает при установке nRF51 SDK.

Повторная установка после удаления nRF51 SDK может привести к 2908 ошибка. Пожалуйста, используйте диспетчер задач (Ctrl + Сдвиг + Esc) чтобы завершить настройку nRF514/8SDK. На этом этапе SDK должен быть установлен на компьютере..

4. Отладчик не останавливается в точке останова.

Некоторые проекты Keil в SDK выбрали уровень оптимизации. 3 (-03) и Оптимизировать параметры оптимизации времени. В это время, при отладке этих приложений, некоторые точки останова могут не работать.

  • Нажмите Alt + F7, чтобы открыть диалоговое окно параметров цели.
  • Выберите С/С++
  • Выберите уровень оптимизации 0 из выпадающего списка
  • Не выбирайте Оптимизировать по времени

5. Не удается синхронизироваться с программным обеспечением во время отладки.

Использование отладчика SEGGER для установки или изменения точек останова для временной приостановки работы ЦП во время работы системы может привести к потере синхронизации.. Следует избегать установки точек останова во время работы системы..

Написано --
Поделиться этой записью