Bluetooth 5.0 имеет две основные новые функции: высокая скорость (2 Мбит/с) и большая дальность. Но, как мы видели при сравнивании nRF52840 и nRF52832 с nRF52810, только nRF52840 поддерживает Bluetooth 5.x с большой дальностью.
Bluetooth 5 большой дальности достигается с двумя новыми более низкими скоростями передачи данных 500 кбит/с и 125 кбит/с. Так что же делать, если вы хотите увеличить дальность и продолжать использовать более высокие битрейты? Вы добавляете усилитель мощности и LNA к своей плате, и это именно то, что Николай (RFCat) сделал с платой RFCat N32 на основе беспроводной SoC Nordic Semi nRF52832.
Спецификации платы RFCat N32:
- Беспроводной модуль – Модуль Meshtek-H52 Smart Mesh со встроенной антенной для печатной платы на основе Nordic Semi nRF52832 Arm Cortex-M4F Bluetooth 5-готовый SoC (см. Таблицу данных)
- Skyworks RFX2401C PA & LNA с усилением TX 18,9 дБм и усилением RX 11 дБм
- USB – 1х порт USB-C для питания, программирования и отладки через CP2102N мост USB-UART
- Входы / выходы – 2х 13-контактных 2,54-мм разъема с шагом 21x GPIO, 7x АЦП, I2C, SPI, GND, 3,3 В и 5 В
- Разное – кнопка сброса, 2х кнопки пользователя, также используемые для DFU и OTA, и 2х светодиода
- Отладка – последовательный через порт USB-C и 4-контактный разъем SWD
- Питание – 5 В через USB-C или 5 В на разъеме; 3.3 В/300 мА LDO
- Размеры – 56 x 25 мм, включая антенну PCB модуля.
Николай объясняет, что плата nRF52832 обычно имеет мощность передачи 2,5 мВт, а плата nRF52840 – около 6,3 мВт, поэтому при 77,6 мВт усилитель мощности обеспечивает мощность передачи примерно в 30 раз выше, чем у традиционных плат. Конечно, энергопотребление будет намного выше, поэтому она не подходит для устройств с батарейным питанием, если они не передают очень редко.
На плате предустановлен загрузчик Adafruit NRF52 с поддержкой OTA, FreeRTOS и Arduino. Исходный код и примеры доступны на Github. Библиотека Arduino основана на ядре Adafruit nRF52 Arduino и по какой-то причине доступна только в виде zip-файла (rfcat.zip в репозитории Github).
Николай загрузил видео с обзором платы и сравнением с обычным модулем nRF52832 без усилителя мощности. Обычная плата теряет связь на расстоянии около 14 метров, в то время как RFCat N32 все еще может передавать на скорости около 115 КБ/с на этом расстоянии, и все еще работает на скорости 90 КБ/с на 24 метрах от источника в помещении.
Карту RFCat N32 можно приобрести на Tindie за 29 долларов, где вы также найдете таблицу данных с дополнительной информацией.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.