|
市面上蓝牙耳机的工作原理是什么
# n3 C5 g$ W% t- ]" c/ w2 B; S6 J8 l: _+ y; `5 Y! Z8 _
现在市面上的蓝牙耳机主要分为三种:通讯蓝牙耳机、音乐蓝牙耳机和运动蓝牙耳机。那种挂在耳朵上一闪一闪的小东西是通讯蓝牙耳机,主要用来打电话;音乐蓝牙耳机多以头戴式为主,而运动蓝牙耳机多为耳挂式,防潮防汗,适和跑步和健身时使用。这些蓝牙耳机在我们的生活中也是很常见的。
- r8 J2 L6 j3 A) O2 l
; p/ X- k$ `# c) `6 r5 l' C0 d+ x* w蓝牙耳机工作原理4 g, R' W9 K6 H" z
: o7 b1 [: t, C) b! L! W1、通过PCM接口来传送3 L6 ]* y( ~! E# ?5 |' ?
- o9 ^1 @- V6 a1 ]( f通过音频播放器(eg: Media Player)来打开音频文件,调用Audio驱动,音频文件通过解码后,由PCM输出到Host端蓝牙模块的PCM输入端,接着,经过蓝牙模块的处理后,由RF无线模块发送给Client 端蓝牙设备。Client端蓝牙设备经由无线接收模块后,滤波,稳压,经微处理芯片处理后,直接由Speaker播放。4 P6 E) b& s Z: z- l
0 l4 p( d Y" t1 k* p- H
, z* q6 w+ I0 G9 v& x( x0 y4 I& z& _. i/ x+ g) X) G( s l$ d
2、通过模拟UART来传送1 @& k& o: B+ x3 O/ T
5 x3 [! J$ h( M7 K1 T4 s
通过设置注册表【HKEY_LOCAL_MACHINE\Services\BTAGSVC】IsEnabled =1 使得系统引导时自动加载语音网关(AG)服务。
' q& f0 k; v( N! r, I! @( v! q& r3 U
首先,通过手动配置建立Host端蓝牙设备与Client端蓝牙设备ACL链接(面向无连接的异步链路),接着在Applicaiton或Audio Driver中调用IOCTL_AG_OPEN_AUDIO,重新建立Host端蓝牙设备与Client端蓝牙设备SCO链接(面向连接的同步链路),接着AG自动发送waveOutMessage((HWAVEOUT)i,WODM_BT_SCO_AUDIO_CONTROL,0,TRUE);从而建立了Audio至蓝牙芯片之间的通道,也即,实现了音频流到蓝牙模块的传送。
4 J) z* X4 y1 {" d9 [& n$ w5 i7 k3 z A+ A, ~% N6 Q. I' _
其次,经由主机端蓝牙模块将音频流打包经由RF模块发送出去。客户端蓝牙耳机接收到无线音频包后,滤波,稳压,经微处理芯片处理后,由PCM传送给音频编解码器芯片,最后,由Speaker播放。
6 L1 J+ m: ?+ P
9 _7 T% w* ^7 d' V- I4 s }$ d
|
|