微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 如何利用国半LMX9820芯片进行蓝牙系统设计

如何利用国半LMX9820芯片进行蓝牙系统设计

时间:04-13 来源:互联网 点击:

我们若想设计一套完善的蓝牙(Bluetooth)系统,就必须充分掌握其中的技术知识,例如协议堆栈、射频设计及系统集成等方面的专门知识。美国国家半导体Simply Blue模块系列首款产品LMX9820芯片的面世令蓝牙系统的设计工作变得更为容易。以采用微控制器并设有通用异步收发器(UART)的定标器、恒温器及仪表为例来说,这类电子设备目前都可无需在软件方面作出任何修改便能轻易添加点对点蓝牙通信的功能。

蓝牙(Bluetooth)是一种什么技术?

  蓝牙技术是一种无线通信技术标准,原意是用来取代不同长度的电缆,例如Class 3支持1米/3.3英尺无线距离,Class 2支持10米/33英尺的无线距离。由于第一类电缆用于较长距离的数据传送,因此蓝牙无线通信若要覆盖如此大的范围,其耗电便会远比短距离传送为多,因此便携式电子产品通常都不会采用蓝牙无线通信系统进行长距离的信号传送。

  蓝牙技术以2.4GHz的频带操作,可为625μs的短信息包提供一个稳定的传输环境,而且可以利用跳频避免信号受到干扰。此外,由于蓝牙技术设有高斯最小移位键控(GMSK)调制功能,因此有助降低系统成本。

何谓蓝牙堆栈?

  执行通信协议规定所必要的软件一般称为堆栈或蓝牙协议堆栈。堆栈这个词含有堆合一起的意思,因此按照开放系统互连(OSI)网络模式组装一起的模块式或层级式软件便称为堆栈。堆栈有时称为驱动程序,可用于符合WiFi及通用串行总线(USB)标准的系统。蓝牙技术一如通用串总线,特别为不同种类的设备分别设有特定的接口。例如,符合通用串行总线标准的键盘和滑鼠、打印机以及音响系统都有特定的驱动程序,而蓝牙也设有特定的概要文件如人机界面设备(HID)、基本打印概要文件(BPP)以及先进音频分配概要文件(AADP)。

数据链路必须获得以下几个最基本的概要文件为其提供支持:

  一般应用概要文件(GAP);

  介绍服务应用概要文件(SDAP);

  串行端口概要文件(SPP)。

  这些概要文件可以用来连接上文所列的人机界面、打印机及音响系统等设备所预载的应用程序。更先进的数据传送及音响系统软件也可利用串行端口概要文件作为驱动程序,但两者之间必须有软件作为接口以及采用公用的数据帧。

图1:典型的接口电路图。

Simply Blue可以精简蓝牙系统的设计

  即使蓝牙系统内置了堆栈及概要文件,串行端口概要文件(SPP)与其它软件的基本连系仍有待建立,换言之,要待有关指令全部完成交换后,数据链路才可视为正式建立。换言之,原有系统的软件必须作出修改,以致整个工程项目的施工时间会被耽误,对于内置只读存储器的设备来说,这方面的时间延误尤其显著。

  幸好另外还有一个更为容易的方法可为蓝牙系统编写应用程序。以LMX9820为例来说,由于这款芯片已预载了NRE以及免缴版税的全面嵌入式蓝牙堆栈(如L2CAP、RFComm及SDP)与概要文件(如GAP、SDAP及SPP),因此客户可以专注于设计工作,无需为投资什么软件而分心。LMX9820设有透明模式,可以通过预置的通电功能启动系统,传送原始数据。换言之,任何设有通用异步收发器(UART)的电子产品都可与任何蓝牙装置如个人数字助理(PDA)或笔记本计算机连通。现产品如设有红外线数字信号连接(IrDA)端口的打印机及诊断设备都可利用蓝牙技术进行无线数据传送。

天线的信号接收能力:示例1

  图1的电路图显示我们其实很容易便能为电子产品添加蓝牙通信功能。图中的电路只需采用极少的独立式电源供应器及去耦电容器,但即使如此,我们设计时也须抱持审慎的态度,因为多噪音的电源供应器可以影响射频系统的收发能力。图中的12MHz石英振荡器或时钟负责为系统功能计时。较新的LMX9820A芯片可以提供32kHz的时钟频率以供选择,以便系统可以自动选用节能模式操作。

  LMX9820芯片的通用异步收发器能以高达921.6kbps的速度操作,并可另外配置ISEL1及ISEL2管脚,以便将速度调低至9600bps及115.2kbps等较低的速度,也可利用通用异步收发器设定其它速度,例如38.4kbps(初始速度则设定为921.6kbps)。对于操作速度低于115.2kbps的系统来说,最理想的做法是设立硬件交接机制,但这并非必要。数据链路若直接与微控制器连接一起,可令数据传送速度提高至921.6kbps,理论上空气接口的速度可高达708kbps(按规格应高达721kbps)。产品编号为BT-TXA-KT1-0-01的Simply Blue评价套件因为受到装设在接口电路板上及大部分个人计算机内的RS-232电平转换器集成电路所限制,以致速度无法超过230.4kbps。

如何让电子产品充分利用Simply Blue技术

  透明模式

LMX9820芯片已预先设定在启动后会自动采用从属配置,然后转用只

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top