这次来说下TBOX上蓝牙WiFi模块的选型。蓝牙WiFi选型有两种方式,一种是选一个蓝牙模块和一个WiFi模块,另一种是可以选一个蓝牙+WiFi二合一的模块。因为蓝牙Wifi二合一的模块相对分立的模块要小,所以打算选用蓝牙和Wifi二合一的模块。
蓝牙WiFi二合一模块:乐鑫的ESP32-WROOM-32,LSR的450-0169C,BARROT的I1465
下面来介绍下乐鑫的ESP32-WROOM-32,LSR的450-0169C,BARROT的I1465。
ESP32-WROOM-32的管脚定义
450-0169C的管脚示意
I1465的管脚定义
蓝牙Wifi模块关键的信号主要就是蓝牙和Wifi的通信接口
乐鑫的ESP32-WROOM-32可以使用UART,I2C,I2S,SPI,SDIO,EMAC
这些接口除SDIO和EMAC是特殊管脚,其他的可以选用任意GPIO。
LSR的450-0169C有WiFI的SDIO和蓝牙的UART
BARROT的I1465有蓝牙的UART,LTE的串口,PCIE,PCM。
ESP32-WROOM-32的参考电路
450-0169C的参考电路
I1465的参考电路
蓝牙Wifi芯片选型要考虑的大概有如下几点:
1、 芯片大小,是否有PIN to PIN可替代的物料
2、 蓝牙和Wifi是否是独立模块,是二合一,还是两个分立器件
3、 蓝牙和Wifi的天线是板载的还是需要外接的
4、 蓝牙和Wifi是用什么通信接口与MCU进行通信的
5、 器件成本和采购周期、批产以及调试测试的难易度
最终我做的TBOX的蓝牙和Wifi模块选型定为450-0169C,下图为450-0169C的原理图
大家可以尝试着选用其他的蓝牙和Wifi模块搭建自己的电路