蓝牙技术硬件实现模式分析
摘要:介绍了蓝牙技术的体系结构及特点,并结合 TransiliCA 公司生产的 OnechIP 蓝牙产
品 TR0700 单芯片,分析了硬件实现模式。
关键词:蓝牙技术 硬件实现 链路管理与控制 跳频
蓝牙技术是一项新兴的技术。它的主要目的是在全世界建立一个短距离的无线通信标
准。它使用 2.4GHz~2.5GHz 的 ISM(Industrion Scientifc Medical)频段来传送话音和数据。
运用成熟、实用、先进的无线技术来代替电缆,它提供了低成本、低功耗的无线接口,使
所有固定和移动设备通过微微网 PAN(Personal Area Network)连接起来,诸如:计算机系
统、家庭影院系统、无绳电话系统、通信设备等,相互通信,实现资源共享。蓝牙技术支
持多种电子设备之间的短距离无线通信,这种通信不需要任何线缆,亦不需要用户直接手
工干涉;每当一个嵌入了蓝牙技术的设备发觉另一同样嵌入蓝牙技术的设备,它们就能自
动同步,相互通信,实现资源共享。
1 蓝牙的结构体系
蓝牙协议栈的体系结构如图 1 所示。它是由底层硬件模块,中间层和高端应用层三大
部分组成。
1.1 蓝牙的底层模块
底层模块是蓝牙技术的核心模块,所有嵌入蓝牙技术的设备都必须包括底层模块。它
主要由链路管理层 LMP(Link Manager Protocol)、基带层 BB(Base Band)和射频 RF
(Rodio Fraquency)组成。其功能是:无线连接层(RF)通过 2.4GHz 无需申请的 ISM 频
段,实现数据流的过滤和传输;它主要定义了工作在此频段的蓝牙接收机应满足的需求;
其带层(BB)提供了两种不同的物理链路(同步面向连接路 SCO Synchronous Connection
Oriented 和异步无连接链路 ACL Asynchronous Connection Less),负责跳频和蓝牙数据及
信息帧的传输,且对所有类型的数据包提供了不同层次的前向纠错码 FEC (Frequency
Error Correction)或循环沉余度差错校验 CTC(Cyclic Redundancy Check); LMP 层负责
两个或多个设备链路的建立和拆除及链路的安全和控制,如鉴权和加密、控制和协商基带
包的大小等,它为上层软件模块提供了不同的访问入口;蓝牙主机控制器接口 HCI(Host
Cntroller Interface)由基带控制器、连接管理器、控制和事件寄存器等组成。它是蓝牙协议
中软硬件之间的接口,提供了一个调用下层 BB、LM、状态和控制寄存器等硬件的统一命
令,上、下两个模块接口之间的消息和数据的传递必须通过 HCI 的解释才能进行。HCI 层
以上的协议软件实体运行在主机上,而 HCI 以下的功能由蓝牙设备来完成,二者之间通过
传输层进行交互。
1.2 中间协议层
中间协议层由逻辑链路控制与适配协议 L2CAP(Logical Link Control and Adaptation
Protocol)、服务发现协议 SDP(Service Discovery Protocol)、串口仿真协议或称线缆替
换协议(RFCOM)和二进制电话控制协议 TCS(Telephony Control protocol Spectocol)组
评论0
最新资源