您现在的位置:融合网首页 > 芯片 > 技术 >

蓝牙单芯片在车载信息娱乐设备中的应用及开发

来源:互联网 作者:佚名 责任编辑:admin 发表时间:2011-11-29 12:26 
核心提示:以单芯片的形式集成了蓝牙系统的射频和基带控制、RISC结构的16位MCU和性能高达64MIPS的Kalimba DSP。其中,MCU部分实现蓝牙协议栈和应用软件,DSP用于实现音频和语音处理以及流媒体音乐文件的编解码。

蓝牙单芯片领头芯片厂商CSR的Bluecore是目前普遍应用的蓝牙单芯片系列,在蓝牙耳机、蓝牙手机和免提装置等设备中应用广泛,也是很多蓝牙工程师的首选。笔者采用Bluecore5-MM(以下简称BC5)和Freescale的Coldfire架构的32位处理器MCF5251,开发了一款整合USB音乐播放、iPOD控制、蓝牙免提和流媒体音乐播放等功能的车载信息娱乐设备。下面,首先简要介绍设备硬件结构,然后从设备软件结构、BC5软件开发方式、内存和DSP的开发上详细讲一下开发中遇到的问题及解决方法。

硬件结构

车载娱乐设备的硬件结构,包括电源管理、音频输入输出及音源管理、处理器及其外围电路、USB接口及其供电保护、CAN接口等几个部分。

系统采用BC5-MM+32位外部嵌入式处理器的双处理器结构设计,蓝牙部分用BC5-MM实现。下面,首先介绍该芯片的关键特性,然后介绍其RF子系统的电路设计。其芯片特性如下:

(1)以单芯片的形式集成了蓝牙系统的射频和基带控制、RISC结构的16位MCU和性能高达64MIPS的Kalimba DSP。其中,MCU部分实现蓝牙协议栈和应用软件,DSP用于实现音频和语音处理以及流媒体音乐文件的编解码。

(2)具有独立的音频输入输出系统。

(3)无线发射功率达+8dBm,接受灵敏度-90dBm,无须外部放大器,只需印刷电路板天线便可满足蓝牙射频规范Class 2的要求,通信距离可达10m。

(4)具有USB、I2C、SPI、UART等多种接口,可以外接外部主控制器以实现复杂应用。其中,BC5-MM和主处理器通过UART进行通信,SPI接口用于BC5-MM程序的调试、下载以及关键PSKEY属性的设置。

由于BC5-MM内部集成了蓝牙射频和基带控制,所以只需外接滤波器和PCB天线便能实现RF子系统设计。滤波器选用插入损耗低、衰减特性高的蓝牙平衡滤波器DBF81F04,保证了蓝牙通信的可靠性;PCB天线采取F型天线,反馈点位置需要根据蓝牙2.4GHz的频率中心点确定。另外,在音频输入输出系统设计中需要注意的是音频输入有最大电压的要求,所以在外围麦克风输入电路设计时要注意选择电路放大参数以控制输入电压。

软件开发

双处理器结构的车载信息娱乐设备的软件结构。MCF5251端的软件设计不再赘述,BC5软件包括固件、操作系统、剖面和应用程序四个部分。固件的功能是和硬件连接,提供底层驱动的实现,包括蓝牙底层协议栈及片上各种外设,如IO、UART、Timer、ADC等的接口;操作系统Virtual Machine(VM)完成内存管理、任务调度和消息处理功能;剖面的功能是定义某类型设备应该包含的功能及其标准实现方式,保证设备间的互操作性。应用程序是在剖面和VM提供的一系列API上进行开发的,定义了任务和相应的消息,在VM的控制下采用消息队列机制异步发送消息进行通信,软件开发环境Roadtunes-SDK。该SDK提供了完整的蓝牙协议栈和各种剖面的源代码,并提供了车载应用的软件解决方案。下面讲述下连接管理及内存问题和DSP开发中的关键技术。

蓝牙单芯片领头芯片厂商CSR的Bluecore是目前普遍应用的蓝牙单芯片系列,在蓝牙耳机、蓝牙手机和免提装置等设备中应用广泛,也是很多蓝牙工程师的首选。笔者采用Bluecore5-MM(以下简称BC5)和Freescale的Coldfire架构的32位处理器MCF5251,开发了一款整合USB音乐播放、iPOD控制、蓝牙免提和流媒体音乐播放等功能的车载信息娱乐设备。下面,首先简要介绍设备硬件结构,然后从设备软件结构、BC5软件开发方式、内存和DSP的开发上详细讲一下开发中遇到的问题及解决方法。

硬件结构

车载娱乐设备的硬件结构,包括电源管理、音频输入输出及音源管理、处理器及其外围电路、USB接口及其供电保护、CAN接口等几个部分。

系统采用BC5-MM+32位外部嵌入式处理器的双处理器结构设计,蓝牙部分用BC5-MM实现。下面,首先介绍该芯片的关键特性,然后介绍其RF子系统的电路设计。其芯片特性如下:

