蓝牙是短距离无线通讯的优选方案,功耗低,距离远,容易控制,很受消费类电子产品欢迎,尤其是智能穿戴设备火了之后,蓝牙无线通信也被更多的人知道。在选择蓝牙芯片的硬件 方案时建议做如下考虑:
1.从无线通讯距离去考虑
蓝牙通讯的距离可以十几米到近百米,这取决于蓝牙的功率。理论上来说,蓝牙功率越大,则通讯距离越远;蓝牙功率越小,则通讯距离越短。现在应用较多低功耗BLE的无线传输距离大约在10米左右的范围,功耗比较低,对于蓝牙耳机、智能电子秤、智能手环等对通讯距离要求不高的设备足够了。
2.从功耗角度去考虑
第一条说过,功耗和通讯距离成正比例关系,功耗越大,通讯距离越远。目前蓝牙的功耗等级分为两种:1)Class1;2)Class2。
Class1的功耗大约为1mW(0dBm)~100mW(20dBm);Class2的功耗大约是0.25mW(-6dBm)~2.5mW(4dBm)。所以从功耗和传输距离的角度共同考虑,要做一个平衡的选择,距离远和功耗低不可同时兼得。
3.从通讯接口考虑
蓝牙模块的接口分串行接口、数字IO口、模拟IO口、SPI编程口、USB接口及语音接口。在仅需要数据传输时应尽量采用串行接口(TTL电平),市场上大多数的模块都是支持TTL电平的。
4.从芯片供应商考虑
目前蓝牙芯片的供应商还是以国外较大的半导体公司为主,如TI德州仪器、ST意法半导体、挪威的Nordic、SilconLab、赛普拉斯Cypress等,这些公司的蓝牙芯片出货量都很大,货源充足。国内也有做蓝牙芯片的厂商,如合泰、瑞昱Realtek、泰凌微电子等。
5.蓝牙芯片的建议方案
蓝牙芯片在开发时有两个技术难点,1)硬件上的,蓝牙天线的设计;2)蓝牙通讯协议的解析。蓝牙的天线看起来就是折线,其实设计起来难度比较大,同样的设计,你的设计在同等功耗下可能没有别人的传输距离;蓝牙的通讯协议内容比较多,不太好啃。所以,对于研发能力较弱的公司建议选择蓝牙模块,这种模块和单片机通过UART连接,透传协议,用AT指令操作即可。即不需要设计天线,又不需要实现通讯协议,大大的降低了开发难度。