基于S3C4480X控制的蓝牙音频网关设计与实现

发布者:Quail最新更新时间:2011-05-29 来源: 国外电子元器件关键字:S3C4480X  蓝牙  音频网关 手机看文章 扫描二维码
随时随地手机看文章

O 引言
    针对最后十米的传输问题,蓝牙技术已经逐渐成为低成本、短距离无线个人网络传输的首选技术,其主要目标是提供一个全双工的无线传输环境,从而实现语音和数据的无线传输。对于近距离传输,蓝牙可采用高速跳频技术(FH)来确保链路的稳定,而且抗干扰性强,不易窃听。此外,蓝牙芯片的价格低廉,实现扩展容易。通过蓝牙还可以对家居音频设备网络进行控制。
    为此,本文设计了一种基于S3C4480X的蓝牙音频网关(AG)系统,该系统可实现与蓝牙耳机之间的点对点连接,以建立一个音频连接,从
而实现两者之间的配对与语音数据传输。

l 蓝牙体系结构
    蓝牙无线通信协议标准包括核心协议和应用框架两大部分。蓝牙协议标准的目的是在遵循规范应用的情况下能够进行相互间的操作,为了实现相互间的操作,在远程设备上的对应应用程序必须以同一协议栈运行。蓝牙协议的体系结构可分为物理层、数据链路层、中间协议层和应用层,图1所示是蓝牙系统协议栈的系统组成框图。蓝牙的核心协议包括4部分,即基带、链路管理、逻辑链路控制与适应协议(L2CAP)、业务搜寻协议(SDP)等。其中L2CAP负责建立逻辑链路连接,提供协议复用、高层与底层间数据分组的分段与重组等任务。SDP可提供服务搜索和服务浏览功能,负责蓝牙设备间服务的查询和访问。


    蓝牙主机控制接口(HCl)可为基带控制器、连接控制器、硬件状态、控制寄存器提供命令接口,并可在蓝牙设备的主机和基带之间提供一个通用接口。HCI层以上的协议在主机上运行,而以下的协议由蓝牙主机控制器硬件来完成。这样既可保证底层协议传输的稳定性,又支持了上层应用协议的可扩展性。

2 系统硬件结构与设计
    本文选用三星公司的32位内核ARM7TDMIS3C44BOX为处理器,并通过蓝牙模块、音频编/解码器(CODEC)、以太网接口等来构建系统硬件平台。本系统基于蓝牙BlueStack协议栈,可以实现蓝牙的所有功能,蓝牙音频网关系统就是基于BlueStack实现的。S3C44BOX与RTL8019用于开发10Mbps的以太网接口,可使系统连通以太网,并通过以太网进行操作。图2为其系统构成框图。

[page]

 

2.1 蓝牙模块ROKl01008的结构特点
    本系统选用Ericsson公司的ROKl0l008模块,该蓝牙模块集成度高,功耗小,可提供高至控制接口HCI层的功能,并具有UART、I2C和PCMCIA三种主机控制接口,可方便地与主机进行蓝牙语音和数据的传输。ROKl0l008支持蓝牙规范v1.OB,其接收器的最大输入电平为+13 dBm,动态范围较广,能确保发送器可靠的通信,其输出功率可达Class2,UART最大数据流为460 kbps。同时ROKl01008可支持语音和数据传输功能,能够实现点对点的连接。


    ROKl01008模块的组成如图3所示。该模块内部带有无线收发器、基带控制器、闪存、电源管理和时钟五个模块。其中无线收发模块由蓝牙收发器和天线组成。其功能是为网关和终端设备提供无线通道。基带控制器可完成频率的合成,同时完成基带模块的数据比特信号到无线电信号的转换过滤,并将无线电信号以一定的功率和跳频频率发送出去。ROKOl008的工作频段在2.4 GHz~2.5 GHz ISM之间,有79个信道,每个信道l MHz。
2.2 蓝牙音频网关硬件结构
    蓝牙音频网关的硬件包括蓝牙芯片和音频编/解码器(CODEC)。嵌入式蓝牙音频网关电路主要用于提供音频输入/输出接口,并建立音频连接。图4为蓝牙音频网关的硬件电路。蓝牙模块电压为+3.3 V。利用蓝牙模块的UART与单片机S3C44BOX的UART进行相互连接。可构成通信通道。而S3C44BOX也可与PC机通过UART接口进行通信并互操作。CODEC负责音频的输入输出。

