BLE SoC 主控板(BK3432)

更新时间:2022-10-26 06:59:32下载pdf

涂鸦三明治蓝牙 SoC 主控板(BK3432)是方便开发者快速实现各种智能硬件产品原型的一款开发板。您可通过涂鸦三明治蓝牙 SoC 主控板(BK3432),搭配其他功能电路模组或电路板,实现对应的产品功能。
BLE SoC 主控板(BK3432)
BLE SoC 主控板(BK3432)

应用场景

  • 涂鸦三明治蓝牙 SoC 主控板(BK3432)适用于涂鸦 IoT 免开发方案中,插座、排插、开关类产品原型。

  • 利用此开发板,您也可以快速实现各种智能硬件 Demo。

  • 针对不同类型开发者,三明治蓝牙 SoC 主控板的常见场景如下:

    • 嵌入式工程师可以使用蓝牙 SoC 主控板(BK3432) 进行嵌入式程序前期开发和调试。
    • App 开发者可以在硬件设备开发前期,使用蓝牙 SoC 主控板(BK3432) 进行 App 的开发和调试。
    • 创客可以使用蓝牙 SoC 主控板(BK3432)快速实现硬件产品 Demo,并快速实现通过手机控制。
    • IoT 技术爱好者可以了解蓝牙控制原理,学习智能硬件产品开发。

关键器件介绍

涂鸦三明治蓝牙 SoC 主控板(BK3432) 采用上海博通开发的高性价比的蓝牙芯片 BK3432。开发板包含蓝牙芯片BK3432、按键、您自行开发 I/O 接口、电源、BK3432烧录器和USB转串口等。有关BK3432芯片的详情,请参考 BK3432芯片规格书

I/O 口及各接口功能定义

BLE SoC 主控板(BK3432)

  • 1:拨码开关(S1): 拨码切到 ON 方向导通,通断 USB 转串口芯片的双串口和芯片串口之间的链路。

  • 2:MICROUSB(CN1) :即是 5VDC 输入口,也扩展了 2 个串口功能。

  • 3: 按键(S2):通过芯片 BK3432 的引脚 P10 检测。初始化高电平,按下为低电平。

  • 4:按键(S2):连接芯片 BK3432 的 RST 引脚。初始化为高电平,按下为低电平。

  • 5:按键(S4):用于芯片 BK3432 烧录过程。按下按键进入芯片 BK3234 烧录下载,正常工作时,不需要按下该按键。

  • 6:排针(P2):用于切换 USB 转串口芯片的 UART0 串口连接位置。短路帽切换到 NORMAL 方向时,USB 转串口芯片的 UART0 连接的是芯片 BK3432 的 UART2;如果短路帽切换到 DOWMLOAD 方向,USB 转串口芯片的 UART0 会用于 BK3432 固件烧录。

  • 7:拨码开关(S5):拨码切到 ON 方向导通,用于通断 BK3432 的固件烧录的链路。

  • 8:排针(P4):用于烧录芯片 U1 BK7231 的固件。

  • 开发板 引脚说明。

    序号 符号 说明
    1 NC 引脚悬空。
    2 NC 引脚悬空。
    3 NC 引脚悬空。
    4 3.3V 电源 3.3V 电源引脚。
    5 5V 电源 5V 电源引脚。
    6 GND 电源参考地。
    7 GND 电源参考地。
    8 12V 电源 12V 电源引脚。电路没有接DC005端子, 该引脚悬空
    9 P31 BK3432的GPIOP_31,可复用为ADC的channal1。
    10 P32 BK3432的GPIOP_32,可复用为ADC的channal2。
    11 P35 BK3432的GPIOP_35,可复用为ADC的channal5。
    12 P34 BK3432的GPIOP_34,可复用为ADC的channal4。
    13 P33 BK3432的GPIOP_33,可复用为ADC的channal3。
    14 NC 引脚悬空。
    15 P17 BK3432的GPIOP_17。可复用为UART2_RX
    16 P16 BK3432的GPIOP_16。可复用为UART2_TX
    17 P14 BK3432的GPIOP_14,可复用为PWM4。
    18 P12 BK3432的GPIOP_12,可复用为PWM2。
    19 P13 BK3432的GPIOP_13,可复用为PWM3。
    20 P11 BK3432的GPIOP_11,可复用为PWM1。
    21 P10 BK3432的GPIOP_10,可复用为PWM0。
    22 NC 引脚悬空。
    23 P01 BK3432的GPIOP_01,可复用为UART1_RX。
    24 P00 BK3432的GPIOP_00,可复用为UART1_TX。
    25 P07 BK3432的GPIOP_07,可复用为SPI的NSS。
    26 P05 BK3432的GPIOP_05,可复用为SPI的MOSI。
    27 P06 BK3432的GPIOP_06,可复用为SPI的MISO。
    28 P04 BK3432的GPIOP_04,可复用为SPI的CLK。
    29 GND 电源参考地。
    30 NC 引脚悬空。
    31 P03 BK3432的GPIOP_03,可复用为I2C的SCL。
    32 P02 BK3432的GPIOP_02,可复用为I2C的SCL。

电源带载能力

  • 在 MICROUSB(CN1) 输入端口输入 5VDC 条件下,开发板可对外输出电源的能力

    电源引脚 额定电压/额定电流
    VIN 参考 MICROUSB(CN1) 输入端适配器输入电流
    3.3V 3.3V/0.6A
  • VDD 输出电压特性

  • 输出电压特性

    输出电流 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

  • 涂鸦三明治蓝牙 SoC 主控板(BK3432) 的原理图如下所示:

BLE SoC 主控板(BK3432)

  • 涂鸦三明治蓝牙 SoC 主控板(BK3432) 的PCB如下所示:

    BLE SoC 主控板(BK3432)

BLE SoC 主控板(BK3432)

USB转串口使用说明

  • 涂鸦三明治 蓝牙 SoC 主控板(BK3432)内置 USB 转串口芯片,单路 USB 口可扩展出 2 个串口。可通过拨码开关(S1)切换BK3432的两路串口是否连接到 USB 转串口芯片上。拨码开关的引脚说明如下表所示。
    序号 1 2 3 4
    BK3432引脚 UART2_TX UART2_RX UART1_TX UART1_RX
    USB芯片 USB-RXD0 USB-TXD0 USB-RXD1 USB-TXD1

    说明:拨码切到ON方向导通,表示该条链路导通。

  • 电脑COM口与开发板丝印对应关系
    BLE SoC 主控板(BK3432)!
    序号 1 2
    电脑COM口 SERIAL-A(COM23) SERIAL-B(COM22)
    USB芯片 USB-UART0 USB-UART1

说明:不同电脑对应的COM口号不一定相同,我们用SERIAL-A和SERIAL-B区分。

烧录授权接线方式

BLE SoC 主控板(BK3432)

  1. 将拨码开关(S1)的四路都拨至 ON 方向,串口链路导通。
  2. 将拨码开关(S5)的四路都拨至 ON 方向,BK3432 固件烧录链路导通。
  3. 将短路帽切换至 DOWMLOAD 方向,串口(USB-UART0)切换为烧录授权模式。
  4. 用杜邦线连接 P4 排针的 WP 引脚和 GND 引脚,开启烧录授权模式。

    说明:如果没有杜邦线,也可以在上位机开始进行固件烧录授权前,按下 S4,并持续到完成。

  5. 用 USB 线连接电脑,通电并建立串口链路。
  6. 查看电源指示灯,通电,电源指示灯常亮。
    完成后,开发板状态参考上图,就可以通过上位机对 BK3432 进行固件烧录授权了。

正常工作接线方式

BLE SoC 主控板(BK3432)

  1. 将拨码开关(S1)的四路都拨至数值(1 2 3 4)方向,串口链路断开,BK3432 的串口资源释放,可用于开发。
  2. 将拨码开关(S5)的四路都拨至数值(1 2 3 4)方向,BK3432 的 SPI 的 I/O 口资源释放,可用于开发。
  3. 将短路帽切换至 NORMAL 方向,BK3432 正常工作模式。
  4. 用USB线连接电脑,通电并建立串口链路。
  5. 查看电源指示灯,通电,电源指示灯常亮。
    完成后,开发板状态参考上图,BK3432 可进行正常工作模式。

上位机和 UART1 通信的正常工作接线方式

参考上文正常工作接线方式的图片,在正常工作接线方式的基础上,进行以下操作:
将拨码开关(S1)的第 3 路和第 4 路 拨至 ON 方向,并把串口 UART1 链路连接至 USB 转串口芯片,此时引脚 P00 和 P01 复用为 UART1,引脚 P00 和 P01 被占用,不能连接其他控制设备。

上位机和 UART2 通信的正常工作接线方式

参考上文正常工作接线方式的图片,在正常工作接线方式的基础上,进行以下操作:
将拨码开关(S1)的第 1 路和第 2 路拨至 ON 方向,并把串口 UART2 链路连接至 USB 转串口芯片,此时引脚 P16 和 P17 复用为 UART2,引脚 P16 和 P17 被占用,不能连接其他控制设备。

USB 转串口芯片驱动程序

USB 转串口芯片驱动程序如下所示:

注意事项

  • 本方案开发板内置电源接口和电路,无需搭配电源板使用。
  • 由于 BK3432 的 SPI 外设和 UART 外设参与 BK3432 固件的烧录授权,如发现 I/O 口被占用,请查看拨码开关是否处在连接状态。