资料介绍
随着蓝牙技术的迅速发展,目前蓝牙芯片市场涌现出了许多优秀产品。CSR公司的BlueCore系列产品、Bmadcom的BCM系列产品和TI公司的CC2540系列产品都有广泛的应用。其中TI公司的CC2450和CSR公司的CSR1000芯片都非常适用于蓝牙4.0应用解决方案。
本文选用了TI公司的CC2450F128芯片作为蓝牙通信芯片,该芯片提供真正的单片低功耗蓝牙BLE解决方案,能够运行应用程序和BLE协议栈。CC2450F128芯片内部集成了高性能低功耗的8051微处理器核,片内提供来了128KB的Flash存储空间,对外支持UART和USB通信接口,所以非常适用于蓝牙4.0的应用解决方案。
1总体方案设计
该设计为基于蓝牙4.0的设备提供良好的通用方案,有助于研发特定应用的设备。系统总体架构如图1所示。在系统总体架构图中,主要包括两部分:支持蓝牙4.0的手持设备和蓝牙设备。其中支持蓝牙4.0的手持设备可以是诸如智能手机、平板电脑等;蓝牙设备则是本文提供的解决方案。支持蓝牙4.0的手持设备和蓝牙设备之间通过蓝牙4.0协议传输数据,可以为蓝牙耳机、手机防丢应用和无线拍照应用等提供数据方案。
图1 系统总体架构框图
从系统总体架构框图中不难看出,该设计方案支持一对多的通信连接,即每个支持蓝牙4.0的手持设备可以同时与多个蓝牙设备建立连接,对应用功能的扩展带了极大便利。
2详细设计与实现
该部分将对系统总体架构框图中的蓝牙设备给出解决方案。此处选用了TI公司的CC2450F128芯片作为蓝牙通信芯片,该芯片最大的特点是能够提供真正的单片低功耗蓝牙BLE解决方案,能够运行应用程序和BLE协议栈,使用起来简单高效。
2.1 CC2450F128外围电路设计
低功耗蓝牙芯片CC2450F128的外围电路原理图如图2所示。从图2中可以看出CC2450F128芯片一般需要两个时钟晶振,其最为核心的部分是天线的电路设计,需要根据实际的需要调整阻抗匹配。由于CC2450F128芯片使用的是8051微处理器核,所以其可以对外提供多个IO引脚以用于其他业务逻辑的实现。
图2 CC2450F128外围电路原理图
2.2通信协议扩展
该解决方案另一个重要的部分就是其通信协议的设计和扩展。通常需要按照蓝牙4.0的通信协议来扩展其配置,包括Setvice配置和Characteristic配置。
举例说明,可以先增加UUID为00001802-0000-1000-8000-00123456789b的Service,然后为该服务增加UUID为00002a06-0000-1000-8000-00123456789b的Characteristic.
通常需要根据应用的业务逻辑划分出多个功能大类,再对功能大类进行细分。每一个功能大类对应一个Service,每一个功能细分对应一个Characteristic.总体看来,每个应用可以包括多个Service,每个Service可以包括多个Characteristic.
3系统性能分析
本文提供的解决方案是为了解决基于蓝牙4.0的设备的通信问题,所以必须关注于影响其通信的几个关键因素:信号强度、设备发现时间、稳定性和误报率。
3. 1信号强度与距离的关系
信号强度是决定蓝牙4.0通信质量的最重要因素之一,为了明确实际的信号强度衰减情况,进行了深入的实际数据测量。信号强度与距离的关系的原始数据图如图3所示。在图3中,蓝色交叉点显示的是492组数据,从图3中可以看出信号强度总体走势较为明显,相同距离下的数据相对集中,部分数据有波动现象。
本文选用了TI公司的CC2450F128芯片作为蓝牙通信芯片,该芯片提供真正的单片低功耗蓝牙BLE解决方案,能够运行应用程序和BLE协议栈。CC2450F128芯片内部集成了高性能低功耗的8051微处理器核,片内提供来了128KB的Flash存储空间,对外支持UART和USB通信接口,所以非常适用于蓝牙4.0的应用解决方案。
1总体方案设计
该设计为基于蓝牙4.0的设备提供良好的通用方案,有助于研发特定应用的设备。系统总体架构如图1所示。在系统总体架构图中,主要包括两部分:支持蓝牙4.0的手持设备和蓝牙设备。其中支持蓝牙4.0的手持设备可以是诸如智能手机、平板电脑等;蓝牙设备则是本文提供的解决方案。支持蓝牙4.0的手持设备和蓝牙设备之间通过蓝牙4.0协议传输数据,可以为蓝牙耳机、手机防丢应用和无线拍照应用等提供数据方案。
图1 系统总体架构框图
从系统总体架构框图中不难看出,该设计方案支持一对多的通信连接,即每个支持蓝牙4.0的手持设备可以同时与多个蓝牙设备建立连接,对应用功能的扩展带了极大便利。
2详细设计与实现
该部分将对系统总体架构框图中的蓝牙设备给出解决方案。此处选用了TI公司的CC2450F128芯片作为蓝牙通信芯片,该芯片最大的特点是能够提供真正的单片低功耗蓝牙BLE解决方案,能够运行应用程序和BLE协议栈,使用起来简单高效。
2.1 CC2450F128外围电路设计
低功耗蓝牙芯片CC2450F128的外围电路原理图如图2所示。从图2中可以看出CC2450F128芯片一般需要两个时钟晶振,其最为核心的部分是天线的电路设计,需要根据实际的需要调整阻抗匹配。由于CC2450F128芯片使用的是8051微处理器核,所以其可以对外提供多个IO引脚以用于其他业务逻辑的实现。
图2 CC2450F128外围电路原理图
2.2通信协议扩展
该解决方案另一个重要的部分就是其通信协议的设计和扩展。通常需要按照蓝牙4.0的通信协议来扩展其配置,包括Setvice配置和Characteristic配置。
举例说明,可以先增加UUID为00001802-0000-1000-8000-00123456789b的Service,然后为该服务增加UUID为00002a06-0000-1000-8000-00123456789b的Characteristic.
通常需要根据应用的业务逻辑划分出多个功能大类,再对功能大类进行细分。每一个功能大类对应一个Service,每一个功能细分对应一个Characteristic.总体看来,每个应用可以包括多个Service,每个Service可以包括多个Characteristic.
3系统性能分析
本文提供的解决方案是为了解决基于蓝牙4.0的设备的通信问题,所以必须关注于影响其通信的几个关键因素:信号强度、设备发现时间、稳定性和误报率。
3. 1信号强度与距离的关系
信号强度是决定蓝牙4.0通信质量的最重要因素之一,为了明确实际的信号强度衰减情况,进行了深入的实际数据测量。信号强度与距离的关系的原始数据图如图3所示。在图3中,蓝色交叉点显示的是492组数据,从图3中可以看出信号强度总体走势较为明显,相同距离下的数据相对集中,部分数据有波动现象。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 小信号放大电路设计方案汇总 127次下载
- AC24V接口EMC标准电路设计方案 33次下载
- AC380V EMC标准电路设计方案 49次下载
- AV接口EMC标准电路设计方案 28次下载
- CAN总线接口EMC标准电路设计方案 199次下载
- 基于电流传输器的检测电路设计方案 41次下载
- SSS1530电路设计方案 27次下载
- 带NFC管理的移动通信终端电路设计方案 30次下载
- 卡拉OK人声增效电路设计方案 7次下载
- 基于FPGA的调焦电路设计方案资料下载 9次下载
- WiFi产品的一般射频电路设计方案资料.pdf 32次下载
- 基于SI4463射频芯片的无线数据采集模块 54次下载
- 基于USB接口的数据采集系统电路设计 31次下载
- 楼宇设备测控系统的无线数据采集与传输模块设计 23次下载
- 无线传感器网络在森林火灾监测中的应用 38次下载
- 采用单片机和IA4420射频芯片实现无线数据采集系统的应用方案 2756次阅读
- 电子电路设计方案的步骤和注意事项 1.4w次阅读
- Q系列CT机的数据采集和重建设计方案解析 1180次阅读
- 超温报警器电路设计方案汇总(六款模拟电路设计原理图详解) 2.9w次阅读
- 无线鼠标系统电路设计方案大全(三款电路设计原理详细) 5.7w次阅读
- 无线话筒电路设计方案汇总(多款电路设计原理详细) 3w次阅读
- 三人表决器电路设计方案汇总(两种仿真+三种逻辑电路设计) 29.8w次阅读
- 除法运算电路设计方案汇总(九款模拟电路设计原理详解) 4.9w次阅读
- 乘法器电路设计方案汇总(五款模拟电路设计原理及仿真程序分享) 5.3w次阅读
- 减法器电路设计方案汇总(五款模拟电路设计原理图详解) 8.6w次阅读
- 一款基于ARM控制的逆变器电源电路设计方案 3363次阅读
- 一种高速图像数据采集板的设计方案 1959次阅读
- 基于C8051F020的多路无线温度采集系统的设计方案 4102次阅读
- 一种高速实时数据采集系统的设计方案 4484次阅读
- 基于单片机的PSD数据采集电路的设计方案 7490次阅读
下载排行
本周
- 14K 十倍光学变焦摄像头模组OZ080规格书
- 0.59 MB | 5次下载 | 免费
- 2LC329 红外热成像专用无线图传模块规格书
- 0.37 MB | 2次下载 | 免费
- 3W5500V1.3中文数据手册
- 2.17 MB | 2次下载 | 1 积分
- 4直流开关电源基础介绍
- 12.86 MB | 1次下载 | 1 积分
- 5CoAP协议中文版PDF电子书免费下载
- 0.82 MB | 0次下载 | 免费
- 6同步降压电源管理芯片PL2733C数据手册
- 0.26 MB | 次下载 | 免费
- 7四路双输入正与非门SNx4AHC02数据表
- 2.9MB | 次下载 | 免费
- 8具有三态输出的八路总线收发器SNx4AC245数据表
- 2.28MB | 次下载 | 免费
本月
- 1STM32国内外发展现状
- 1.15 MB | 20次下载 | 免费
- 2储能电源市场分析
- 7.99 MB | 16次下载 | 免费
- 3传感芯片选型指南
- 3.60 MB | 14次下载 | 免费
- 4TDK电容器产品指南
- 11.88 MB | 9次下载 | 1 积分
- 5ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 62A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 8次下载 | 免费
- 7储能电源市场分析报告
- 2.61 MB | 7次下载 | 免费
- 8全套DDR、DDR2、DDR3、DDR3L、LPDDR3 和 DDR4 电源解决方案同步降压控制器数据表
- 2.5MB | 5次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935094次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191319次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183317次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73795次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多