После 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.. Разница в том,:
- Чувствительность приема nRF51802 составляет -91 дБм., а у nRF51822 -93 дБм, что приводит к разнице в расстоянии приема.
- Мощность передачи в режиме энергосбережения nRF51822 составляет -35 дБм, nRF51802 составляет -30 дБм. Это приводит к различному энергопотреблению передачи чипа., а энергопотребление nRF51822 ниже.
- В случае источника питания OdBm @DC/DC: nRF51822 передает ток 9,7 мА, nRF51802 передает ток 10 мА. Одна и та же мощность передачи потребляет разные токи, а nRF51822 экономит больше энергии.
- Внутреннее время пробуждения отличается. Время пробуждения nRF51822 составляет 4,4 мкс., в то время как время пробуждения nRF51802 составляет 7,7 мкс.
- В режиме ожидания, ток 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 для установки или изменения точек останова для временной приостановки работы ЦП во время работы системы может привести к потере синхронизации.. Следует избегать установки точек останова во время работы системы..