BlueTooth: 低功耗蓝牙bluetooth 4.0 (BLE) CC2540
低功耗蓝牙bluetooth 4.0 (BLE) CC2540/1透传模块 iBeacons
模块可以工作在桥接模式(透传模式)和直驱模式。
模块启动后会自动进行广播,已打开特定APP的手机会对其进行扫描和对接,成功之后便可以通过BLE协议对其进行监控。
桥接模式下,用户CPU可以通过模块的通用串口和移动设备进行双向通讯,用户也可以通过特定的串口AT指令,对某些通讯参数进行管理控制。用户数据的具体含义由上层应用程序自行定义。移动设备可以通过APP对模块进行写操作,写入的数据将通过串口发送给用户的CPU。模块收到来自用户CPU串口的数据包后,将自动转发给移动设备。此模式下的开发,用户必须负责主CPU的代码设计,以及智能移动设备端APP代码设计。
直驱模式下,用户对模块进行简单外围扩展,APP通过BLE协议直接对模块进行驱动,完成智能移动设备对模块的监管和控制。此模式下的软件开发,用户只须负责智能移动设备端APP代码设计。
主要特点:
u 使用简单,无需任何蓝牙协议栈应用经验;
u 用户接口使用通用串口设计,全双工双向通讯,最低波特率支持4800bps;
u 同时支持桥接模式(串口透传),或者直接驱动模式(无需额外CPU);
u 默认20ms连接间隔,连接快速;
u 支持AT指令软件复位模块,获取MAC地址;
u 支持AT指令调整蓝牙连接间隔,控制不同的转发速率。(动态功耗调整);
u 支持AT指令调整发射功率,修改广播间隔,自定义广播数据,自定义设备识别码,设定数据延时 (用户CPU串口接收准备时间),修改串口波特率,修改模块名,均会掉电保存;
u 串口数据包长度,可以是200byte以下(含200)的任意长度。(大包自动分发);
u 高速透传转发,最快可达4K/S,可稳定工作在2.5K-2.8K(IO5,IO6);
u 支持移动设备APP修改模块名称,掉电保存,修改串口波特率,产品识别码,自定义广播内容,广播周期,均掉电保存;
u 支持移动设备APP对模块进行远程复位,设置发射功率;
u 支持移动设备APP调节蓝牙连接间隔,掉电不保存。(动态功耗调整);
u 支持快速测试,无需连接任何外部零件测试无线和串口通信;
u 包括调试口在内的全IO外扩;
u 支持连接状态,广播状态提示脚/普通IO灵活配置;
u 6个双向可编程IO,外部中断引发输入检测,全低功耗运行。(触发报警,照明控制,遥控玩具,等各种输入输出开关量应用);
u 2个可编程定时单次/循环翻转输出口。(智能预约定时应用);
u 两路ADC输入(14 bit),使能/禁止,采样周期自由配置。(测温湿度,光度等应用);
u 四路可编程PWM(120Hz)输出。(调光,调速等应用);
u 模块端RSSI连续采集,可读可自动通知APP,使能/禁止,采集频度自由设定。(寻物防丢报警应用);
u 支持模块电量提示,电量读取,可自动上报。(设备电量提醒);
u 支持防劫持密码设置,修改和恢复,防止第三方恶意连接。也可不使用。独立的密码操作结果通知,方便APP编程;
u 支持单脚位下地(长按)5s恢复出厂设置,APP远程恢复出厂设置;
u 支持PWM输出初始化状态自定义 (全高,全低,掉电前PWM输出状态值);
u 支持PWM频率自定义(61.036 Hz <=f <= 8 kHz,默认120Hz);
u 广播内容提示模块实时系统状态,包括电池电量,自定义设备识别码,四路PWM当前输出值或两路ADC的采集值,当前IO状态等;(适合广播应用方案);
u 两路电平脉宽计数,0~0xFFFFFFFF ms (约49.7天);
u 支持内部RTC实时时钟,APP端可随时同步校准;
u 支持6路IO和四路PWM的定时控制,默认不开启此功能;
u 四路PWM支持渐变模式(适合调光效果控制);
u 支持IO配置和输出状态保存功能,可自定义默认的初始化状态;
u 支持浅恢复和深度恢复模式,灵活恢复用户数据,而保留产品必须配置;
u 支持从TX串口获取蓝牙连接状态(连接,正常断线和超时断线)字串提示;
u 支持低电平使能模式和脉宽使能模式,支持远程关机;
u 脉冲使能模式下支持30秒无连接自动关机;
u 脉冲使能模式下支持方波报警提示连接超时(断线);
u 极低功耗的待机模式,CC2540芯片官方数据睡眠电流0.4uA,模块实测功耗如下:
事件 |
平均电流 (积分计算*1) |
平均电流 (电表测量*2) |
持续时间 |
测试条件/备注 |
模块睡眠功耗 |
0.35uA |
0.3-0.4uA |
- |
EN悬空 |
广播 |
202uA |
0.14~0.54mA |
3.85ms |
广播周期250ms |
连接事件 |
243uA |
0.41 mA |
2.25ms |
连接周期100ms |
单次BLE 数据接收事件 |
332uA |
0.65 mA |
3.0ms |
(20bytes,10次/秒) |
模块接收数据并串口发送 |
497uA |
2.68mA |
5.1ms |
(20bytes,10次/秒) |
单次BLE 数据发送事件 |
342uA |
0.69mA |
3.2ms |
(20bytes,10次/秒) |
*1注:官方测试方式:在电源回路上串一个10R的电阻,使用示波器截取压降波形,进行积分计算。
*2注:万用表测试方式:用万用表uA或mA档串在电池与模块之间查看显示值。
测试电压为3.07V。
http://www.cnblogs.com/rfstar/articles/3582022.html
BlueTooth: 低功耗蓝牙bluetooth 4.0 (BLE) CC2540相关推荐
- 安卓在4.3的系统中提供了低功耗蓝牙Bluetooth Low Energy
1.简介 BLE(Bluetooth Low Energy,低功耗蓝牙)是对传统蓝牙BR/EDR技术的补充.尽管BLE和传统蓝牙都称之为蓝牙标准,且共享射频,但是,BLE是一个完全不一样的技术. ...
- android ble 经典蓝牙,Android 经典蓝牙(Classic Bluetooth)和低功耗蓝牙(BLE)
[实例简介] 从蓝牙4.0开始包含两个蓝牙芯片模块:传统/经典蓝牙模块(Classic Bluetooth,简称BT)和低功耗蓝牙(Bluetooth Low Energy,简称BLE) 经典蓝牙是在 ...
- HarmonyOS之深入解析蓝牙Bluetooth的功能和使用
一.蓝牙简介 ① 概念 蓝牙是短距离无线通信的一种方式,支持蓝牙的两个设备必须配对后才能通信.HarmonyOS 蓝牙主要分为传统蓝牙和低功耗蓝牙(通常称为 BLE,Bluetooth Low Ene ...
- TI低功耗蓝牙(BLE)介绍
TI低功耗蓝牙(BLE)介绍 本文档翻译和修改自参考资料:CC2540Bluetooth Low Energy Software Developer's Guide (Rev. B),部分图片直接引用 ...
- 系统性简述蓝牙以及ESP32对BLE蓝牙的使用(一)
这里写自定义目录标题 1.蓝牙简介 1.1 蓝牙分类 1.2 蓝牙技术 1.3 蓝牙协议框架 2.BLE 低功耗蓝牙协议 2.1 BLE协议栈框架 2.2 Link Layer States 2.2. ...
- 低功耗蓝牙开发入门概念科普
一.概述 1.缘起 低功耗蓝牙起源于Bluetooth4.0版本,至今已发展到5.3 4.0 bluetooth low enerngy 这个阶段低功耗蓝牙的基础框架已经稳定成型,后面版本主要退出新特 ...
- Android 上的低功耗蓝牙实践
转载自:https://www.race604.com/android-ble-in-action/ 我今天分享的主题是 Android 上低功耗蓝牙的实践.这个主题比较小众.我在过去的一年多的时间里 ...
- android低功耗蓝牙连接失败_低功耗蓝牙 AoA定位系统为室内定位和资产跟踪 提供亚米级精度位置服务...
蓝色创源使用Nordic nRF52833 SoC实现兼容智能手机的低功耗位置服务网络. *定位解决方案提供商蓝色创源(北京)科技有限公司选择使用其nRF52833低功耗蓝牙(Bluetooth® L ...
- STM32小白入门(第八天)-------低功耗蓝牙模块
蓝牙是现在智能生态下运用的最多的,比如智能手环,智能手表,智能家居也离不开它的身影. 我用的是,CC2541低功率蓝牙模块4.0 BLE 串口 带底板直排针 无线蓝牙模块 蓝牙是无线短距离传输的一种, ...
最新文章
- 内存泄漏的定位与排查:Heap Profiling 原理解析
- 《大数据分析原理与实践》——小结
- iOS10系统下调用系统功能权限以及相关设置
- MySQL乱码问题解决步骤详解
- matlab求一个方程组的系数矩阵,【求解】matlab求解非齐次方程组,但是系数矩阵是复数,求帮忙...
- linux常用的服务配置
- WDM驱动程序入门(1)-Hello WDM
- .net 下URL重写
- Wannafly挑战赛19:B. 矩阵(单调栈)
- Ros平台下:从零开始学习SLAM(序)
- 【学习笔记】Creo如何创建钣金件(利用骨架)
- pip卸载pillow时的报错解决
- Laravel Eloquent 数据查询结果中日期的格式化
- 2.谷粒商城6-10文字版
- Quartus Prime Standard 18.1下载 安装流程
- Python 爬虫实战(2)
- HDMI 之 CEC
- 华为云服务治理 | 隔离仓的作用
- 学习嵌入式的你~何去何从?
- 第一条台电子计算机,第一台计算机