0引言
针对最后
为此,本文设计了一种基于S3C4480X的蓝牙音频网关(AG)系统,该系统可实现与蓝牙耳机之间的点对点连接,以建立一个音频连接,从
而实现两者之间的配对与语音数据传输。
1蓝牙体系结构
蓝牙无线通信协议标准包括核心协议和应用框架两大部分。蓝牙协议标准的目的是在遵循规范应用的情况下能够进行相互间的操作,为了实现相互间的操作,在远程设备上的对应应用程序必须以同一协议栈运行。蓝牙协议的体系结构可分为物理层、数据链路层、中间协议层和应用层,图1所示是蓝牙系统协议栈的系统组成框图。蓝牙的核心协议包括4部分,即基带、链路管理、逻辑链路控制与适应协议(L2CAP)、业务搜寻协议(SDP)等。其中L2CAP负责建立逻辑链路连接,提供协议复用、高层与底层间数据分组的分段与重组等任务。SDP可提供服务搜索和服务浏览功能,负责蓝牙设备间服务的查询和访问。
蓝牙主机控制接口(HCl)可为基带控制器、连接控制器、硬件状态、控制寄存器提供命令接口,并可在蓝牙设备的主机和基带之间提供一个通用接口。HCI层以上的协议在主机上运行,而以下的协议由蓝牙主机控制器硬件来完成。这样既可保证底层协议传输的稳定性,又支持了上层应用协议的可扩展性。
2 系统硬件结构与设计
本文选用三星公司的32位内核ARM7TDMIS
2.1 蓝牙模块ROKl01008的结构特点
本系统选用ERICSSON公司的ROKl
ROKl01008模块的组成如图3所示。该模块内部带有无线收发器、基带控制器、闪存、电源管理和时钟五个模块。其中无线收发模块由蓝牙收发器和天线组成。其功能是为网关和终端设备提供无线通道。基带控制器可完成频率的合成,同时完成基带模块的数据比特信号到无线电信号的转换过滤,并将无线电信号以一定的功率和跳频频率发送出去。ROKOl008的工作频段在2.4 GHz~2.5 GHz ISM之间,有79个信道,每个信道l MHz。
2.2 蓝牙音频网关硬件结构
蓝牙音频网关的硬件包括蓝牙芯片和音频编/解码器(CODEC)。嵌入式蓝牙音频网关电路主要用于提供音频输入/输出接口,并建立音频连接。图 4为蓝牙音频网关的硬件电路。蓝牙模块电压为+3.3 V。利用蓝牙模块的UART与单片机S