Коротко про 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.