马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
市面上蓝牙耳机的工作原理是什么: r7 h; M& z+ j0 K0 T* B
# |+ I4 O: r& X& y5 l* ^0 s现在市面上的蓝牙耳机主要分为三种:通讯蓝牙耳机、音乐蓝牙耳机和运动蓝牙耳机。那种挂在耳朵上一闪一闪的小东西是通讯蓝牙耳机,主要用来打电话;音乐蓝牙耳机多以头戴式为主,而运动蓝牙耳机多为耳挂式,防潮防汗,适和跑步和健身时使用。这些蓝牙耳机在我们的生活中也是很常见的。% K% g! C4 f% o% G/ h" R
. S; u, p8 d' m" R% F蓝牙耳机工作原理# }8 d5 N8 x: W; }4 I3 G0 {% n
3 ?: X; F$ K) d4 ?* ]& k- V& ]
1、通过PCM接口来传送
6 K" c. J1 z, z5 |- t# c6 p+ B7 Y3 a% }! d" X% e/ C6 `4 {
通过音频播放器(eg: Media Player)来打开音频文件,调用Audio驱动,音频文件通过解码后,由PCM输出到Host端蓝牙模块的PCM输入端,接着,经过蓝牙模块的处理后,由RF无线模块发送给Client 端蓝牙设备。Client端蓝牙设备经由无线接收模块后,滤波,稳压,经微处理芯片处理后,直接由Speaker播放。. \4 ~( ]" b% Z' C* ^2 U- i& O/ F
6 \7 t, }7 ?: }& P ]# F. y6 e
6 i' \) q9 h% |4 f
) a1 q8 T6 l+ j: s4 [( w, X3 M8 E2、通过模拟UART来传送4 L3 I/ ?6 b. m; a* {
: s- r) {5 V, K: T" w3 A通过设置注册表【HKEY_LOCAL_MACHINE\Services\BTAGSVC】IsEnabled =1 使得系统引导时自动加载语音网关(AG)服务。5 O' Y0 d* q9 L4 v) U5 @
* w+ z0 L/ s" G. F3 i
首先,通过手动配置建立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至蓝牙芯片之间的通道,也即,实现了音频流到蓝牙模块的传送。( u; z5 y8 x$ c3 p
d, r( E3 J8 n {$ f其次,经由主机端蓝牙模块将音频流打包经由RF模块发送出去。客户端蓝牙耳机接收到无线音频包后,滤波,稳压,经微处理芯片处理后,由PCM传送给音频编解码器芯片,最后,由Speaker播放。6 i, f- ?$ U& P B1 s
, m0 @2 H4 A, g& A! W! t- |. h q" O! v
. c. E1 @% Y9 ^
0 h+ W! l0 x0 O+ I1 y0 p; m |
|
|
|
|