c
模块上电启动后,处于休眠状态。开启广播后,进入广播状态,此时已打开特定APP的手机可对其进行扫描和对接,成功之后模块进入桥接模式(透传模式),移动设备便可以通过BLE协议与模块进行通讯。 桥接模式下,用户CPU可以通过模块的通用串口和移动设备进行双向通讯。用户数据的具体含义由上层应用程序自行定义。移动设备可以通过APP对模块进行写操作,写入的数据将通过串口发送给用户的CPU。模块收到来自用户CPU串口的数据包后,将自动转发给移动设备。此模式下的开发,用户**负责主CPU的代码设计,以及智能移动设备端APP代码设计。 主要特点: 1.使用简单,*任何蓝牙协议栈应用经验; 2.用户接口使用通用串口设计,全双工双向通讯,波特率固定为9600bps; 3.默认250ms的广播间隔,100ms连接间隔; 4.串口数据包长度,可以是500byte以下(含500)的任意长度。(大包自动分发); 5.低速透传转发,稳定较快可达0.5KB/S; 6.支持链路状态,广播状态指示脚指示状态; 7.支持从TX串口获取蓝牙连接状态(连接,断线)字串提示; 8.较低功耗的待机模式,DA14580芯片官方数据睡眠电流1.2uA~1.4uA,模块实测功耗如下: 事件 平均电流 (积分计算*1) 平均电流 (电表测量*2) 持续时间 测试条件/备注 模块睡眠功耗 1.9uA 1.8uA - EN悬空 广播 103uA 115uA 13.1ms 广播周期250ms 连接事件 166uA 131uA 9.8ms 连接周期100ms 单次BLE 数据接收事件 285uA 350uA 12.2ms (20bytes,10次/秒) 单次BLE 数据发送事件 280uA 354uA 12.5ms (20bytes,10次/秒) *1注:官方测试方式:在电源回路上串一个10R的电阻,使用示波器截取压降波形,进行积分计算。 *2注:万用表测试方式:用万用表uA或mA档串在电池与模块之间查看显示值。 测试电压为3.03V。 工作模式图: 注:为避免用户CPU的IO和模块IO的输出电平差异导致大电流,建议在模块的输出信号线TX,BCTS上串入一小额隔离电阻。 模块尺寸图