蓝牙接口系统硬件设计
发布时间:2008/12/17 0:00:00 访问次数:855
整个系统硬件由dsp、brf6100、音频ad/da、液晶、键盘以及flash组成。其硬件连接如图1所示。
图1 系统硬件结构总框图
图1所示中,dsp是核心控制单元;音频ad用于采集模拟语音信号,转变成数字语音信号;音频da将数字 语音信号转换成模拟语音信号,输出到耳机或者音箱,音频ad和da的前端和后端都有放大和滤波电路,一 般情况下,音频ad和da集成到一个芯片上,本系统使用ti公司的tlv320aic10,设置采样频率为8khz。键盘 用于输人和控制;液晶显示各种信息;flash保存dsp所需要的程序,供dsp上电调用;jtag是dsp的仿真接 口;dsp还提供hpi口,该接口可以和计算机连接,可以下载计算机中的文件并通过da播放,也可以将数字 语音信号传输到计算机保存和处理。
brf6100和omap5912的连接是本系统硬件连接的重点,其具体连接如图2所示。使用omap5912的mcsi接口连 接brf6100的语音接口。mcsi接口是omap5912特有的多通道串行接口(multichannel serial interface) ,其具有位同步信号和帧同步信号。系统采用主模式,即omap5912提供两个时钟到蓝牙模块brf6100的语音 接口的位和帧同步时钟信号。mcsi接口的最高传输速度可以达到6mhz,系统由于传输语音信号,设置帧同 步信号为8khz,和omap5912外接的音频ad的采样频率一致。每帧传输的位根据需要可以设置成8或者16位, 相应的位同步时钟为64khz或者128khz。这些设置都可以通过设置omap5912的内部寄存器来改变,使用十分 方便灵活。
图2 brf610o和omap5912的连接
omap5912和brf6100的通信使用异步串口实现。如图2中的rx1和tx1信号,为了保证双方通信的可靠和实时 ,使用rts1和cts1引脚做为双方通信的握手信号。异步串口的通信速率可以设置为921.6khz、460.8khz、 115.2khz或者51.6khz等4种速率,速率可以通过设置omap 59 1 2的内部寄存器来改变,brf6100的异步串 口速率通过omap5912进行设置。系统可以根据当前的通信质量在线调整异步串口速率,在具有较大干扰的 情况下,可以适当降低传输速率,而在干扰较小的情况下,可以增大传输速率。
串口的实际速率和设置的速率存在一定的偏差,但都可以正常通信。实际速率的偏差如表1所示。
表1 实际串口速率
由于0map5912和brf6100都具有一个arm核,双方的实时时钟信号可以使用共同时钟信号,从而保证双方实 时时钟的一致。图2中,由0map5912输出32.768khz的时钟信号到brf6100的slow-clk引脚。32.768khz信号 由外接晶体提供,晶体的稳定性必须满足双方的要求,一般要求50ppm。
图2中,0map5912使用一个gpio引脚控制brf6100的复位,必要时omap5912可以软件复位蓝牙模块。 omap5912使用另外一个gpio引脚控制brf6100的wp信号,wp为brf6100的eeprom写保护信号,在正常工作状 态下,将该引脚置高,确保不会改写eeprom中的数据。
brf6100的射频天线可以采用taiyo yuden公司的ah104f2450s 1型号的蓝牙天线。该天线性能良好,已经 应用在很多蓝牙设备上。为了验证天线是否有效,可以在产品设计阶段增加一段天线测试电路,如图3所示 。使用控制信号控制切换开关,控制信号可以来自brf6100或者omap5912。测试时,切换开关连通j2和j3, 天线信号连接到同轴电缆,可以进一步连接到测试设各,可以方便地检测天线的各种指标。实际使用中, 换开关连通j2和j1,或者将该段电路去除,天线信号直接连接到brf6100的rf信号引脚。
图3 天线信号切换电路
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
整个系统硬件由dsp、brf6100、音频ad/da、液晶、键盘以及flash组成。其硬件连接如图1所示。
图1 系统硬件结构总框图
图1所示中,dsp是核心控制单元;音频ad用于采集模拟语音信号,转变成数字语音信号;音频da将数字 语音信号转换成模拟语音信号,输出到耳机或者音箱,音频ad和da的前端和后端都有放大和滤波电路,一 般情况下,音频ad和da集成到一个芯片上,本系统使用ti公司的tlv320aic10,设置采样频率为8khz。键盘 用于输人和控制;液晶显示各种信息;flash保存dsp所需要的程序,供dsp上电调用;jtag是dsp的仿真接 口;dsp还提供hpi口,该接口可以和计算机连接,可以下载计算机中的文件并通过da播放,也可以将数字 语音信号传输到计算机保存和处理。
brf6100和omap5912的连接是本系统硬件连接的重点,其具体连接如图2所示。使用omap5912的mcsi接口连 接brf6100的语音接口。mcsi接口是omap5912特有的多通道串行接口(multichannel serial interface) ,其具有位同步信号和帧同步信号。系统采用主模式,即omap5912提供两个时钟到蓝牙模块brf6100的语音 接口的位和帧同步时钟信号。mcsi接口的最高传输速度可以达到6mhz,系统由于传输语音信号,设置帧同 步信号为8khz,和omap5912外接的音频ad的采样频率一致。每帧传输的位根据需要可以设置成8或者16位, 相应的位同步时钟为64khz或者128khz。这些设置都可以通过设置omap5912的内部寄存器来改变,使用十分 方便灵活。
图2 brf610o和omap5912的连接
omap5912和brf6100的通信使用异步串口实现。如图2中的rx1和tx1信号,为了保证双方通信的可靠和实时 ,使用rts1和cts1引脚做为双方通信的握手信号。异步串口的通信速率可以设置为921.6khz、460.8khz、 115.2khz或者51.6khz等4种速率,速率可以通过设置omap 59 1 2的内部寄存器来改变,brf6100的异步串 口速率通过omap5912进行设置。系统可以根据当前的通信质量在线调整异步串口速率,在具有较大干扰的 情况下,可以适当降低传输速率,而在干扰较小的情况下,可以增大传输速率。
串口的实际速率和设置的速率存在一定的偏差,但都可以正常通信。实际速率的偏差如表1所示。
表1 实际串口速率
由于0map5912和brf6100都具有一个arm核,双方的实时时钟信号可以使用共同时钟信号,从而保证双方实 时时钟的一致。图2中,由0map5912输出32.768khz的时钟信号到brf6100的slow-clk引脚。32.768khz信号 由外接晶体提供,晶体的稳定性必须满足双方的要求,一般要求50ppm。
图2中,0map5912使用一个gpio引脚控制brf6100的复位,必要时omap5912可以软件复位蓝牙模块。 omap5912使用另外一个gpio引脚控制brf6100的wp信号,wp为brf6100的eeprom写保护信号,在正常工作状 态下,将该引脚置高,确保不会改写eeprom中的数据。
brf6100的射频天线可以采用taiyo yuden公司的ah104f2450s 1型号的蓝牙天线。该天线性能良好,已经 应用在很多蓝牙设备上。为了验证天线是否有效,可以在产品设计阶段增加一段天线测试电路,如图3所示 。使用控制信号控制切换开关,控制信号可以来自brf6100或者omap5912。测试时,切换开关连通j2和j3, 天线信号连接到同轴电缆,可以进一步连接到测试设各,可以方便地检测天线的各种指标。实际使用中, 换开关连通j2和j1,或者将该段电路去除,天线信号直接连接到brf6100的rf信号引脚。
图3 天线信号切换电路
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:USB通信数据紧密连接位
上一篇:蓝牙技术特点