(1)以单芯片的形式集成了蓝牙系统的射频和基带控制、RISC结构的16位MCU和性能高达64MIPS的Kalimba DSP。其中,MCU部分实现蓝牙协议栈和应用软件,DSP用于实现音频和语音处理以及流媒体音乐文件的编解码。

(2)具有独立的音频输入输出系统。

(3)无线发射功率达+8dBm,接受灵敏度-90dBm,无须外部放大器,只需印刷电路板天线便可满足蓝牙射频规范Class 2的要求,通信距离可达10m。

(4)具有USB、I2C、SPI、UART等多种接口,可以外接外部主控制器以实现复杂应用。其中,BC5-MM和主处理器通过UART进行通信,SPI接口用于BC5-MM程序的调试、下载以及关键PSKEY属性的设置。

蓝牙RF子系统设计如图2所示。由于BC5-MM内部集成了蓝牙射频和基带控制,所以只需外接滤波器和PCB天线便能实现RF子系统设计。滤波器选用插入损耗低、衰减特性高的蓝牙平衡滤波器DBF81F04,保证了蓝牙通信的可靠性;PCB天线采取F型天线,反馈点位置需要根据蓝牙2.4GHz的频率中心点确定。另外,在音频输入输出系统设计中需要注意的是音频输入有最大电压的要求,所以在外围麦克风输入电路设计时要注意选择电路放大参数以控制输入电压。

软件开发

双处理器结构的车载信息娱乐设备的软件结构。MCF5251端的软件设计不再赘述,BC5软件包括固件、操作系统、剖面和应用程序四个部分。固件的功能是和硬件连接,提供底层驱动的实现,包括蓝牙底层协议栈及片上各种外设,如IO、UART、Timer、ADC等的接口;操作系统Virtual Machine(VM)完成内存管理、任务调度和消息处理功能;剖面的功能是定义某类型设备应该包含的功能及其标准实现方式,保证设备间的互操作性。应用程序是在剖面和VM提供的一系列API上进行开发的,定义了任务和相应的消息,在VM的控制下采用消息队列机制异步发送消息进行通信,软件开发环境为Roadtunes-SDK。该SDK提供了完整的蓝牙协议栈和各种剖面的源代码,并提供了车载应用的软件解决方案。下面讲述下连接管理及内存问题和DSP开发中的关键技术。

(责任编辑:admin)
    • “扫一扫”关注融合网微信号

    免责声明:我方仅为合法的第三方企业注册用户所发布的内容提供存储空间,融合网不对其发布的内容提供任何形式的保证:不保证内容满足您的要求,不保证融合网的服务不会中断。因网络状况、通讯线路、第三方网站或管理部门的要求等任何原因而导致您不能正常使用融合网,融合网不承担任何法律责任。

    第三方企业注册用户在融合网发布的内容(包含但不限于融合网目前各产品功能里的内容)仅表明其第三方企业注册用户的立场和观点,并不代表融合网的立场或观点。相关各方及作者发布此信息的目的在于传播、分享更多信息,并不代表本网站的观点和立场,更与本站立场无关。相关各方及作者在我方平台上发表、发布的所有资料、言论等仅代表其作者个人观点,与本网站立场无关,不对您构成任何投资、交易等方面的建议。用户应基于自己的独立判断,自行决定并承担相应风险。

    根据相关协议内容,第三方企业注册用户已知悉自身作为内容的发布者,需自行对所发表内容(如,字体、图片、文章内容等)负责,因所发表内容(如,字体、图片、文章内容等)等所引发的一切纠纷均由该内容的发布者(即,第三方企业注册用户)承担全部法律及连带责任。融合网不承担任何法律及连带责任。

    第三方企业注册用户在融合网相关栏目上所发布的涉嫌侵犯他人知识产权或其他合法权益的内容(如,字体、图片、文章内容等),经相关版权方、权利方等提供初步证据,融合网有权先行予以删除,并保留移交司法机关查处的权利。参照相应司法机关的查处结果,融合网对于第三方企业用户所发布内容的处置具有最终决定权。

    个人或单位如认为第三方企业注册用户在融合网上发布的内容(如,字体、图片、文章内容等)存在侵犯自身合法权益的,应准备好具有法律效应的证明材料,及时与融合网取得联系,以便融合网及时协调第三方企业注册用户并迅速做出相应处理工作。

    融合网联系方式:(一)、电话:(010)57722280;(二)、电子邮箱:2029555353@qq.com dwrh@dwrh.net

    对免责声明的解释、修改及更新权均属于融合网所有。

    相关新闻>>

      关于我们 - 融合文化 - 媒体报道 - 在线咨询 - 网站地图 - TAG标签 - 联系我们
      Copyright © 2010-2020 融合网|DWRH.net 版权所有 联系邮箱:dwrh@dwrh.net 京公网安备 11011202002094号 京ICP备11014553号