Плата отладки RV-Debugger Plus UART и JTAG за 3,5 $ поставляется с BL702 Zigbee и BLE RISC-V SoC


Платы отладки USB-UART необходимы всем, кто использует одноплатные компьютеры, по крайней мере, при использовании новейшего загрузчика или ядра Linux, где целевая плата не всегда загружается, или при устранении других проблем с загрузкой.

Они часто основаны на чипах FDTI или WCH, но Sipeed RV-Debugger Plus включает вместо этого процессор Bouffalo Lab BL702 Zigbee и Bluetooth LE RISC-V и предлагает интерфейсы UART и JTAG. Итак, давайте посмотрим и на плату, и на процессор.

Sipeed RV-Debugger Plus

Платы отладки USB to TLL должны быть простыми, и это относится к последней плате Sipeed BL702, поскольку она поставляется с 12-контактным разъемом с Tx / Rx для UART, 8х сигналами для JTAG, плюс сигналы питания 5 В, 3,3 В и GND. Мы также можем видеть контактные площадки для Tx/Rx/CTS, кнопку загрузки, кварцевый генератор и порт USB-C для подключения к главному компьютеру.

Чего мы не видим, так это антенны для использования Zigbee и/или Bluetooth LE, поэтому мы спросили в Twitter, где представители компании Sipeed так прокомментировали наш вопрос:

На генераторе находится антенная площадка. Другого пространства для RF нет.

Так что это может быть не лучшая плата для использования Zigbee/BLE. Sipeed говорит, что скоро плата будет продаваться примерно за 3 доллара на Aliexpress и Seeed Studio.

Bouffalo BL702 Zigbee/BLE SoC

Это не первый раз, когда мы упоминаем микроконтроллер BL702. Коротко мы упоминали о нем в октябре прошлого года в нашем обзоре BL602/BL604 RISC-V Wi-Fi и BLE SoC от Bouffalo Lab. Но сегодня у нас есть хорошая возможность более подробно рассмотреть микросхему.

Основные характеристики и спецификации BL702, BL704 и BL706:

  • Ядро MCU — 32-битное ядро ​​RISC-V с FPU до 144 МГц
  • Память — 132 КБ ОЗУ
  • Хранилище — 192 КБ ROM, 1 Кбит eFuse
  • Внешняя память/хранилище — поддержка XIP pSRAM и QSPI flash
  • Связь
    • Интерфейс Ethernet RMII
    • Bluetooth 5.0 с низким энергопотреблением до 2 Мбит/с, большой диапазон 500/125 кбит/с
    • Zigbee 3.0/IEEE 802.15.4
    • Поддержка сосуществования Wi-Fi/Bluetooth / Zigbee
    • RF-трансивер 2,4 ГГц со встроенным RF-балуном, PA/LNA
  • USB — 1x USB 2.0 FS интерфейс устройства
  • Другие входы/выходы
    • Ведущий/ведомый SPI, 2x UART (поддержка ISO 17987), мастер I2C
    • Аудио — ведущий/ведомый I2S
    • 5 каналов ШИМ
    • Квадратурный декодер
    • Интерфейс Key-Scan
    • 12-разрядный общий АЦП, 10-разрядный общий ЦАП
    • Обнаружение PIR (пассивное инфракрасное излучение)
    • 15 (BL702) или 23 (BL704) или 31 (BL706) GPIO
    • ИК-интерфейс дистанционного управления
  • Безопасность
    • Безопасная загрузка, безопасная отладка
    • Расшифровка AES на лету XIP QSPI (OTFAD)
    • AES 128/192/256, MD5, SHA-1/224/256
    • TRNG (генератор истинных случайных чисел)
    • PKA (ускоритель открытого ключа)
  • Частоты — Поддержка XTAL 32 МГц, XTAL 32 / 32, 768 кГц; Внутренний RC-генератор 32 кГц и 32 МГц; внутренняя система PLL и аудио PLL
  • Отладка — JTAG
  • Режимы питания — выключены; гибернация (пробуждение RTC/GPIO); Power Down Sleep (гибкое удержание); Активный
  • Тип упаковки
    • QFN32 (BL702)
    • QFN40 (BL704)
    • QFN48 (BL706)

Единственная разница между BL702 и его более крупными братьями и сестрами, BL704 и BL706, кажется, только количеством GPIO. Чипы предназначены для маломощных IoT-приложений, устройств BLE, устройств Zigbee, приложений умного дома и пультов дистанционного управления.

Наличие и документация

Плата RV-Debugger Plus доступна на Aliexpress за 3,49 доллара плюс доставка. Вы найдете документацию и исходный код (C SDK) на Github . Плата может использоваться как плата JTAG + UART или как плата с двумя UART, хотя поддержка последней находится в списке TODO. Более подробная информация о самом чипе BL720 в конечном итоге может появиться на странице продукта на веб-сайте Bouffalo Lab .

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments