涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU)是方便开发者快速实现各种智能硬件产品原型的一款开发板。您可通过涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU),搭配其他功能电路模组或电路板,实现对应的功能。
应用场景
- 涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU)适用于涂鸦 IoT 免开发方案中,插座、排插、开关、照明类产品原型。
- 利用此开发板,您也可以快速实现各种智能硬件 Demo。
- 针对不同类型开发者,三明治 Wi-Fi SoC 主控板的常见场景如下:
- 嵌入式工程师可以用来进行嵌入式程序前期开发和调试。
- App 开发者可以在硬件设备开发前期,用来进行 App 的开发和调试。
- 创客可以快速实现硬件产品 Demo,并通过手机实现设备控制。
- IoT 技术爱好者可以了解 Wi-Fi 控制原理,学习智能硬件产品开发。
关键器件介绍
涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU)主控采用涂鸦智能开发的一款低功耗嵌入式 Wi-Fi+蓝牙模组—WBRU。它由一个高集成度的无线射频芯片 W701-VA2-CG 构成,内置了 Wi-Fi 网络协议栈和丰富的库函数。开发板包含 WBRU 模组、按键、LED 指示灯、 I/O 接口、电源和 USB 转串口芯片等。有关模组的详情,请参考 WBRU 模组规格书。
I/O 口及各接口功能定义
1:MICROUSB(CN1):即是 5V DC 输入口,也扩展了 2 个串口功能。
2:拨码开关(S1): 拨码切到 ON 方向导通,通断 USB 转串口芯片的双串口和芯片串口之间的链路。
3: 指示灯(D3):3.3V 电源指示灯。
4:按键(S2):通过 PA12 检测,初始化高电平,按下为低电平。
5:指示灯(D2):通过 PA18 控制,低电平点亮。
6:按键(RST):复位按键,按下后模组复位。
开发板 引脚说明。
序号 | 符号 | 说明 |
---|---|---|
1 | NC | 引脚悬空。 |
2 | 3.3V | 电源 3.3V 电源引脚。 |
3 | NC | 引脚悬空。 |
4 | NC | 引脚悬空。 |
5 | NC | 引脚悬空。 |
6 | PA18 | WBRU 的 GPIOA_18,硬件 PWM |
7 | PA19 | WBRU 的 GPIOA_19,硬件 PWM |
8 | PA20 | WBRU 的 GPIOA_20,普通 GPIO |
9 | PA0 | WBRU 的 GPIOA_0,外部不建议上拉,上拉后会进入测试模式 |
10 | PA10 | WBRU 的 GPIOA_10,普通 GPIO,可以复用为 SPI_MISO |
11 | PA7 | WBRU 的 GPIOA_7,普通 GPIO,可以复用为 SPI_CS |
12 | 5V | 电源 5V 电源引脚 |
13 | RST | WBRU 的 CEN 引脚;芯片使能,高电平使能。 |
14 | GND | 电源参考地引脚 |
15 | NC | 引脚悬空 |
16 | PA14 | WBRU 的 GPIOA_14,UART0_TXD(用户数据串口) |
17 | PA13 | WBRU 的 GPIOA_13,UART0_RXD(用户数据串口) |
18 | RST | WBRU 的 CEN 引脚,高电平使能。 |
19 | GND | 电源参考地引脚。 |
20 | PA8 | WBRU 的 GPIOA_8,普通 GPIO,可以复用为 SPI_SCK |
21 | PA9 | WBRU 的 GPIOA_9,普通 GPIO,可以复用为 SPI_MOSI |
22 | PA15 | WBRU 的 GPIOA_15,UART_Log_RXD(用于接收模组外部日志信息),可配置成普通 GPIO |
23 | PA16 | WBRU 的 GPIOA_16,UART_Log_TXD(用于发送模组内部日志信息),可配置成普通 GPIO |
24 | PA2 | WBRU 的 GPIOA_2,硬件 PWM |
25 | PA3 | WBRU 的 GPIOA_3,硬件 PWM |
26 | PA4 | WBRU 的 GPIOA_4,硬件 PWM |
27 | PA11 | WBRU 的 GPIOA_11,硬件 PWM |
28 | PA12 | WBRU 的 GPIOA_12,硬件 PWM |
29 | PA17 | WBRU 的 GPIOA_17,硬件 PWM |
30 | NC | 引脚悬空 |
电源带载能力
在 MICROUSB(CN1) 输入端口输入 5V DC 条件下,开发板可对外输出电源的能力
电源引脚 | 额定电压/额定电流 |
---|---|
5V | 参考 DC-005 输入端适配器输入电流 |
3.3V | 3.3V/0.6A |
输出电压特性
输出电流 | 0A | 0.15A | 0.3A | 0.45A | 0.6A | 0.75A |
---|---|---|---|---|---|---|
输出电压 | 3.34V | 3.36V | 3.37V | 3.37V | 3.38V | 3.38V |
说明:该数据是在 5V 无输出的情况下测试所得。
原理图及 PCB
涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU)的原理图如下所示:
涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU) 的 PCB 如下图所示:
USB 转串口使用说明
涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU)内置 USB 转串口芯片,单路 USB 口可扩展出 2 个串口。可通过拨码开关(SW1)切换模组的两路串口是否连接到 USB 转串口芯片上。拨码开关引脚说明如下表所示。
拨码开关序号 | 1 | 2 | 3 | 4 |
---|---|---|---|---|
芯片引脚 | UART1_RX | UART1_TX | UART2_RX | UART2_TX |
USB 芯片 | USB-TX0 | USB-RX0 | USB-TX1 | USB-RX1 |
说明:
拨码切到 ON 方向导通,通断 USB 转串口芯片的双串口和芯片串口之间的链路。
芯片 UART 引脚用于与 MCU 通信或普通 I/O 口使用时,需将相应的拨码位置拨到断开的位置,即数字字母方向。
电脑 COM 口与 USB 芯片串口和 WBRU 模组对应关系。
电脑 COM 口 | SERIAL-A(COM23) | SERIAL-B(COM22) |
---|---|---|
USB 芯片 | USB-UART0 | USB-UART1 |
WBRU 模组 | UART1 | UART2 |
说明:不同电脑对应的 COM 口号不一定相同,我们用 SERIAL-A 和 SERIAL-B 区分。
烧录授权接线方式
将拨码开关(SW1)的 1、2 路都拨至 ON 方向,WBRU 的串口 UART1 与上位机链路导通。
上位机查看 WiFi 工作日志的接线方式
将拨码开关(SW1)的 3、4 路都拨至 ON 方向,WBRU 的串口 UART2 与上位机链路导通。
用户串口与上位机通信的接线方式
将拨码开关(SW1)的 1、2 路都拨至 ON 方向,WBRU 的串口 UART1 与上位机链路导通。
芯片的两个 UART 口都做普通 IO 口使用的接线方式
将拨码开关(SW1)的 1、2、3、4 路都拨至 数字丝印方向,WBRU 的串口 UART1 和 UART2 与 USB 芯片的链路断开。
USB 转串口芯片驱动程序
USB 转串口芯片驱动程序如下所示:
- Windows 版本
- Linux 版本
注意事项
- 本方案开发板内置电源接口和电路,无需搭配电源板使用。
- 本方案开发板只支持 USB 端口(5V)。
- 芯片 PA13、PA14、PA15 和 PA16 若在两边引脚上有使用,需要将拨码开关相应的路拨至断开状态。