基于BC358239A的低成本蓝牙耳机解决方案
二.电路设计和软件设计要点。
耳机电源的开关和音量调节可利用蓝牙芯片BC358239A的PIO口;从RT9169输出的3.3V电源送到蓝牙内置LDO输入端时注意在输入端加适当的去偶电容,蓝牙芯片的VDD_ANA(内置LDO1.8V输出端)须加上去偶电容,以防止送到蓝牙芯片的电源引入干扰导致蓝牙RF频偏过大,与此同时蓝牙外接的Cristial(晶振)精度要求至少10PPM,否则也会影响蓝牙RF指标。
WM8731的电源输入端HPVDD、DCVDD、DBVDD和AVDD都可用LDORT9169的3.3V输出,在WM8731的电源端加上适当去偶可以改善WM8731输出的音频品质;WM8731时钟可利用蓝牙芯片的AIO3引脚的可编程时钟输出。 WM8731与BC358239A的PCM接口相连时WM8731的ADCLRC和DACLRC同时连接蓝牙PCM_SYNC。
BCHS(BluecoreHostSoftware)是CSR为客户提供蓝牙产品设计提供的开发软件,BCHS和蓝牙的协议栈共同组成了蓝牙产品的软件解决方案。蓝牙耳机的软件架构可参考图四
图四 蓝牙耳机软件架构
图四中VMApplicationsoftware(虚拟机器应用软件)包括TCS(电话控制协议),它定义了蓝牙耳机建立语音和数据呼叫的控制信令,定义了处理蓝牙TCS设备群的移动管理进程;应用程序功能包括通过I2C总线写WM8731寄存器控制耳机音量,电池低电压报警等功能。
结论蓝牙耳机的低成本解决方案总是与蓝牙和语音解码芯片的价格降低相伴而生,随着蓝牙接口在移动电话、PDA、MP3player和电脑中的迅速普及,蓝牙耳机取代有线耳机已成为技术发展的必然趋势。
评论