蓝牙4.0模块(直驱)横空出世,TA也可以裸奔啦!
无线通信
2502 人阅读
|
0 人回复
|
2013-05-06
|
|
为方便低功耗蓝牙(BLE)应用技术在各个行业产品中的移植和使用,中国TI无线领域战略合作伙伴信驰达科技特别推出了低功耗蓝牙透传模块,其中RF-BM-S01模块,通过了蓝牙技术联盟BQB认证,模块做为智能手机外设的桥梁,使得主机端应用开发异常简单。在桥接模式下(串口),用户的现有产品或者方案配合此透传模块,能十分方便地和移动设备(需支持蓝牙4.0)相互通讯,实现超强的智能化控制和管理。而在直驱模式下,用户直接使用模块扩展简单外围,就能快速设计出方案甚至产品,以最低成本最高效地推出特有的个性化移动设备新外设。
RF-BM-S01低功耗蓝牙模块,采用TI的CC2540作为核心处理器。模块运行在?2.4?GHz?ISM?band,GFSK?调制方式(高斯频移键控),40?频道2?MHz?的通道间隙,3?个固定的广播通道,37?个自适应自动跳频数据通道,物理层可以和经典蓝牙RF组合成双模设备,2?MHz?间隙能更好地防止相邻频道的干扰。宽输出功率调节(-23?dBm~4dBm),-93?dBm高增益接收灵敏度。
此模块的设计目的是迅速桥接电子产品和智能移动设备,可广泛应用于有此需求的各种电子设备,如仪器仪表,物流跟踪,健康医疗,智能家居,运动计量,汽车电子,休闲玩具等。随着安卓智能设备对BLE技术的集成加速,智能手机标配BLE必将成为时尚,手机外设的市场需求将成级数倍增。用户可借此模块,以最短的开发周期整合现有方案或产品,以最快的速度占领市场,同时为企业的发展注入崭新的技术力量。
????模块可以工作在桥接模式和直驱模式。
????模块启动后会自动进行广播,已打开特定APP的手机会对其进行扫描和对接,成功之后便可以通过BLE协议对其进行监控。
????桥接模式下,用户CPU可以通过模块的通用串口和移动设备进行双向通讯,用户也可以通过特定的串口AT指令,对某些通讯参数进行管理控制。用户数据的具体含义由上层应用程序自行定义。移动设备可以通过APP对模块进行写操作,写入的数据将通过串口发送给用户的CPU。模块收到来自用户CPU串口的数据包后,将自动转发给移动设备。此模式下的开发,用户必须负责主CPU的代码设计,以及智能移动设备端APP代码设计。
????直驱模式下,用户对模块进行简单外围扩展,APP通过BLE协议直接对模块进行驱动,完成智能移动设备对模块的监管和控制。此模式下的软件开发,用户只须负责智能移动设备端APP代码设计。
主要特点:
1.?使用简单,无需任何蓝牙协议栈应用经验;
2.?用户接口使用通用串口设计,全双工双向通讯;
3.?同时支持桥接模式(串口透传),或者直接驱动模式(无需额外CPU);
4.?默认20ms连接间隔,连接快速;
5.?支持AT指令修改串口波特率,软件复位模块,获取MAC地址,修改模块名;
6.?支持AT指令调整蓝牙连接间隔,控制不同的转发速率。(动态功耗调整);
7.?串口数据包长度,可以是200byte以下(含200)的任意长度。(大包自动分发);
8.?高速透传转发,最快可达4K/S,可稳定工作在2.5K-2.8K;
9.?支持移动设备APP修改模块名称,掉电保存;
10.?支持移动设备APP修改串口波特率,掉电保存;
11.?支持移动设备APP对模块进行远程复位;
12.?支持移动设备APP调节蓝牙连接间隔,掉电不保存。(动态功耗调整);
13.?支持快速测试,无需连接任何外部零件测试无线和串口通信;
14.?包括调试口在内的全IO外扩;
15.?支持连接状态,广播状态提示脚/普通IO灵活配置;
16.?6个双向可编程IO,外部中断引发输入检测,全低功耗运行。(触发报警,照明控制,遥控玩具,等各种输入输出开关量应用);
17.?2个可编程定时单次/循环翻转输出口。(智能预约定时应用);
18.?两路ADC输入(14?bit),使能/禁止,采样周期自由配置。(测温湿度,光度等应用);
19.?四路可编程PWM(120Hz)输出。(调光,调速等应用);
20.?模块端RSSI连续采集,可读可自动通知APP,使能/禁止,采集频度自由设定。(寻物防丢报警应用);
21.?支持模块电量提示,电量读取,可自动通知。(设备电量提醒);
22.?支持防劫持密码设置,修改和恢复,防止第三方恶意连接。也可不使用。独立的密码操作结果通知,方便APP编程;
23.?极低功耗的待机模式,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次/秒)
|
|
|
|
|
|
|
|
|
|