|
|
| | -文章搜索 - 最新文章 - | |
BlueCore2型模块及其HCI传输驱动的实现 |
| 发布时间:2006年8月4日 点击次数:414 |
| 来源: 作者:李义军 |
1 引言 2 BlueCore2-external的特点及结构 BlueCore2-external[1]是英国CSR公司推出的基于蓝牙技术的收发电路。工作在2.4GHz的ISM(工业、科学、医学)频段,主要应用于PC、无线手机、PDA、鼠标、键盘、数码相机等。其主要特点如下: 工作电压为1.8V; 完全和别的蓝牙器件匹配; 采用0.18μm CMOS工艺; 支持8Mb的外围FLASH; 外围元器件较少。 该电路集成了蓝牙协议栈的射频和基带部分,具有SPI、UART、USB、PIO、PCM接口。其中,SPI、UART、USB接口主要用来传输数据;PIO接口为可编程接口;PCM接口用来传输语音。在BlueCore2-External中UART接口的最大传输速率为1.5Mb/s,能够达到蓝牙标准中规定的723.2kb/s的数据传输速率。其内部结构如图1所示。 ? 3 硬件电路设计 系统的硬件组成如图2所示。串口收发器采用常用的MAX232ACPE,完成BlueCore2与9针串口之间的电平转换。串口和主机相连,主机可以是PC、ARM或单片机。这里为PC上的串口。蓝牙模块为主机控制器。这样,蓝牙主机可以和蓝牙主机控制器之间实现通信。 ? 4 HCI接口分析 HCI通过分组的方式传输数据(Data)、命令(Command)和事件(Event)[2],所有主机和主机控制器之间的通信都以分组的形式进行。在HCI分组中。数据分组是双向的,命令分组只能从主机发往主机控制器,事件分组只能从主机控制器发向主机。主机发出的大多数命令分组都会由主机控制器产生相应的事件分组作为响应。 蓝牙标准定义了3种类型的HCI传输层[3]:USB、RS232及UART。笔者提出了存在于HCI和UART之间的层-HCI传输驱动层,它的上层为HCI层,下层为UART驱动层,实现HCI和UART 蓝牙HCI接口、蓝牙主机及蓝牙主机控制器之间的协议栈层次[3]如图3所示。蓝牙主机控制器即BlueCore2模块集成了蓝牙协议栈的射频、基带和链路管理部分。蓝牙模块通过UART硬件连接到蓝牙主机。在蓝牙主机中运行蓝牙UART驱动程序、HCI传输驱动程序、HCI的API函数及上层协议栈。 在发送数据阶段,HCI传输驱动层负责把由上层传输过来的HCI数据包传给UART驱动层,然后通过UART驱动层把数据传输到蓝牙主机控制器。在接收数据时,HCI传输驱动层的作用正好相反。 在驱动程序的设计中,把传输状态分为空闲态、传输类型态、传输头态和传输数据态。HCI数据发送时根据传输状态来判断在哪一状态。发送的数据包由类型字段、头字段和数据构成。在发送数据阶段,数据传输的类型字段标志传输的是命令、ACL数据还是SCO数据,然后根据发送的类型来确定发送头字段的长度,最后再发送数据。在接收数据阶段,数据传输的类型字段标志传输的是事件、ACL数据还是SCO数据。不同的是在接收数据阶段需要缓冲来接收数据。HCI传输驱动程序的数据结构如下所示: 在发送流程中,先对发送的状态、看门狗、UART等初始化。使其处在待发送数据状态。具体的发送流程如图4所示。 ? 接收流程和发送流程类似,所不同的是需要缓冲来接收,在此不再赘述。 本文主要解决了存在于蓝牙UART和HCI层之间的HCI传输驱动问题,给出了硬件设计方案、协议栈框架图和程序流程,实现了蓝牙模块和蓝牙主机之间的数据传输,在无线传输中有较好的应用价值。 |
|
|
|
|
[无线通讯] 相关文章: Wi-Fi转向驻地网和家庭用户应用, 对中国“情有独钟”简介:
宽带普及和笔记本价格下降成为Wi-Fi应用的主要驱动力,Wi-Fi产品不断成熟和发展,其标准也不断趋向完善,其最大应用从公共热点的应用,到企业和家庭用户市场,Wi-Fi将成为未来宽带无线技术的主要角色之一。同时,在未来数字家庭中将会共存的Wi-Fi、UWB、WiMAX都在积极开拓空间。 根据易观国际《中国Wi-Fi市场白皮书:机遇、动力和挑战》报告,未来三年Wi-Fi将有望在中国市场获得45%年复合增长率。无线局域网产品认证机构Wi-Fi联盟董事总经理Frank Hanzlik表示:“从全球范围来看,Wi-Fi的最大应用不是热点,而是企业和家庭用户市场;中国Wi-Fi市场结构也发...... 英飞凌击败德仪成为LG手机芯片供应商
国产手机份额跌破30% 日韩品牌日子不好过
高通周三开董事会 预计将调低CDMA芯片价格
诺基亚Q4将完全退出台湾CDMA 2000手机市场
华为破解高速移动环境下的WCDMA覆盖难题
实现低功耗DAB接收机的循环上/断电方案
WAPI冲击国际标准受挫后迅速转攻国内市场
针对EDGE/GSM手机发送电路的四种架构分析
双模手机大战日渐升级 联通激战"中端用户" |
|
|
|