用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

MSP430的低功耗特性在蓝牙产品中的应用

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:45:36
通过表1可以看出?熏蓝牙建立连接后在PARK模式条件下的消耗电流最低,通过控制蓝牙的工作状态与MSP430的低功耗模式相结合,可以极大地降低系统工作电流,延长电池的使用时间。在本文的蓝牙接入装置中,通过单片机外接高频晶振、关闭频率锁定环FLL+等内部模块,将单片机的节能模式设定到了LPM3,只要保持辅助时钟ACLK活跃,就可以响应蓝牙模块通过UART返回的数据和消息。蓝牙模块建立连接后,只要没有数据传输,就将其工作模式置为PARK模式。当主设备需要再次传输数据时,需要向从设备发送退出PARK命令。从设备退出PARK模式后,即可与主设备进行数据信息交换。

表1 LBMx-2002蓝牙模块的工作电流

ModeAveragePeak
SCO connection HV3(1s interval sniff mode)(Slave)
SCO connection HV3(1s interval sniff mode)(Master)
SCO connection HV1(Slave)
SCO connection HV1(Master)
ACL Data transfer,115.2kbps UART(Slave)master to Slave
ACL Data transfer,115.2kbps UART(Slave)Slave (Master)Master to Slave
ACL Data transfer,115.2kbps UART(Master) Slave to Master Deep Sleep Mode,Initial
ACL connection ,Sniff Mode 40ms interval,57.6kbps UART
ACL connection,Sniff Mode 1.28s interval,38.4kbps UART
Park Mode
Peak current during RF burst
32mA
33mA
67mA
67mA
60mA
56mA
63mA
20mA
50μA
4mA
1mA
0.6mA











80mA

3 蓝牙接入装置的软件实现

下面以从设备为例说明从设备的工作过程(不涉及存储器和LCD操作,主从设备之间只建立ACL数据链路)。首先单片机初始化,设置ACLK辅助时钟,设置UART0和UART1等内部模块时钟为ACLK,蓝牙模块复位;设置连接模式后,单片机进入LPM3休眠状态;当主设备通过Inquiry查询到从设备并建立连接后,单片机退出休眠模式,并修改蓝牙模块的被查询方式以及设置PARK模式的使能,随后主从设备进行数据信息交换;当没有数据交换时,蓝牙模块进入PARK模式,单片机随即进入LPM3休眠状态,以降低功耗;当数据的传输恢复时系统再退出休眠状态。图4为系统软件流程图。

该蓝牙接入装置通过改变单片机和蓝牙模块的运行方式,最大限度地降低了整个装置的功耗。实验证明,其节能效果非常显著,在小数据量业务下完全可以使用高容量的锂电池实现系统的便携性、可移动性和较长的使用时间,因此具有较好的实用价值。



上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:25,843.75000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号