低功耗蓝牙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相关推荐

  1. 安卓在4.3的系统中提供了低功耗蓝牙Bluetooth Low Energy

     1.简介 BLE(Bluetooth Low Energy,低功耗蓝牙)是对传统蓝牙BR/EDR技术的补充.尽管BLE和传统蓝牙都称之为蓝牙标准,且共享射频,但是,BLE是一个完全不一样的技术. ...

  2. android ble 经典蓝牙,Android 经典蓝牙(Classic Bluetooth)和低功耗蓝牙(BLE)

    [实例简介] 从蓝牙4.0开始包含两个蓝牙芯片模块:传统/经典蓝牙模块(Classic Bluetooth,简称BT)和低功耗蓝牙(Bluetooth Low Energy,简称BLE) 经典蓝牙是在 ...

  3. HarmonyOS之深入解析蓝牙Bluetooth的功能和使用

    一.蓝牙简介 ① 概念 蓝牙是短距离无线通信的一种方式,支持蓝牙的两个设备必须配对后才能通信.HarmonyOS 蓝牙主要分为传统蓝牙和低功耗蓝牙(通常称为 BLE,Bluetooth Low Ene ...

  4. TI低功耗蓝牙(BLE)介绍

    TI低功耗蓝牙(BLE)介绍 本文档翻译和修改自参考资料:CC2540Bluetooth Low Energy Software Developer's Guide (Rev. B),部分图片直接引用 ...

  5. 系统性简述蓝牙以及ESP32对BLE蓝牙的使用(一)

    这里写自定义目录标题 1.蓝牙简介 1.1 蓝牙分类 1.2 蓝牙技术 1.3 蓝牙协议框架 2.BLE 低功耗蓝牙协议 2.1 BLE协议栈框架 2.2 Link Layer States 2.2. ...

  6. 低功耗蓝牙开发入门概念科普

    一.概述 1.缘起 低功耗蓝牙起源于Bluetooth4.0版本,至今已发展到5.3 4.0 bluetooth low enerngy 这个阶段低功耗蓝牙的基础框架已经稳定成型,后面版本主要退出新特 ...

  7. Android 上的低功耗蓝牙实践

    转载自:https://www.race604.com/android-ble-in-action/ 我今天分享的主题是 Android 上低功耗蓝牙的实践.这个主题比较小众.我在过去的一年多的时间里 ...

  8. android低功耗蓝牙连接失败_低功耗蓝牙 AoA定位系统为室内定位和资产跟踪 提供亚米级精度位置服务...

    蓝色创源使用Nordic nRF52833 SoC实现兼容智能手机的低功耗位置服务网络. *定位解决方案提供商蓝色创源(北京)科技有限公司选择使用其nRF52833低功耗蓝牙(Bluetooth® L ...

  9. STM32小白入门(第八天)-------低功耗蓝牙模块

    蓝牙是现在智能生态下运用的最多的,比如智能手环,智能手表,智能家居也离不开它的身影. 我用的是,CC2541低功率蓝牙模块4.0 BLE 串口 带底板直排针 无线蓝牙模块 蓝牙是无线短距离传输的一种, ...

最新文章

  1. 内存泄漏的定位与排查:Heap Profiling 原理解析
  2. 《大数据分析原理与实践》——小结
  3. iOS10系统下调用系统功能权限以及相关设置
  4. MySQL乱码问题解决步骤详解
  5. matlab求一个方程组的系数矩阵,【求解】matlab求解非齐次方程组,但是系数矩阵是复数,求帮忙...
  6. linux常用的服务配置
  7. WDM驱动程序入门(1)-Hello WDM
  8. .net 下URL重写
  9. Wannafly挑战赛19:B. 矩阵(单调栈)
  10. Ros平台下:从零开始学习SLAM(序)
  11. 【学习笔记】Creo如何创建钣金件(利用骨架)
  12. pip卸载pillow时的报错解决
  13. Laravel Eloquent 数据查询结果中日期的格式化
  14. 2.谷粒商城6-10文字版
  15. Quartus Prime Standard 18.1下载 安装流程
  16. Python 爬虫实战(2)
  17. HDMI 之 CEC
  18. 华为云服务治理 | 隔离仓的作用
  19. 学习嵌入式的你~何去何从?
  20. 第一条台电子计算机,第一台计算机

热门文章

  1. HDU 4966:GGS-DDU
  2. 小程序标准有结论了,W3C发布小程序技术标准白皮书
  3. NLP基础:情感分析
  4. Echarts设置X轴文本换行
  5. 硬盘测试工具 CrystalDiskMark和Crystaldiskinfo
  6. java中私有属性能不能被继承?
  7. CSDN 专栏的创建与管理
  8. IGEM WIKI 制作文档
  9. 研究生毕业后做前台,是不是很low
  10. 银行软件测试简历模板,找工作的小伙伴看过来了