当前位置:首页 > 通信技术 > 通信技术
[导读]文中着重介绍BlueCore2的特点及其在计算机中的应用并给出软件流程。

摘要:BlueCore2-external是我国CSR公司生产的蓝牙收发电路。具有功耗低、外国器件少等特点,广泛应用在笔记本电脑、蓝牙手机和个人数字助理(PDA)等产品中。文中着重介绍BlueCore2的特点及其在计算机中的应用并给出软件流程。
关键词:蓝牙;主机控制接口;HCI传输驱动;蓝牙模块

1 引言

    蓝牙技术是一种短距离无线通信技术。遵循开放系统互联参考模型(OSIRM),采用分层的协议栈。主机控制接口(HCI)位于蓝牙协议栈的L2CAP(逻辑链路控制与适配协议)层和LMP(链路管理协议)层之间,是蓝牙协议栈中软件与硬件的接口。它为上层软件调用下层(基带和链路管理层)状态寄存器和控制寄存器等硬件提供了统一的指令接口。蓝牙设备高层软件和底层硬件模块接口之间的消息和数据传递必须通过蓝牙主机控制器接口的解释才能进行。HCI以上的协议软件实体运行在主机上,而HCI以下的功能由蓝牙模块来完成,二者之间通过传输层进行交互传输数据。

2 BlueCore2-external的特点及结构

    BlueCore2-external[1]是英国CSR公司推出的基于蓝牙技术的收发电路。工作在2.4GHzISM(工业、科学、医学)频段,主要应用于PC、无线手机、PDA、鼠标、键盘、数码相机等。其主要特点如下:

    工作电压为1.8V

    完全和别的蓝牙器件匹配;

    采用0.18μm CMOS工艺;

    支持8Mb的外围FLASH

    外围元器件较少。

    该电路集成了蓝牙协议栈的射频和基带部分,具有SPIUARTUSBPIOPCM接口。其中,SPIUARTUSB接口主要用来传输数据;PIO接口为可编程接口;PCM接口用来传输语音。在BlueCore2-ExternalUART接口的最大传输速率为1.5Mbs,能够达到蓝牙标准中规定的723.2kbs的数据传输速率。其内部结构如图1所示。

3 硬件电路设计

    系统的硬件组成如图2所示。串口收发器采用常用的MAX232ACPE,完成BlueCore29针串口之间的电平转换。串口和主机相连,主机可以是PCARM或单片机。这里为PC上的串口。蓝牙模块为主机控制器。这样,蓝牙主机可以和蓝牙主机控制器之间实现通信。

4 HCI接口分析

    HCI通过分组的方式传输数据(Data)、命令(Command)和事件(Event)[2],所有主机和主机控制器之间的通信都以分组的形式进行。在HCI分组中。数据分组是双向的,命令分组只能从主机发往主机控制器,事件分组只能从主机控制器发向主机。主机发出的大多数命令分组都会由主机控制器产生相应的事件分组作为响应。  

    蓝牙标准定义了3种类型的HCI传输层[3]USBRS232UART。笔者提出了存在于HCIUART之间的层-HCI传输驱动层,它的上层为HCI层,下层为UART驱动层,实现HCIUART之间的数据传输。

    蓝牙HCI接口、蓝牙主机及蓝牙主机控制器之间的协议栈层次[3]如图3所示。蓝牙主机控制器即BlueCore2模块集成了蓝牙协议栈的射频、基带和链路管理部分。蓝牙模块通过UART硬件连接到蓝牙主机。在蓝牙主机中运行蓝牙UART驱动程序、HCI传输驱动程序、HCIAPI函数及上层协议栈。

5 程序设计与实现[4]

    在发送数据阶段,HCI传输驱动层负责把由上层传输过来的HCI数据包传给UART驱动层,然后通过UART驱动层把数据传输到蓝牙主机控制器。在接收数据时,HCI传输驱动层的作用正好相反。

    在驱动程序的设计中,把传输状态分为空闲态、传输类型态、传输头态和传输数据态。HCI数据发送时根据传输状态来判断在哪一状态。发送的数据包由类型字段、头字段和数据构成。在发送数据阶段,数据传输的类型字段标志传输的是命令、ACL数据还是SCO数据,然后根据发送的类型来确定发送头字段的长度,最后再发送数据。在接收数据阶段,数据传输的类型字段标志传输的是事件、ACL数据还是SCO数据。不同的是在接收数据阶段需要缓冲来接收数据。HCI传输驱动程序的数据结构如下所示:  

   

   

    在发送流程中,先对发送的状态、看门狗、UART等初始化。使其处在待发送数据状态。具体的发送流程如图4所示。

    接收流程和发送流程类似,所不同的是需要缓冲来接收,在此不再赘述。

    本文主要解决了存在于蓝牙UARTHCI层之间的HCI传输驱动问题,给出了硬件设计方案、协议栈框架图和程序流程,实现了蓝牙模块和蓝牙主机之间的数据传输,在无线传输中有较好的应用价值。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

作者 Mohamad Ali| IBM咨询首席运营官 北京2024年5月24日 /美通社/ -- 生成式AI的兴起几乎在所有面向上给业务带来改变。根据 IBM 商业价值研究院最新的年度 CEO 研究,近60%...

关键字: IBM AI BSP 模型

台北2024年5月21日 /美通社/ -- 提供针对AMD WRX90和TRX50主板优化的DDR5 OC R-DIMM 提供容量128GB(16GBx8)到768GB(96GBx8),速度5600MHz到8...

关键字: AMD 内存 BSP GB

上海2024年5月20日 /美通社/ -- 2024年5月16日,世界知名的生命科学公司 Eppendorf 集团于第二十三届生物制品年会上成功举办了"疫路超越 推流出新"的产品发布会,正式推出大规模...

关键字: RF PEN BSP IMAC

北京2024年5月20日 /美通社/ -- 过去五年里,支付和收款方式日新月异,其发展和变化比过去五十年都要迅猛。从嵌入式数字商务的出现,到"一拍即付"的...

关键字: VI BSP PAY COM

华钦科技集团(纳斯达克代码: CLPS ,以下简称"华钦科技"或"集团")近日宣布致敬 IBM 大型机 60 载辉煌历程,并将继续实施集团大型机人才培养计划。

关键字: IBM BSP 研发中心 PS

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能
关闭
关闭