RV-Debugger Plus UART&JTAG调试板,自带 BL702 Zigbee和 BLE RISC-V SoC

原文链接:RV-Debugger Plus UART & JTAG debug board comes with BL702 Zigbee & BLE RISC-V SoC 由Jean-Luc Aufranc撰写。

USB到UART调试板对于任何使用单板计算机的人来说都是十分有必要的,至少在使用最新的引导加载程序或Linux内核(目标板并不能一直引导)时,或者是在排除启动问题时,都是需要使用到的。

一般来说,这些都是基于 FDTI (USB转串口驱动)或 WCH芯片,但Sipeed RV-Debugger Plus却采用的是 Bouffalo Lab(博流智能科技有限公司)的 BL702 Zigbee 和蓝牙 LE RISC-V SoC,而且还提供 UART 和 JTAG 接口。所以,接下来我们一起来看看它的开发板和 SoC。

Sipeed RV-Debugger Plus

Sipeed RV Debugger Plus

USB 转 TLL 调试板的宗旨是简单,Sipeed最新的BL702主板就是这样一个例子。它带有用于 UART 的一个 12 针连接器和Tx/Rx、8 个信号用于 JTAG,以及 5V、3.3V 和 GND 电源信号。我们还可以看到用于 Tx/Rx/CTS 的焊盘、一个启动按钮、一个晶体振荡器和一个用于连接到主机的 USB-C 端口。

我没有看到使用 Zigbee /蓝牙 LE 连接的天线,所以我在Twitter 线程上询问 了Sipeed 展示原型的地方,该公司是这样回答的:

osc上有天线垫它是保留下来的,因为射频间隙没有太多空间。

所以,它可能算不上使用 Zigbee/BLE 的最佳板。Sipeed 表示该板很快就会在全球速卖通和 Seeed Studio 上出售,售价大约是 3 美元。

Bouffalo BL702 Zigbee/BLE SoC

BL702

这已经不是我们第一次提到 BL702 微处理器了。我们在去年 10 月份关于 Bouffalo Lab 的BL602/BL604 RISC-V WiFi 和 BLE SoC 的文章中曾简短地提及过它。不过,今天也是一个详细研究该芯片的好机会。

BL702、BL704 和 BL706 的主要特性和规格:

  • MCU 内核 – 32 位 RISC-V 内核,FPU 高达 144 MHz
  • 内存 – 132KB RAM
  • 存储器– 192KB ROM,1Kbit eFuse(一次性可编程存储器)
  • 外部存储/存储器 – 支持 XIP pSRAM 和 QSPI 闪存
  • 连接性
    • 以太网RMII接口
    • 蓝牙0 低功耗高达 2 Mbps,长距离 500/125Kbps
    • Zigbee 3.0 / IEEE 802.15.4
    • 支持Wi-Fi/蓝牙/Zigbee共存
    • 4 GHz 射频收发器,带有集成RF 巴伦(宽带射频传输线变压器)、PA/LNA
  • USB – 1x USB 2.0 FS 设备接口
  • 其他输入/输出
    • SPI主/从,2个UART(支持ISO 17987),I2C主
    • 音频 – I2S 主/从
    • 5x PWM 通道
    • 正交解码器
    • 按键扫描接口
    • 12位通用ADC,10位通用DAC
    • PIR(被动红外)检测
    • 15 (BL702) 、23 (BL704) 或 31 (BL706) GPIO
    • 红外遥控接口
  • 安全
    • 安全启动,安全调试
    • XIP QSPI On-The-Fly AES 解密 (OTFAD)
    • AES 128/192/256、MD5、SHA-1/224/256
    • TRNG(真随机数生成器)
    • PKA(公钥加速器)
  • 时钟 – 支持 XTAL 32MHz、XTAL 32/32.768KHz;内部RC 32KHz 和32MHz 振荡器;内部系统锁相环和音频锁相环
  • 调试——JTAG
  • 电源模式 – 关闭;休眠(RTC/GPIO 唤醒);断电睡眠(灵活保留);正常启用中。
  • 包装类型
    • QFN32 (BL702)
    • QFN40 (BL704)
    • QFN48 (BL706)

BL702 与其系列产品 BL704 和 BL706 之间的唯一的区别似乎只是 GPIO 的数量。这些芯片专为低功耗物联网应用、BLE 设备、Zigbee 设备、智能家居应用和遥控器而设计。

除了上面讨论的 Sipeed RV-Debugger Plus 板之外,暂时找不到 BL70x 芯片的文档,也找不到其他开发板。相信更多的信息最终会出现在 Bouffalo Lab 网站产品页面上。

分享这篇文章
<-- Multiplex code - to do -->
0 评论
内联反馈
查看所有评论