马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
市面上蓝牙耳机的工作原理是什么2 W" s+ A( T) e
7 _' Q; Z1 f/ O# U/ a
现在市面上的蓝牙耳机主要分为三种:通讯蓝牙耳机、音乐蓝牙耳机和运动蓝牙耳机。那种挂在耳朵上一闪一闪的小东西是通讯蓝牙耳机,主要用来打电话;音乐蓝牙耳机多以头戴式为主,而运动蓝牙耳机多为耳挂式,防潮防汗,适和跑步和健身时使用。这些蓝牙耳机在我们的生活中也是很常见的。0 a. I9 x0 h/ z; Q6 V! n. l' Z' O
- Z) H4 ?, X. u, y. a2 [
蓝牙耳机工作原理0 @% r0 @8 N+ H' U8 `# X& Z
! z9 R( z i& l1 r1 D
1、通过PCM接口来传送
4 O5 W1 O0 l2 I1 g' z
; U1 S# b9 M2 [3 M% G7 L3 i通过音频播放器(eg: Media Player)来打开音频文件,调用Audio驱动,音频文件通过解码后,由PCM输出到Host端蓝牙模块的PCM输入端,接着,经过蓝牙模块的处理后,由RF无线模块发送给Client 端蓝牙设备。Client端蓝牙设备经由无线接收模块后,滤波,稳压,经微处理芯片处理后,直接由Speaker播放。
9 c- ~2 s, L- | Y2 d4 i$ v: P9 T6 h! {
: u- T. `) ^6 T: D: |% ~2 n
. \* ]7 \/ O7 O9 ]6 h0 W
2、通过模拟UART来传送4 c% W2 Z* D+ }9 W4 h
! r' S/ G* D; i; o# |0 G
通过设置注册表【HKEY_LOCAL_MACHINE\Services\BTAGSVC】IsEnabled =1 使得系统引导时自动加载语音网关(AG)服务。4 n0 s4 J& j) c& Q; v5 a
# X: w# m" k* p% k) w+ s- @
首先,通过手动配置建立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至蓝牙芯片之间的通道,也即,实现了音频流到蓝牙模块的传送。+ b1 D% V, g1 X: n
5 U* w7 M2 r$ `# i其次,经由主机端蓝牙模块将音频流打包经由RF模块发送出去。客户端蓝牙耳机接收到无线音频包后,滤波,稳压,经微处理芯片处理后,由PCM传送给音频编解码器芯片,最后,由Speaker播放。
$ F' Q J, o) L
, B+ \9 T+ v/ D; L
& n, d, v- `4 b' t+ V" A+ C r$ H9 N) ~# b) T
; n0 E; C& h" N' h! K |
|
|
|
|