CC1101 Sub-GHz module for Flipper Zero

CC1101 vs nRF24L01+ для Flipper Zero & M5Stack: что вам на самом деле нужно?

CC1101 и nRF24L01+ часто всплывают в одних и тех же разговорах об RF для Flipper Zero и M5Stack, но на самом деле они не конкурируют за одну и ту же задачу.

Короткий ответCC1101 — это Sub-GHz трансивер (300–928 MHz: 315/433/868/915 MHz); nRF24L01+ — это трансивер 2.4 GHz — они охватывают совершенно разные диапазоны и не пересекаются. Большинству серьёзных сборок нужны оба, поэтому и существует модуль nRF24 + CC1101 2-в-1 как единая плата с двумя радиомодулями.
CC1101 nRF24L01+
Диапазон Sub-GHz 300–928 MHz 2.4 GHz ISM
Типичные цели Пульты гаражных ворот/автомобилей, IoT-датчики, устройства 433 MHz Беспроводные мыши/клавиатуры 2.4 GHz, дроны, проприетарные каналы 2.4 GHz
Дальность Больше — низкая частота лучше проходит сквозь стены Меньше — 2.4 GHz легче блокируется
На Flipper Zero Расширяет/заменяет штатный Sub-GHz радиомодуль Добавляет диапазон, для которого у Flipper нет встроенного радиомодуля
Типичные исследования Захват/повтор Sub-GHz 2.4 GHz HID (в стиле «MouseJack»)

Что умеет CC1101

CC1101 — это Sub-GHz радиомодуль, работающий на частотах ниже 1 GHz, где сосредоточена огромная часть повседневной беспроводной техники: гаражные ворота, автомобильные брелоки, метеостанции, TPMS, выключатели умного дома, промышленная телеметрия. Высокочувствительный модуль CC1101 (с каскадом PA/LNA) улучшает чувствительность приёма и дальность передачи по сравнению со штатным встроенным радиомодулем — это полезно для приёма слабых или удалённых Sub-GHz сигналов при разрешённом тестировании.

Берите CC1101, если вы работаете с устройствами 433 / 868 / 915 MHz — подавляющим большинством Sub-GHz пультов и датчиков.

Что умеет nRF24L01+

nRF24L01+ работает в диапазоне 2.4 GHz — диапазоне, для которого у Flipper Zero нет встроенного радиомодуля. Он используется во многих беспроводных клавиатурах/мышах и различных проприетарных каналах 2.4 GHz. Добавление nRF24L01+ открывает исследования, которые попросту невозможны на штатном оборудовании.

Берите nRF24L01+, если ваша цель находится в диапазоне 2.4 GHz (исследования HID, проприетарные протоколы 2.4 GHz).

Так какой же выбрать? (решение, которое не примет за вас спецификация)

Простое сравнение характеристик не поможет определиться. Вот как решить на самом деле:

  • Работаете только с Sub-GHz пультами/датчиками? Достаточно одного CC1101.
  • Нужен ещё и 2.4 GHz, или пока не уверены? Берите оба. Поскольку диапазоны не пересекаются, один чип оставляет постоянное слепое пятно, а вторая плата позже обойдётся дороже, чем плата с двумя радиомодулями сразу.

Именно поэтому наши платы размещают оба чипа на одной PCB с раздельным питанием и правильным chip-select, чтобы передача на одном радиомодуле никогда не просаживала питание и не подвешивала другой:

Впервые сталкиваетесь с форматом защёлкивающихся модулей? Смотрите Что такое CC1101 Cap?

Антенны имеют значение

Двум чипам нужны антенны, согласованные с их диапазоном — Sub-GHz антенна на 433 MHz не является антенной 2.4 GHz, и неправильный выбор убивает дальность. Качественные платы с двумя радиомодулями поставляются с подходящей антенной для каждого из них.

Покрывайте оба диапазона на одной плате

Модули с двумя радиомодулями избавляют от постоянного слепого пятна, возникающего при выборе только одного чипа.

Модуль Flipper Zero 2-в-1 RF Hydra RF 424 (433 MHz) Hydra RF 924 (915 MHz) RF Pack S3

Часто задаваемые вопросы

CC1101 лучше, чем nRF24L01+?
Нет — их нельзя сравнивать. CC1101 = Sub-GHz (300–928 MHz), nRF24 = 2.4 GHz. «Лучше» полностью зависит от того, какой диапазон вам нужен.
Может ли один чип покрыть оба диапазона?
Нет. CC1101 не достаёт до 2.4 GHz; nRF24 не достаёт до Sub-GHz. Чтобы покрыть оба диапазона, нужны оба чипа — отсюда и модули с двумя радиомодулями.
Разве у Flipper Zero этого уже нет?
У него есть встроенный (ограниченный) Sub-GHz радиомодуль, но нет радиомодуля 2.4 GHz. Модуль CC1101 расширяет Sub-GHz; nRF24 добавляет недостающий диапазон 2.4 GHz.
Какая частота CC1101 — 433, 868 или 915 MHz?
433 MHz — самая распространённая в мире; 868 MHz — обычна в ЕС; 915 MHz — в Северной Америке. Выбирайте в соответствии с вашим регионом и целевыми устройствами.
Законно ли использовать эти модули?
Использовать их для тестирования оборудования, которым вы владеете или которое уполномочены проверять, законно в большинстве регионов; передача на лицензированных диапазонах или против чужих устройств может быть незаконной. Соблюдайте местные радиочастотные правила (например, FCC Part 15 в США).

Источники & дополнительное чтение: Что такое CC1101 Cap? (PINGEQUA Lab)

Вернуться к блогу