当前位置:首页 > 电源 > 数字电源
[导读]研究一种嵌入式数字信号处理器(DSP)()MAP59lO的蓝牙接口实现。

摘  要:研究一种嵌入式数字信号处理器(DSP)()MAP59lO的蓝牙接口实现。整个系统以DSP为核心,采用TI公司的BRF6100蓝牙模块实现V1.1协议,进行无线信号收发;DSP配置音频AD/DA,实现音频信号采集和处理。该系统制造简单,集成度高,适用于各种家庭和个人无线设备。
关键词:蓝牙模块 嵌入式 OMAP5910 BRF61OO


引 言
    蓝牙技术是一种无线数据与语音通信的开放性全球规范,是一种用于替代移动设备或固定电子设备之间连接电缆的近距离无线链路。蓝牙工作在全球通用的2.4 GHz频段,数据速率为l Mb/s,采用时分双工传输技术实现全双工传输。作为取代数据电缆的短距离无线通信技术,蓝牙支持点对点以及点对多点的通信,以无线方式将家庭或办公室中的各种数据和语音设备连成一个微微网(pico一net)。几个微微网还可以进一步实现互联,形成一个分布式网络(scatter-net),从而在这些连接设备之间实现快捷而方便的通信。本文介绍蓝牙接口在嵌入式数字信号处理器OMAP5910上的实现,DSP对模拟信号进行采样,并对A/D变换后的数字信号进行处理,通过蓝牙接口传输到接收端;同样,DSP对蓝牙接收到的数字信号进行D/A变换,成为模拟信号。


1 蓝牙模块BRF6100
    蓝牙信号的收发采用蓝牙模块BRF61OO实现。BRF61OO是TI公司最近推出的遵循蓝牙V1.1标准的无线信号收发芯片,其升级型号BRF6150支持V1.2标准。BRF6lOO的主要特性有:具有片内数字无线处理器DRP(Digital Radio Processor)、数控振荡器、片内射频收发开关切换、内置ARM7嵌入式处理器等。BRF、6100的内部功能如图1所示。接收信号时,收发开关置为收状态,射频信号从天线接收后,经过蓝牙收发器直接传输到基带信号处理器。基带信号处理包括下变频和采样,BRF6lOO采用零中频结构。数字信号存储在RAM(容量为32 KB)中,供ARM7处理器调用和处理.ARM7将处理后的数据从编码接口输出到其他设备。信号发过程是信号收的逆过程。此外,BRF6100还包括时钟和电源管理模块以及多个通用I/O口,供不同的外设使用。BRF61OO的主机接口可以提供双工的通用串口,可以方便地和PC机的RS232通信,也可以和DSP的缓冲串口通信。


2 系统硬件结构
    整个系统由DSP、BRF6100、音频AD/DA、液晶、键盘以及Flash组成,硬件连接如图2所示。DSP是核心控制单元;音频AD用于将采集的模拟语音信号转变成数字语音信号;音频DA将数字语音信号转换成模拟语音信号,输出到耳机或者音箱。音频AD和DA的前端和后端都有放大和滤波电路,一般情况下,音频AD和DA集成到一个芯片上,本系统使用TI公司的TLV320AIClO,设置采样频率为8 kHz。键盘用于输入和控制;液晶显示器显示各种信息;Flash保存DSP所需要的程序,供DSP上电调用;JTAG是DSP的仿真接口;DSP还提供HPI口,该接口可以和计算机连接,可以下载计算机中的文件并通过DA播放,也可以将数字语音信号传输到计算机保存和处理。


    系统中的DSP采用OMAP5910。该DSP是TI公司推出的嵌入式DSP,具有双处理器结构,片内集成ARM和DSP处理器。ARM用于控制外围设备,DSP用于数据处理。OMAP59lO中的DSP是基于TMS320C55X核的处理器,提供2个乘累加(MAC)单元,1个40位的算术逻辑单元和1个16位的算术逻辑单元。由于DSP采用了双ALU结构,大部分指令可以并行运行,其工作频率达150 MHz,并且功耗更低。
 
    OMAP5910中的ARM是基于ARM9核的TI925T处理器,包括1个协处理器,指令长度可以是16位或者32位。DSP和ARM可以协同工作。通过MMU控制,可以共享内存和外围设备。OMAP5910可以用在多种领域,例如移动通信、视频和图像处理、音频处理、图形和图像加速器、数据处理。本系统使用OMAP5910,用于个人移动通信。


