Bouffalo Labs BL702 – это 32-битный микроконтроллер RISC-V с радиомодулем 2,4 ГГц для подключения Zigbee 3.0 и Bluetooth 5.0 LE, который впервые был представлен в UART & JTAG отладочной плате Sipeed RV-Debugger Plus, в которой радиомодуль вообще не использовался.
Но сейчас на рынке появился комплект для разработки XT-ZB1 на базе Zigbee & BLE модуля BL702, который продается всего $1.9 за штуку на Aliexpress. Правда за доставку придется отдать $5.6, но там также есть комплекты по 5 или 10 штук с той же стоимостью доставки, а это означает, что если вы купите 10 штук, общая стоимость будет составлять $24, включая доставку, а это примерно $2.4 за плату. Примечание, только модуль стоит $1.
Технические характеристики комплекта для разработки XT-ZB1:
-
- Беспроводной модуль XT-ZB1 с
- MCU –32-битный RISC-V микроконтроллер BL702C @ 144 МГц с FPU, 132 Кб RAM, 192 Кб ROM, 1 Кбит eFuse
- Хранилище – 8 Мб флэш-памяти
- Сетевые возможности
- Радио 2,4 ГГц
- 802.15.4, Zigbee 3.0, Bluetooth 5.0 LE с поддержкой большого радиуса действия, скорость передачи до 2 Мбит / с
- PCB антенна
- Потребляемая мощность @ 3.3 В
- Только Rx – 3.5 мА
- Tx – 0 дБм: 4.9 мА, 10 дБм: 17 мА; 14 дБм: 45 мА
- Спящий режим – 1.2 мкА
- Выключен – 0.1 мкА
- Размеры – 20 x 16 x 3 мм
- USB – 1x микро USB порт для BL702, 1x микро USB порт для последовательной консоли (через чип CH340 USB – TTL)
- Расширение – 2x 15-контактных разъема с GPIO, PWN, ADC, UART, I2C, SPI, USB, JTAG, VIN, 3.3 В, GND (разъемы не припаяны)
- Разное – кнопки включения и загрузки
- Питание – 5 В через микро USB порт, от 5 до 6 В через контакты VIN
- Беспроводной модуль XT-ZB1 с
Документацию на английском языке для модуля и комплекта для разработки можно найти на веб-сайте bl602.fun, где вы также найдете модуль XT-ZB2 BL702 меньшего размера. Оба модуля предназначены для “последовательной прозрачной передачи”, умных розеток питания, умных светодиодных фонарей, сенсорных сетей и промышленного беспроводного управления.
Ресурсы программного обеспечения включают в себя ссылку на репозиторий bl_mcu_sdk Github, набор для разработки программного обеспечения MCU, предоставленный командой Buffalo Lab для BL602 / BL604, BL702 / BL704 / BL706 и будущих чипов на основе RISC-V. Есть также документация для SDK, но эта часть документации доступна только на китайском языке. SDK включает в себя образцы для BLE и периферийных устройств, но пока не получилось найти никаких демо версий Zigbee или 802.15.4… А это все потому, что эта часть SDK требует NDA:
SDK BL702 15.4 / zigbee доступен только при подписании NDA.
О плате стало известно из твита Lup Yuen Lee и пользователь Jonathan Beri также прокомментировал, что стек ZigBee обычно лицензируется. Таким образом, хотя этот комплект для разработки BL702 поддерживает Zigbee, для (легального) использования 802.15.4 / Zigbee может потребоваться дополнительная лицензия.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.