Кратко об USB-адаптере CH340T для nRF24L01
USB-адаптер подключает радиомодуль nRF24L01 к компьютеру как последовательный порт и позволяет передавать данные по радиоканалу, а также изменять доступные параметры связи AT-командами.
CH340T выполняет преобразование USB–UART, а управляющая логика адаптера обслуживает радиомодуль через его SPI-интерфейс.[1][2] Это не программатор памяти: адаптер не записывает прошивку в nRF24L01 и не предоставляет полного прямого доступа ко всем функциям трансивера.
Ключевые характеристики
- Чип USB–UART
- CH340T
- Разъём радиомодуля
- 2×4, 8 контактов
- Питание адаптера
- 5 В от USB
- Питание радиомодуля
- 3,3 В от адаптера
- Начальная скорость UART
- 9600 бод
- Скорости радиоканала
- 250 кбит/с, 1 Мбит/с или 2 Мбит/с
- Полезные данные в одном пакете
- до 31 байта
- Индикация
- светодиоды питания и работы радиоканала
- Размеры платы
- 38×15,5 мм
Подробное описание и особенности
Как работает адаптер
Компьютер определяет CH340T как последовательный COM-порт. Данные из порта обрабатывает управляющая логика платы, которая формирует пакеты для установленного nRF24L01. Благодаря этому для базового обмена не требуется управлять SPI непосредственно с компьютера, но адаптер не заменяет полноценный интерфейс USB–SPI.
Скорость UART и скорость радиоканала — разные параметры. Значение 9600 бод относится к начальному обмену компьютера с адаптером, а 250 кбит/с, 1 Мбит/с и 2 Мбит/с — к передаче между радиомодулями. Для режима 250 кбит/с требуется трансивер, который его поддерживает.
Совместимость двух узлов
Для связи оба радиоузла должны иметь одинаковые скорость радиоканала, частоту или канал, CRC и согласованные адреса приёма и передачи. Доступные параметры адаптера настраиваются AT-командами, а текущие значения можно запросить командой AT?.[2]
Адаптер передаёт кадры фиксированного размера 32 байта: первый байт задаёт длину, поэтому для полезных данных остаётся до 31 байта.[2] Если другой узел построен на микроконтроллере и nRF24L01, его программа должна формировать и разбирать пакеты по тому же правилу.
Подойдёт / не подойдёт
Подойдёт
- для подключения nRF24L01 к ПК через виртуальный COM-порт;
- для обмена небольшими пакетами между компьютером и узлом на микроконтроллере;
- для стендовой настройки адресов, скорости и канала радиосвязи;
- для создания беспроводного последовательного канала между двумя USB-адаптерами.
Не подойдёт
- для прошивки nRF24L01 или микроконтроллеров;
- для произвольного управления nRF24L01 с помощью библиотеки RF24 без учёта протокола адаптера;
- в качестве универсального программатора USB–SPI или логического анализатора;
- для потоков, где ограничение в 31 байт полезных данных на пакет неприемлемо.
Примеры применения
Телеметрия на компьютер
Приём коротких сообщений от датчика или контроллера с nRF24L01 для журналирования или отображения в программе на ПК.
Управление макетом
Передача коротких команд из терминальной или собственной программы на удалённый узел робототехнического или учебного стенда.
Проверка радиоканала
Согласование адресов, скорости и канала двух узлов перед переносом схемы в готовое устройство.
Подключение и первый запуск
Обесточьте адаптер
Извлеките адаптер из USB перед установкой или снятием радиомодуля.
Сверьте распиновку
Сопоставьте VCC, GND и другие контакты на адаптере и модуле. Одинаковый разъём 2×4 не гарантирует одинаковую распиновку у всех клонов.
Подключите к USB
Проверьте появление последовательного порта. Если система не создала его автоматически, установите актуальный драйвер CH340/CH341 от WCH.[3]
Откройте порт
Начните с 9600 бод. Для настройки отправляйте AT-команды заглавными латинскими буквами без пробелов.[2]
Согласуйте второй узел
Установите одинаковые параметры радиоканала и соответствующие адреса, а затем проверьте обмен коротким тестовым сообщением.
Ограничения и безопасность
Не подавайте 5 В на VCC радиомодуля
Адаптер питается от USB 5 В, но установленный nRF24L01 должен получать 3,3 В через предназначенный для него контакт. Ошибка полярности или прямое питание радиомодуля от 5 В может повредить его.
Проверяйте распиновку перед включением
У дешёвых совместимых модулей возможны различия в маркировке и компоновке. Не ориентируйтесь только на форму разъёма или направление антенны.
Модули PA+LNA требуют отдельной проверки питания
Механическая совместимость 8-контактного разъёма не подтверждает, что выход 3,3 В адаптера обеспечит необходимый ток усиленного радиомодуля. Перед работой проверьте потребление конкретной модификации и возможности стабилизатора.
Не путайте UART и скорость радиоканала
Одинаковое значение скорости радиоканала на обоих узлах обязательно; изменение скорости COM-порта не изменяет её автоматически.
Совместимые товары и альтернативы
Радиомодули на выбор
Для базового узла доступны варианты nRF24L01. Для внешней антенны и усиленного радиотракта есть NRF24L01+PA+LNA с SMA, но его питание необходимо проверить отдельно.
Для обычного USB–UART
Если нужны открытые линии TX/RX для микроконтроллера или UART-устройства, выберите преобразователь CH340G USB–TTL UART вместо специализированного адаптера nRF24L01.
FAQ
Можно ли прошить nRF24L01 этим адаптером?
Нет. USB-адаптер передаёт данные и изменяет доступные параметры радиосвязи, но не записывает прошивку в nRF24L01.
Почему адаптер не появился как COM-порт?
Проверьте другой USB-порт и диспетчер устройств, а при необходимости установите актуальный драйвер CH340/CH341 от WCH.
Почему узел на Arduino не принимает данные?
Программа микроконтроллера должна использовать те же параметры радиоканала и формат 32-байтового кадра, где первый байт содержит длину, а полезные данные занимают до 31 байта.
Чем 9600 бод отличается от 2 Мбит/с?
9600 бод — начальная скорость последовательного порта между ПК и адаптером. 2 Мбит/с — один из режимов передачи данных между радиомодулями.
Совместим ли адаптер с любым nRF24L01?
Для совместимости необходимы правильная 8-контактная распиновка, питание 3,3 В и поддержка выбранной скорости радиоканала. Для клонов и модулей PA+LNA проверьте эти условия отдельно.
Документы и источники
- WCH, CH340DS1, версия 3.4 от 12.03.2025 — назначение CH340T как преобразователя USB–UART.
- Carmelo Pellegrino, rf24-serial-docs: Notes about interfacing NRF24L01(+) with USB adapter — AT-команды, начальные параметры и формат 32-байтового кадра.
- WCH, CH341SER VCP driver, версия 4.0 от 24.06.2026 — актуальный драйвер для CH340T в Windows.