3 BRF6100和OMAP5910的硬件设计
    BRF6100和OMAP5910的连接是本系统硬件连接的重点,其具体连接如图3所示。使用OMAP5910的MCSI接口连接BRF6100的语音接口。MCSI接口是OMAP5910特有的多通道串行接口(Multi Channel Serial Serial Interface),具有位同步信号和帧同步信号。系统采用主模式,即OMAP5910提供2个时钟到蓝牙模块BRF61OO的语音接口的位和帧同步时钟信号。MCSI接口的最高传输频率可以达到6 MHz。系统由于传输语音信号,设置帧同步信号为8 kHz,与0MAP5910外接的音频AD的采样频率一致。每帧传输的位根据需要可以设置成8或者16位,相应的位同步时钟为64 kHz或者128 kHz。这些设置都可以通过设置OMAP5910的内部寄存器来改变,使用十分方便灵活。


    0MAP5910和BRF6100的通信使用异步串口实现。如图3中的RXl和TXl信号,为了保证双方通信的可靠和实时,使用RTSl和CTSl引脚作为双方通信的握手信号。异步串口的通信频率可设为921.6 kHz、460.8 kHz、115.2 kHz或者57.6 kHz等四种。速率可以通过设置OMAP5910的内部寄存器来改变,BRF61OO的异步串口速率通过OMAP5910进行设置。

    由于0MAP5910和BRF61OO都具有一个ARM核,双方的实时时钟信号可以使用共同的时钟信号,从而保证双方实时时钟的一致。图3中,由OMAP591O输出32.768kHz的时钟信号到BRF6100的SLOW_CLK引脚。32.768 kHz信号由外接晶体提供,晶体的稳定性必须满足双方的要求。一般稳定性要求在50×10-6数量级。

    图3中,OMAP5910使用一个GPIO引脚控制BRF61OO的复位,必要时0MAP5910可以软件复位蓝牙模块。OMAP5910使用另外一个GPIO引脚控制BRF6100的WP信号。WP为BRF6100的EEPROM写保护信号。在正常工作状态下,将该引脚置高,确保不会改写EEPROM中的数据。

    BRF6100的射频天线可以采用Taiyo Yuden公司的AHl04F2450S1型号的蓝牙天线。该天线性能良好,已经应用在很多蓝牙设备上。为了验证天线是否有效,可以在产品设计阶段增加一段天线测试电路,如图4所示。使用控制信号控制切换开关,控制信号可以来自BRF6100或者OMAP5910。测试时,切换开关连通J2和J3,天线信号连接到同轴电缆,可以进一步连接到测试设备,可以方便地检测天线的各种指标。实际使用中,切换开关连通J2和J1,或者将该段电路去除,天线信号直接连接到BRF6100的RF信号引脚。


4 OMAP5910的软件设计
    整个系统的软件设计方法有三种,根据不同的应用场合和系统的复杂程序采用不同的设计方法。一般情况下,简单的系统可以采用常规的软件设计方法;较为复杂的系统可以采用DSP仿真软件CCS提供的DSP/BIOS设计方法(DSP/BIOS是TI公司专门为DSP设计的嵌入式软件设计方法);最为复杂的系统需要采用嵌入式操作系统进行软件设计。目前,OMAP5912支持的操作系统包括winCE、Linux、Nucleus以及VxWorks等,可以根据需要选择不同的操作系统。本系统采用常规的软件设计方法,其实现最为简单方便。

    系统的软件结构如图5所示。软件结构中包括初始化模块、键盘和液晶显示、数据和语音通信、Flash读写以及蓝牙信号收发等模块。在初始化过程中设置键盘扫描时间、语音采样频率、显示状态等各种参数。整个系统初始化之后,程序进入监控模块,监控模块随时判断各个模块的状态,并进人相应的处理程序。数据通信模块控制OMAP5910和蓝牙模块的数据接口;语音通信模块控制OMAP5910和音频AD/DA的接口;蓝牙接口收发控制OMAP59lO和蓝牙模块的信号收发;Flash读写模块控制OMAP5910对其片外Flash的读写,必要时可以将某些重要数据存储到Flash中,此外OMAP5910的上电引导程序也存储在Flash中;键盘和显示模块控制系统的人机接口;PC通信模块控制系统和PC机的连接。


    由于OMAP5910具有C55系列DSP核,一些数字信号处理算法可以很容易实现。对于语音信号,可以进行滤波以提高语音质量;如果传输音乐信号,可以加入音乐处理算法,例如混响、镶边、削峰等多种处理。可以将语音压缩后传输到PC机,或者解压后播放各种格式的语音信号,使得系统的应用范围更加广泛和实用。


5 总 结
    在OMAP5910的蓝牙接口设计中,使用OMAP59lO的多通道串口连接蓝牙模块BRF6OO的音频接口,OMAP5910的异步串口连接蓝牙模块的通信口。蓝牙模块可以避免射频信号到中频信号的变换,使系统结构简单、实现简单。由于采用具有DSP核的处理器,系统还可以方便地应用到各种语音信号处理中。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

作者 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 人工智能
关闭
关闭