3 蓝牙音频网关的软件设计
    蓝牙音频网关的实现主要基于Bluestack协议栈来完成,音频网关软件分为三层机构,即BlueStack协议栈、AG客户机程序和连接管理器。
    BlueStack是剑桥咨询有限公司的蓝牙协议软件栈,可用C语言实现。它遵循蓝牙特殊兴趣小组提出的分层模型,可支持逻辑链路控制并适配协议上使用串口仿真协议或二进制电话控制协议,并将其作为传输协议的规范层。基于BlueStack协议栈可实现Bluetooth的所有功能。
    整个BlueStack的协议栈实现采用消息驱动,层与层之间使用消息队列传递。在嵌入式蓝牙音频网关应用程序中,一般会涉及两大类消息:CM消息和BlueStack消息。CM消息可在客户机和连接管理器之间进行传递,而BlueStack消息则在BlueStack协议栈之间传递。BlueStack原语类型有DM PRIM、RFC_PRIM、SDP_PRIM 及L2CAP_PRIM四种,在AG应用中,一般会用到前三种。BlueStack消息格式为DM (RFC、SDC或SDS)_原语_扩展名。
    AG应用中通常会定义两个任务,一个是CM任务,任务号与队列号为O;另一个是AG任务,任务号与队列号为1。AG客户机将所要传递给CM的消息提交给队列l,CM则将要传递给AG的消息提交给队列0。
    应用程序应为ARM与蓝牙之间提供通信接口,主要是在主机间建立两个L2CAP信道(控制信道与数据信道)。初始化时,蓝牙模块应被唤醒,并进行写数据操作(队列形式),然后通过请求建立连接。当AG客户机发出请求信号时,如果CM有回应,说明可以建立连接。数据收发过程中,数据要进行封装/解封、分类等操作。图5所示为蓝牙数据收发过程的软件流程图。

4 结束语
    S3C44BOX内核的功能强大,并可实现操作系统的内嵌,因而可通过单片机系统构建嵌入式操作系统平台。本文在ARM平台的基础上,设计了一种基于S3C44BOX的蓝牙音频网关。经测试,该网关可实现蓝牙耳机的接入,并成功实现配对与语音数据传输。蓝牙耳机与音频网关在进行相互操作前,需要建立配对连接,也就是说,这种连接是要通过蓝牙鉴权和绑定来实现的。而这种关系一旦建立,之后就不用再执行此操作了。

关键字:S3C4480X  蓝牙  音频网关 引用地址:基于S3C4480X控制的蓝牙音频网关设计与实现

上一篇:基于ARM7的蓝牙接入点的硬件系统结构和软件流程
下一篇:基于掌上终端的蓝牙微微网无线数据采集控制系统

推荐阅读最新更新时间:2024-05-07 16:27

基于蓝牙和ZigBee技术的可穿戴网络设计
   可穿戴网络是指基于短距离无线通信技术(蓝牙和ZigBec技术等)与可穿戴式计算机(wearcomp)技术、穿戴在人体上、具有智能收集人体和周围环境信息的一种新型个域网(PAN)。可穿戴计算机可以为可穿戴网络提供核心计算技术。有Ad HocAd Hoc性能的蓝牙和ZigBeeZigBee等短距离无线通信技术作为其底层传输手段,结合各自优势组建一个无线、高度灵活、自组织,甚至是隐蔽的微型PAN。可穿戴网络具有移动性、持续性和交互性等特点。 1 基于蓝牙和ZigBee的可穿戴网络体系结构   可穿戴网络组网灵活、移动性强,对外网的接入方式多种多样,可通过蓝牙网关、蓝牙机顶盒等由LANLAN和ADsLADsL等
