终于之前收到了开发板,先对照电路图熟悉一下。
四层PCB,BLE(BlueNRG-1及射频部分)在板子上占的面积不大。丝印标识出了各个区域的功能,不难看明白。至于芯片的角色,需要对照一下电路图了。
BlueNRG-1 这颗 SoC 是QFN32封装的,和一个单片机的外围相似,只是多了射频专用的引脚。
看看就能猜得到,UART连接到 USB-to-SERIAL 部分,接到电脑上的虚拟串口;I2C和SPI用来连接板上的传感器,还有GPIO用于LED指示灯、按钮、以及Arduino插针连接。USB到UART的转换并不是用专用芯片来做,而是用了另一片MCU: STM32L151来负责。
传感器,也就是这次评测要用到的器件:
压力计 LPS25HB 是通过 I2C 连接到 BlueNRG-1 的;惯性单元 LSM6DS3 则走 SPI 总线。还有一个模拟开关(U11)可以把STM32L151的SPI引脚也接到这个SPI总线上。
VBLUE 是 BlueNRG-1 及周边元件的电源网络,可以跳线选择用 USB 电源稳压得到的 3.3V 或者板子背后的2AAA电池盒提供的电源。USB转串口的STM32L151则是用固定的3.3V,因此它和 BlueNRG-1 之间用了电平转换器进行 I/O 互连。
总结,电路连接关系简单,电源供给方式简单。