•flash和rom的区别:flash和rom版本的蓝牙芯片,最大的区别就是flash版本蓝牙芯片可以
加入客户代码,而rom版本则不行。
rom版本芯片(例如CSR8635、8640、8645,CSRA64
系列、还有创杰、中星微的大部分芯片)只能修改一些配置参数,例如按键操作、led灯的闪烁方式、语音提示等一些简单的配置,使用rom版本芯片做的产品差异化较少,但是开发简单,对于一些常规产品,不需要深度客制化的产品,选用rom版芯片可加快开发进度,加快
产品上市时间。
而如果是做一些需要深度客户自定义的产品,例如需要增加一些传感器,或
与外部MCU进行通信,或需要增加蓝牙协议(或服务),则需要使用flash版本(如
CSR8670、8675、QCC300x系列、洛达、炬力等芯片),客户可在flash芯片已有的工程上
添加自己的功能代码,可做差异化产品。
•经典蓝牙和低功耗蓝牙的区别:经典蓝牙就是我们经常说的BR/EDR,或2.0+EDR,3.0+HS 等,总的来说,在蓝牙4.0以前的蓝牙版本都属于经典蓝牙,当然,蓝牙协议是向下兼容的,蓝牙4.0、4.1、4.2及最新的蓝牙5都包含了经典蓝牙部分,从蓝牙4.0开始,可以理解为是
在经典蓝牙协议的基础上增加了低功耗蓝牙协议(我们常说的BLE)。
经典蓝牙和低功耗蓝
牙是针对不同的应用领域提出的,经典蓝牙主要应用于音频和大数据容量传输,音频方面有
A2DP(音频分发协议)和HFP(免提协议)/HSP(耳机协议)用于传输音乐音频和通话音频,在数据传输方面有SPP(蓝牙串口协议)、OPP(对象交换协议,用于传输文件)、CBAP (电话本协议)等,在数传这块还有HID(人机接口协议),用于支持蓝牙鼠标、蓝牙键盘
这些与主机进行交互的外围设备。
低功耗蓝牙也是用于数据传输,但是主要应用于数据容量小,实时性较高的应用,在实际运用中,通常会搭载各种传感器,例如检测心率、血压、血糖、体重等;用户也可以根据实际需要,自定义自己的 BLE服务。
蓝牙产品,根据经典蓝
牙和低功耗蓝牙的配备情况,可分为单模和双模,仅支持低功耗的蓝牙产品为单模,支持经
典蓝牙和低功耗蓝牙的产品为双模,仅支持经典蓝牙的产品那就只说是经典蓝牙产品了。
现
在的大多数蓝牙音频芯片都是双模的。
•射频这块的。
经典蓝牙和低功耗蓝牙都是工作在2.4-2.4835GHz频段,但是经典蓝牙是以
1M进行化分的,所以有79个信道,而BLE是以2M进行划分的,有40个信道。
其中信道37、38、39这3个信道是广播信道,经典蓝牙有3个功率等级:class1:最大输出100mW
(20dB),最小输出1mW(0dB),距离大概100米class2:最大输出2.5mW(4dB),最
小输出0.25mW(-6dB),典型值:1mW(0dB),距离大概10米class3:最大1mW
(0dB),距离大概1米在蓝牙5中,规定BLE的最小输出功率为0.01mW(-20dB),最大
输出100mW(20dB);而在蓝牙4.0,4.1,4.2,BLE的最大传输功率只有10mW。
蓝牙5中BLE功率等级划分:class1:10mW(10dB)—— 100mWclass1.5:0.01mW —— 10mWclass2:0.01mW —— 2.5mWclass3:0.01mW —— 1mW
•经典蓝牙,如果是BR(基础速率),721.2kb/s,如果是EDR(增强数据速率),则可达
2.1Mb/s,如果是HS(高速传输),加载802.11AMP最高可达54Mb/s(一般用不到),一般
的蓝牙音频产品都是EDR的,速率为2.1Mb/s。
低功耗蓝牙传输有1Mb/s和2Mb/s两种传输
速率。