[嵌入式]
恩智浦半导体(NXP)宣布将并购GloNav
中国,北京,2007 年 12月21日 –恩智浦半导体宣布将对GloNav 公司进行并购。GloNav公司是一家美国的无晶圆半导体公司,为全球定位系统(GPS)及其它卫星导航系统提供单芯片解决方案。恩智浦将为此次并购支付8,500万美元,并视情况追加高达2,500万美元现金,这将取决于今后两年GloNav的营业收入与产品发展状况。通过此次并购恩智浦可快速进军已被广泛认可的GPS产品与技术市场。本次并购预计会在 2008 年第一季度完成,具体时间取决于相关监管机构的批准。 恩智浦半导体首席执行官万豪敦表示:“这是恩智浦今年以来为加强手机与个人移动通信事业部完成的第二起重要收购,这使得互补性技术快速地增加到我们现有的产品线中,满足客
[焦点新闻]
局域监控蓝牙无线图像传输系统设计
多媒体监控是当今监控领域的发展主流,既可用于工业过程和交通管制中的监测与控制,又可用于安全防卫中的监视与报警。通常情况下,多媒体监控涉及的图像所包含的信息最为丰富和有用,但同时图像数字化、压缩、传输及处理也较为复杂,因而图像监控就成了多媒体监控的主要内容。在技术进步推动信息传递日趋无线化的背景下,无线图像传输也就成为图像监控的关键任务之一。图像传输无线化打破了传统同轴电缆和光纤图像监控受制于硬件连接的不利局面,具有更强的灵活性和方便性。然而,国内外现有的和正在研发的图像监控产品所采用的无线图像传输系统,普遍存在三大缺陷:一是自成系统、专有专用,缺乏一定的开放性,不利于与其它信息系统互联;二是组网功能较差,一般为点对点或点对多点,不利
[网络通信]
昂瑞微张书迁:无线连接时代,蓝牙低功耗市场持续发力
集微网消息,作为无线连接技术中的明星,蓝牙低功耗(BLE)大量应用于移动IoT设备之间的无线连接;同时,作为使用最广泛的一种低功耗通信协议,其市场需求正在持续爆发。 当下,全球正进入一个各种系统都需要采集和交换数据的物联网(IoT)时代。在传感器以无线方式连接,形成网络并实现设备间数据交换的物联网中,BLE发挥着至关重要的作用。 目前,WiFi、Bluetooth、WWAN是现阶段物联网的主力,占所有应用的95%以上。物联网芯片产品市场前景广阔,预计2022年市场规模将超100亿美元。而截至2022年,全世界将有500亿的物联网设备,其中三分之一的设备会搭载蓝牙芯片,蓝牙通信标准已经深入到消费电子、汽车电子、工业等诸多应用领域。
[手机便携]
昂瑞微张书迁:无线连接时代,<font color='red'>蓝牙</font>低功耗市场持续发力
内置蓝牙5 SoC NXP QN9090DK开发套件 贸泽开售
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开售NXP Semiconductors的QN9090DK开发套件。QN9090DK 套件包含一个带NFC 标签和多个扩展选项的载板、一个QN9090模块和扩展板,可帮助设计工程师评估QN9090T 低功耗蓝牙片上系统 (SoC)。 贸泽电子供应的NXP QN9090DK开发套件由载板、M10模块和扩展板组成。载板上有NFC标签和天线、GPIO连接器、外部闪存接口、LED以及用来连接扩展板的Arduino接头。扩展板包含开关、LED、电位计和其它可供用户访问的功能部件。M10模块内包含QN9090和QN9030
[嵌入式]
内置<font color='red'>蓝牙</font>5 SoC NXP QN9090DK开发套件 贸泽开售
ST蓝牙mesh解决方案获得苹果Homekit BLE认证
在2017年4月下旬举办的STM32中国峰会上,ST MCU事业部市场总监Daniel Colonna透露说:“STM32的固件协议栈Homekit BLE获得苹果(Apple)认证。”这意味着现在ST现在可以帮助中国制造商顺利进入苹果针对智能家居市场的Homekit生态系统中。   凡是通过苹果Homekit协议认证的智能家居用电子产品,均可以通过苹果手机或Pad的Siri语音助手进行控制和管理,用户可以轻松对门锁进行开关、控制窗帘的闭合、调节台灯的灯光、远程管理空调、空气净化器、室内摄像头等等,通过预设的场景和自动化操作。用户还能够让系统智能学习你的使用习惯,从而实现“一键式”室内多种智能设备的管理,是不是听起来有些心动。  
[网络通信]
新颖的软启动电路设计及其在蓝牙功放中的应用
蓝牙是一个开放性的、短距离无线通信技术标准。其功率放大器是蓝牙无线发射机中功耗最大的模块,为了降低蓝牙系统功耗,延长电池寿命,要求它实现2~8 dBm的输出功率步进。当前商用功放主流的功率控制电路主要有两类,直接闭环控制型和间接闭环控制型。由于间接闭环控制方法具有集成度高,成本低的特点而被广泛采用。考虑到集成度、成本等因素,文献没有对输出功率检测,而是通过预测输出功率等级所对应的电源电压大小,再通过采用稳压器的结构,控制电源电压间接实现功率控制的。     电路刚启动时,如果稳压器启动时产生较大的电容或VMP管导通时有较小的电阻,浪涌电流就会很大,有时会接近稳压器的电流限值,因此必须加以限制。 1 蓝牙功放功率控制电路原理分析
[电源管理]
新颖的软启动电路设计及其在<font color='red'>蓝牙</font>功放中的应用
关于蓝牙 LE 音频技术解析
  蓝牙特殊兴趣组 (SIG) 社区支持创新功能,包括各种网状网络、512 字节的扩展广播、使用特殊编码 PHY 以实现约 1 公里远距离的传输、定位服务(室内定位服务)、同步通道和 LE 音频(蓝牙 5.2规格)。每个蓝牙的最新版本都带有新功能,并提供多种应用优势。   关于蓝牙 LE 音频技术   蓝牙音频已经成为了市场上主流的解决方案,并且大多数耳塞和耳机都使用现有的经典蓝牙技术。然而,LE 音频将通过下一代蓝牙音频技术改变游戏规则。与经典蓝牙相比,LE 音频通过蓝牙低功耗无线电传输,并提供高音频质量和更低的功耗。LE 音频具有更多吸引人的新功能,例如多音频流、广播音频流,以及蓝牙音频用例的增强功能。   LE 音频
[嵌入式]
关于<font color='red'>蓝牙</font> LE <font color='red'>音频</font>技术解析
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved