0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
RF-BM-4044B2

RF-BM-4044B2

  • 厂商:

    RF-STAR(信驰达)

  • 封装:

    SMD,MODULE_16.6x11.2mm

  • 描述:

    CC2640R2F蓝牙模块串口透传蓝牙5.0从机RF-BM-4044B2

  • 数据手册
  • 价格&库存
RF-BM-4044B2 数据手册
Shenzhen RF-star Technology Co.,Ltd. RF-BM-4044B2 硬件规格书 (CC2640R2FRSM) 深圳市信驰达科技有限公司 更新日期:2020 年 05 月 15日 Shenzhen RF-star Technology Co.,Ltd. 目录 ⚫ 选型表 ................................................................................................................................................................. 3 ⚫ 概述 ..................................................................................................................................................................... 4 ⚫ 模块参数 ............................................................................................................................................................. 5 ⚫ 模块尺寸与引脚定义 ......................................................................................................................................... 5 ⚫ 硬件设计注意事项 ............................................................................................................................................. 7 ⚫ 常见问题 ............................................................................................................................................................. 8 ➢ 传输距离不理想................................................................................................................................................ 8 ➢ 易损坏--异常损坏 ............................................................................................................................................ 8 ➢ 误码率太高........................................................................................................................................................ 8 ⚫ 回流焊条件 ......................................................................................................................................................... 8 ⚫ 静电放电警示 ..................................................................................................................................................... 9 ⚫ 版本更新记录 ..................................................................................................................................................... 9 ⚫ 联系我们 ........................................................................................................................................................... 10 RF-BM-4044B2 硬件规格书 2 Shenzhen RF-star Technology Co.,Ltd. ⚫ 选型表 芯片型号 CC2640 R2FRSM CC2640 R2FRGZ CC2642R CC2652R CC2652P 内核 M3 M3 M4F M4F M4F FLASH RAM (KB) (KB) 128 128 352 352 352 28 28 80 80 80 发射 功率 (dBm) 2 模块型号 天线 形式 模块 尺寸 (mm) 通信 距离 (M) RF-BM-4044B2 PCB 11.2*16.6 300 RF-BM-4044B3 IPEX 11.2*15.2 500 RF-BM-4044B4 CHIP 8*8 150 RF-BM-4077B1 PCB 17*23.5 500 RF-BM-4077B2 PCB 17*23.5 500 RF-BM-2642B1 PCB 17*23.5 500 模块照片 (点击可访问) 5 5 5 20 RF-BM-2652B1 RF-BM-2652P1 PCB Halfhole 17*23.5 16.4*25 CC1352R M4F 352 80 5/14 RF-TI1352B1 IPEX 16.8*26.5 CC1352P M4F 352 80 20 RF-TI1352P1 Halfhole 16.4*25 BLE: 500 Zigbee: 300 BLE: 500 Zigbee: 300 BLE: 500 Zigbee: 300 868MHz: 1500 BLE: 500 Zigbee: 300 868MHz: 1500 注: 1、通信距离为以模块最大发射功率在晴朗天气下空旷无干扰环境下测试所得最远距离。 2、点击图片可跳转至购买链接。 RF-BM-4044B2 硬件规格书 3 Shenzhen RF-star Technology Co.,Ltd. ⚫ 概述 深圳信驰达蓝牙模块 RF-BM-4044B2 是基于 TI 公司 CC2640R2FRSM 芯片研发的低功耗蓝牙 (BLE) 射频模块,可广泛应用于短距离无线通信领域。具有 功耗低、体积小、传输距离远、抗干扰能力强等特点。 该模块可用于开发基于蓝牙5(BLE 5,低功耗蓝 牙)的消费类电子产品,手机外设产品等,为客户产 品与智能移动设备通讯提供快速的 BLE 解决方案。 软件开发可参考基于 TI 提供的标准 BLE 协议栈,LIB 底层库以及 API 调用接口。源码级 profile,APP Demo 等资料可有效缩短开发投入时间。系 列模块含有一个32 位 ARM Cortex-M3 处理器,与主处理器工作频率同为 24 MHz,具有丰 富的外设功能集,包括一个独特的超低功耗传感器控制器,适用于在系统处于休眠模式时连 接外部传感器和/或自主采集模拟和数字数据。 凭此特性,信驰达 CC2640R2F 系列模块成为注重电池使用寿命、小型尺寸和简便实用 性的各类应用的理想选择。Bluetooth 低能耗控制器嵌入在 ROM 中,并在 ARM Cortex-M0 处理器上单独运行,此架构可改善整体系统性能和功耗,并释放闪存以供应用。 图 1. RF-BM-4044B2原理框图 RF-BM-4044B2 硬件规格书 4 Shenzhen RF-star Technology Co.,Ltd. ⚫ 模块参数 表 1. RF-BM-4044B2参数 芯片型号 CC2640R2FRSM 工作电压 1.8 ~ 3.8 V,推荐为 3. 3V 工作频段 2402 MHz ~ 2480 MHz 发射功率 -21 dBm ~ +2 dBm (正常为0 dBm输出) 接收灵敏度 - 97 dBm RAM 20 KB FLASH 128 KB GPIO数量 10 个 晶振频率 24 MHz,32.768 KHz 封装方式 SMT 封装(邮票半孔) 通讯接口 UART, I2S, I2C, SPI, ADC 模块尺寸 16.6 x 11.2 mm 工作温度 -40 ℃ ~ +85 ℃ 储存温度 -40 ℃ ~ +125 ℃ ⚫ 模块尺寸与引脚定义 图 2. RF-BM-4044B2尺寸图 RF-BM-4044B2 硬件规格书 5 Shenzhen RF-star Technology Co.,Ltd. 图 3. RF-BM-4044B2 引脚定义图 表 2. RF-BM-4044B2 模块引脚定义 引脚序号 名称 功能 备注 1 GND 模块地 模块地 2 VDDZ 电源正极输入 模块电源,可接电池(1.8 V to 3.8 V),推荐为 3. 3V 3 TMS - 接 XDS 仿真器 TMS 4 TCK - 接 XDS 仿真器 TCK 5 RES_N 复位脚 低电平有效,不需要外部 RC 电路 6 P06 I/O 7 P09 I/O 8 GND 模块地 模块地 9 GND 模块地 模块地 10 P08 I/O 11 P07 I/O 12 P05 I/O 13 P04 I/O 14 P03/BRTS I/O 15 P02/BCTS I/O 16 P01/TX I/O 17 P00/RX I/O 18 NC - RF-BM-4044B2 硬件规格书 6 Shenzhen RF-star Technology Co.,Ltd. ⚫ 硬件设计注意事项 1、推荐使用直流稳压电源对模块进行供电,电源纹波系数尽量小,模块需可靠接地;请 注意电源正负极的正确连接,如反接可能会导致模块永久性损坏; 2、请检查供电电源,确保在推荐供电电压之间,如超过最大值会造成模块永久性损坏; 请检查电源稳定性,电压不能大幅频繁波动; 3、在针对模块设计供电电路时,往往推荐保留 30% 以上余量,有利于整机长期稳定地 工作;模块应尽量远离电源、变压器、高频走线等电磁干扰较大的部分; 4、高频数字走线、高频模拟走线、电源走线必须避开模块下方,若实在不得已需要经过 模块下方,假设模块焊接在 Top Layer,在模块接触部分的 Top Layer 铺地铜(全部铺铜并良 好接地),必须靠近模块数字部分并走线在 Bottom Layer; 5、假设模块焊接或放置在 Top Layer,在 Bottom Layer 或者其他层随意走线也是错误的, 会在不同程度影响模块的杂散以及接收灵敏度; 6、假设模块周围有存在较大电磁干扰的器件也会极大影响模块的性能,跟据干扰的强度 建议适当远离模块,若情况允许可以做适当的隔离与屏蔽; 7、假设模块周围有存在较大电磁干扰的走线(高频数字、高频模拟、电源走线)也会极 大影响模块的性能,跟据干扰的强度建议适当远离模块,若情况允许可以做适当的隔离与屏 蔽; 8、通信线若使用5V电平, 必须使用电平转换电路; 9、尽量远离部分物理层亦为 2.4 GHz 频段的TTL 协议,例如:USB3.0; 10、模块天线布局请参考下图: 图 4. 布局建议 RF-BM-4044B2 硬件规格书 7 Shenzhen RF-star Technology Co.,Ltd. ⚫ 常见问题 ➢ 传输距离不理想 1、当存在直线通信障碍时,通信距离会相应的衰减;温度、湿度,同频干扰,会导致通信 丢包率提高;地面吸收、反射无线电波,靠近地面测试效果较差; 2、海水具有极强的吸收无线电波能力,故海边测试效果差; 3、天线附近有金属物体,或放置于金属壳内,信号衰减会非常严重; 4、功率寄存器设置错误、空中速率设置过高(空中速率越高,距离越近); 5、室温下电源低压低于推荐值,电压越低发功率越小; 6、使用天线与模块匹配程度较差或天线本身品质问题。 ➢ 易损坏--异常损坏 1、请检查供电电源,确保在推荐供电电压之间,如超过最大值会造成模块永久性损坏; 请检查电源稳定性,电压不能大幅频繁波动; 2、请确保安装使用过程防静电操作,高频器件静电敏感性; 3、请确保安装使用过程湿度不宜过高,部分元件为湿度敏感器件;如果没有特殊需求不建 议在过高、过低温度下使用。 ➢ 误码率太高 1、附近有同频信号干扰,远离干扰源或者修改频率、信道避开干扰; 2、电源不理想也可能造成乱码,务必保证电源的可靠性; 3、延长线、馈线品质差或太长,也会造成误码率偏高。 ⚫ 回流焊条件 1、加热方法:常规对流或 IR 对流; 2、允许回流焊次数:2 次,基于以下回流焊(条件)(见图 5 ); 3、温度曲线:回流焊应按照下列温度曲线(见图 5 ); 4、最高温度:245°C。 RF-BM-4044B2 硬件规格书 8 Shenzhen RF-star Technology Co.,Ltd. 图 5. 部件的焊接耐热性温度曲线(焊接点) ⚫ 静电放电警示 模块会因静电释放而被损坏,RF-star 建议所有模块应在以下 3 个预防措施下处理: 1、必须遵循防静电措施,不可以裸手拿模块。 2、模块必须放置在能够预防静电的放置区。 3、在产品设计时应该考虑高电压输入或者高频输入处的防静电电路。 静电可能导致的结果为细微的性能下降到整个设备的故障。由于非常小的参数变化都可 能导致设备不符合其认证要求的值限,从而模块会更容易受到损害。 ⚫ 版本更新记录 版本号 文档日期 V1.0 2018/01/23 V1.1 2018/04/25 V1.1 2018/08/02 更新公司地址 V1.1 2018/12/10 更新参数说明 V1.1 2020/01/13 更换模块封装尺寸图 V1.1 2020/05/15 添加模块选型表 RF-BM-4044B2 硬件规格书 更新内容 第一次发布 更新模块参数 更新模块照片 9 Shenzhen RF-star Technology Co.,Ltd. ⚫ 联系我们 深圳市信驰达科技有限公司 Shenzhen RF-star Technology Co., Ltd. Tel(Sales):0755–8632 9829 Tel(FAE):0755-3695 3756 E-mail:sales@szrfstar.com Web: www.szrfstar.com 地址:深圳市南山区高新园科技南一道创维大厦 C 座 601 室 Add:Room 601,Block C,Skyworth Building,Nanshan High-Tech Park,Shenzhen. RF-BM-4044B2 硬件规格书 10 Shenzhen RF-star Technology Co.,Ltd. 低功耗蓝牙(BLE)模块及蓝牙 5.0 从协议 (CC2640R2FRSM) 协议版本:V4.50u(透传) 深圳市信驰达科技有限公司 更新日期:2020 年 10 月 12 日 1 Shenzhen RF-star Technology Co.,Ltd. 前言 如何快速低成本地开发智能手机新外设 ―论低功耗蓝牙技术在智能移动设备中的应用― USB 协议的产生,让个人电脑的外设如雨后春笋般地涌现。同样,做为智能手机最新开 放的低功耗蓝牙(BLE)无线应用技术,也有异曲同工之妙。BLE 技术给电子产品桥接智能手机 提供了可能。相对 Wi-Fi,Bluetooth 2.0 等无线技术,有着能耗低,连接迅速,通讯距离更远 等优势,让智能手机的外围电子设备有了更开阔的发展前景。 做为国际蓝牙联盟(BT-SIG)成员之一,德州仪器(TI)于 2015 年强势推出 CC2640R2F 系 列单芯片(SOC)低功耗蓝牙收发器,强大的 ARM ® Cortex ® -M3 内核,最强优势在于丰富 的外围:最多达 31 个 IO(7mm*7mm 封装)、UART、SPI、PWM、ADC、analog comparator、 op-amp,超宽的工作电压(1.8V - 3.8V),极低的能耗(0.1μA)。 为方便低功耗蓝牙(BLE)应用技术在各个行业产品中的移植和使用,在 2018 年中国 TI 无线领域战略合作伙伴信驰达科技特别推出了 5.0 的低功耗蓝牙透传模块 RF-BM-4044B2、 RF-BM-4044B3、RF-BM-4044B4。 此类型模块适应市场需求于 5.0 协议栈开发,相比于 4.2 模块提高到 2 倍的通信速率、4 倍的通信距离、8 倍的广播数据传输量。并且模块做为智能手机外设的桥梁,使得主机端应用 开发异常简单。在桥接模式下(串口),用户的现有产品或者方案配合此透传模块,能十分方 便地和移动设备(需支持蓝牙 5.0 及以下设备)相互通讯,实现超强的智能化控制和管理。 RF-BM-4044B2 、 RF-BM-4044B3 、 RF-BM-4044B4 低 功 耗 蓝 牙 模 块 , 采 用 TI 的 CC2640R2F 作为核心处理器。模块运行在 2.4 GHz ISM band,GFSK 调制方式(高斯频移 键控),40 频道最高 2 MHz 的通道间隙,自定义高达 232 字节的大广播包,3 个固定的广 播通道,37 个自适应自动跳频数据通道,物理层可以和经典蓝牙 RF 组合成双模设备,可调 的 1MHz 和 2 MHz 间隙能更好地防止相邻频道的干扰。宽输出功率调节(-21 dBm~+2dBm), -97 dBm 高增益接收灵敏度。 此模块的设计目的是迅速桥接电子产品和智能移动设备,可广泛应用于有此需求的各种电 子设备,如仪器仪表、物流跟踪、健康医疗、智能家居、运动计量、汽车电子、休闲玩具等。 随着安卓 4.3 智能设备对 BLE 技术的集成,智能手机标配 BLE 必将成为时尚,手机外设的市 场需求将成级数倍增。用户可借此模块,以最短的开发周期整合现有方案或产品,以最快的速 度占领市场,同时为企业的发展注入崭新的技术力量。 2 Shenzhen RF-star Technology Co.,Ltd. 版本更新记录 版本号 文档日期 V4.50 2019/02/25 更新内容  第一次发布  支持 AT 指令自定义 232 字节的大广播包数据内容,支持实时更新, 掉电保存;  支持手动调整物理层带宽,默认 1M;  支持 AT 指令调整发射功率,修改广播间隔;  支持 AT 指令附加自定义广播数据,支持实时更新,掉电保存;  支持 AT 指令自定义设备识别码,掉电保存,会包含在广播数据中。  如果是 TTM:开头的包,视为 AT 指令,否则做透传数据处理。如果以 TTM:开头,而后面的字串无法解析,输出"TTM:ERP\r\n\0";  默认波特率为 115200,可自修改为高速波特率,掉电保存,最低波 特率支持 4800;  发射功率,产品识别码,自定义广播内容,广播周期服务通道设置可以通 过 APP 对这些系统参数进行设置;  从 TX 输出蓝牙正常断线和超时断线字串提示;  自定义广播内容掉电保存功能。  连接指示反馈设备的 MTU 大小和连接间隔; V4.50 2019/03/19   修复名称修改只到 15 字节的问题 修复防劫持秘钥 20S 断开功能 V4.50 2019/04/22   修正文档中部分描述错误 加入基本的硬件规格说明; V4.50 2019/06/20   更新文档速率和发包说明 更新硬件规格说明; V4.50 2019/07/05   新增 AT 指令查询版本号; 新增 AT 指令修改密码,删除密码; V4.50 2019/11/18  新增 AT 指令设定数据延时 2020/10/12    新增 AT 指令设定 Service UUID 新增外围参考设计 新增功耗测试截图 V4.50 注: 1、文档会不定期优化更新,在使用此文档前,请确保是最新版本; 2、获取最新协议或文档,请到信驰达科技官方网址下载: 3 Shenzhen RF-star Technology Co.,Ltd. 目录 前言.................................................................................................................................................................................2 版本更新记录................................................................................................................................................................ 3 目录.................................................................................................................................................................................4  概述..........................................................................................................................................................................6  工作模式示意图..................................................................................................................................................... 8  封装尺寸及脚位定义............................................................................................................................................. 9  RF-BM-4044B2、RF-BM-4044B3............................................................................................................ 9  RF-BM-4044B4..........................................................................................................................................12  串口透传协议说明(桥接模式)...........................................................................................................................14  串口 AT 指令........................................................................................................................................................ 16  连接间隔设定..............................................................................................................................................16  获取模块名称..............................................................................................................................................16  模块重命名..................................................................................................................................................16  获取波特率..................................................................................................................................................17  波特率设定..................................................................................................................................................17  获取物理地址 MAC....................................................................................................................................17  设置模块 MAC 地址...................................................................................................................................17  获取模块版本号..........................................................................................................................................17  获取模块连接密码......................................................................................................................................18  设置模块连接密码......................................................................................................................................18  模块复位—上电复位..................................................................................................................................18  模块复位—浅恢复......................................................................................................................................18  模块复位—深度恢复..................................................................................................................................18  EN 脚内部使能........................................................................................................................................... 18  广播周期设定..............................................................................................................................................19  修改透传服务 UUID...................................................................................................................................19  附加自定义广播内容..................................................................................................................................20  定义产品识别码..........................................................................................................................................20  发射功率设定..............................................................................................................................................20  自定义大广播包数据..................................................................................................................................21  设置物理层数据率......................................................................................................................................21  数据延时设定..............................................................................................................................................21 4 Shenzhen RF-star Technology Co.,Ltd. AT 指令表........................................................................................................................................................... 22  BLE 协议说明(APP 接口)...................................................................................................................................24  蓝牙数据通道【服务 UUID:0xFFE5】.................................................................................................24  串口数据通道【服务 UUID:0xFFE0】.................................................................................................24  模块参数设置【服务 UUID:0xFF90】................................................................................................. 24  设备信息【服务 UUID:0x180A】......................................................................................................... 27  防劫持密钥【服务 UUID:0xFFC0】.................................................................................................... 27  广播数据设置....................................................................................................................................................... 30  系统复位与恢复................................................................................................................................................... 31  用 APP 测试透传功能......................................................................................................................................... 32  主机参考代码(透传)........................................................................................................................................... 34  IOS APP 编程参考.............................................................................................................................................. 35  联系我们............................................................................................................................................................... 37 附录 A:BLE 模块应用方案提示..............................................................................................................................38 附录 B:BLE 模块硬件规格说明..............................................................................................................................39 附录 C:功耗测试截图.............................................................................................................................................. 42 5 Shenzhen RF-star Technology Co.,Ltd.  概述 模块暂时只工作在桥接模式(透传模式)。 模块启动后会自动进行广播,已打开特定 APP 的手机会对其进行扫描和对接,成功之后 便可以通过 BLE 协议对其进行监控。 桥接模式下,用户 CPU 可以通过模块的通用串口和移动设备进行双向通讯,用户也可以 通过特定的串口 AT 指令,对某些通讯参数进行管理控制。用户数据的具体含义由上层应用程 序自行定义。移动设备可以通过 APP 对模块进行写操作,写入的数据将通过串口发送给用户 的 CPU。模块收到来自用户 CPU 串口的数据包后,将自动转发给移动设备。此模式下的开发, 用户必须负责主 CPU 的代码设计,以及智能移动设备端 APP 代码设计。 主要特点: 1、5.0 协议栈开发,与 4.2 相比有 2 倍的速率,4 倍的通信距离,8 倍的广播包内容长度; 2、支持手动调整物理层带宽,提升通信距离和速率; 3、连接指示设备的 MTU 大小,灵活分配数据包大小; 4、此模块使用简单,无需任何蓝牙协议栈应用经验; 5、用户接口使用通用串口设计,全双工双向通讯,最低波特率支持 4800bps; 6、默认 20ms 连接间隔,连接快速; 7、支持 AT 指令软件复位模块,获取 MAC 地址; 8、支持 AT 指令修改 Service UUID; 9、串口数据包长度,可以是 1024Byte 以下(含 1024)的任意长度(大包自动分发); 10、支持 AT 指令调整蓝牙连接间隔,控制不同的转发速率(动态功耗调整); 11、支持 AT 指令调整发射功率、修改广播间隔、自定义广播数据、自定义设备识别码、修改 串口波特率,修改模块名; 12、高速透传转发(主从模块之间),可以达到最快 16K/S 的稳定速率; 13、支持移动设备 APP 修改模块名称、修改串口波特率、产品识别码、自定义广播内容、广 播周期; 14、支持移动设备 APP 对模块进行远程复位,设置发射功率; 15、支持移动设备 APP 调节蓝牙连接间隔(动态功耗调整); 16、支持连接状态、广播状态提示脚; 17、支持移动设备 APP 对模块进行远程恢复初始化; 6 Shenzhen RF-star Technology Co.,Ltd. 18、支持从 TX 串口获取蓝牙连接状态(连接,正常断线和超时断线)字串提示; 19、极低功耗的待机模式,CC2640R2F 芯片官方数据睡眠电流 0.1μA,模块实测功耗如下: 平均电流(小壁虎测量*3 默认) 事件 开启 EN 内部上拉 测试条件/备注 关闭 EN 内部上拉 2.02 μA 模块睡眠功耗 EN 为高电平 广播 808.64 μA 642.05 μA 广播周期 200 ms(默认) 广播 328.62 μA 108.76 μA 广播周期 1000 ms 广播 231.95 μA 25.71 μA 广播周期 5000 ms 连接事件 710.97 μA 497.41 μA 连接间隔 30 ms 模块接收串口数据并 发送给 APP 3.7mA 3.5mA (20 bytes,10 次/秒) 连接间隔 100 ms 模块接收 APP 数据并 发送给 MCU 3.99mA 3.78mA (20 bytes,10 次/秒) 连接间隔 100 ms *1 注:官方测试方式:在电源回路上串一个 10R 的电阻,使用示波器截取压降波形,进行积 分计算。 *2 注:万用表测试方式:用万用表 μA 或 mA 档串在电池与模块之间查看显示值。测试电压 为 3.3V。 *3 注:小壁虎测试方式:把小壁虎(Silicon Labs)工具接入到模块电源回路中,打开官方软 件 Simplicity Studio 进行监测功耗波形数据,自动积分计算功耗值。 以上数据为信驰达模块 RF-BM-4044B2 抽样实测数据,仅供参考。如果希望得到更低功 耗,可适当增大连接间隔或者广播周期,详见《模块参数设置》和《串口 AT 指令》相关章节。 RF-BM-4044B2 RF-BM-4044B3 7 RF-BM-4044B4 Shenzhen RF-star Technology Co.,Ltd.  工作模式示意图 图1 模块桥接模式示意图 注:为避免用户 MCU 的 IO 和模块 IO 的输出电平差异导致大电流,建议在模块的输出信 号线 TX,BCTS 上串入一小额隔离电阻。 8 Shenzhen RF-star Technology Co.,Ltd.  封装尺寸及脚位定义  RF-BM-4044B2、RF-BM-4044B3 RF-BM-4044B2 和 RF-BM-4044B3 是引脚兼容的,两者的区别是 RF-BM-4044B2 使用的 是板载天线,而 RF-BM-4044B3 使用的是带 IPEX 天线座的外置天线,RF-BM-4044B2 的尺 寸比 RF-BM-4044B3 的尺寸稍微长一些(天线部分)。 图2 RF-BM-4044B2尺寸图 图3 RF-BM-4044B3尺寸图 9 Shenzhen RF-star Technology Co.,Ltd. 图4 模块引脚图 引脚定义表 模块脚 位序号 模块脚 位名称 芯片脚 位名称 输入/ 输出 Pin1 GND - - 模块地 GND Pin2 VCC - - 模块电源正极 1.8V~3.8V Pin3 TMS - I/O 接 XDS 仿真器 TMS Pin4 TCK - I/O 接 XDS 仿真器 TCK Pin5 RST - - 复位输入脚,低电平有效,无内部上拉 说明 模块使能控制线(低电平有效) 0:模块开始广播,直到连接到移动设备 1:无论模块当前状态,立即进入完全睡眠状态 (0.1μA) Pin6 EN P06 I Pin7 - P09 I/O Pin8 GND - - 模块地 GND Pin9 GND - - 模块地 GND 恢复出厂设置触发 模块上电后保持此引脚低电平 5s ,系统会恢复部分参数 (浅恢复),若保持 20s 以上则将会恢复全部参数(深度 恢复)(见《系统复位与恢复》系统复位与恢复章节) Pin10 RESTORE P08 I/O Pin11 - P07 I/O Pin12 链路指示 P05 O 链路指示 0:蓝牙已连接 1:蓝牙未连接 10 Shenzhen RF-star Technology Co.,Ltd. Pin13 Pin14 广播指示 BRTS P04 P03 O 广播指示 0:开启广播 1:关闭广播 I 作为数据发送请求(用来唤醒模块) 0:主机有数据发送,模块将等待接收来自主机的数据, 此时模块不睡眠 1:主机无数据发送,或主机数据发送完毕之后,应该将 此信号线置 1 Pin15 BCTS P02 O 数据输入信号(用来唤醒主机,可选) 0:模块有数据发送到主机,主机接收模块数据 1:模块无数据发送到主机,或模块数据发送完毕之后, 会将此信号置 1 Pin16 TX P01 O 模块串口发送端 Pin17 RX P00 I 模块串口接收端 Pin18 NC - - 说明 1: 模块广播时(此状态下,可被发现,被连接)有以下特性: 1、如果 EN 脚(Pin 6)被使能后(置低),模块会保持一直广播,直到被连接,或者 EN 被置高。 2、正常断开或者超时断开后,只要 EN 置低,模块总会保持广播,直到再次被连接。 说明 2: P04 作为广播指示脚,当模块开启广播输出低电平,当模块关闭广播输出高电平;P05 做为链路指示脚,当蓝牙已连接输出低电平,当蓝牙未连接或者断开(超时断开和 APP 主动断 开)后处于未连接状态时,输出高电平。 使能后未连接 模块 状态 电平使 能模式 连接 正常断开 超时断开 P04 提示方式 P05 提示方式 P04 提示方式 P05 提示方式 P04 提示方式 P05 提示方式 P04 提示方式 P05 提示方式 低电平 广播 高电平 未连接 高电平 未广播 低电平 连接 低电平 广播 高电平 未连接 低电平 广播 高电平 未连接 11 Shenzhen RF-star Technology Co.,Ltd.  RF-BM-4044B4 图5 RF-BM-4044B4尺寸图 图6 模块引脚图 12 Shenzhen RF-star Technology Co.,Ltd. 引脚定义表 模块脚 位序号 模块脚 位名称 芯片脚 位名称 输入/ 输出 Pin1 RX P00 I 模块串口接收端 Pin2 TX P01 O 模块串口发送端 O 数据输入信号(用来唤醒主机,可选) 0:模块有数据发送到主机,主机接收模块数据 1:模块无数据发送到主机,或模块数据发送完毕之后, 会将此信号置 1 作为数据发送请求(用来唤醒模块) 0:主机有数据发送,模块将等待接收来自主机的数据, 此时模块不睡眠 1:主机无数据发送,或主机数据发送完毕之后,应该将 此信号线置 1 Pin3 BCTS P02 说明 Pin4 BRTS P03 I Pin5 TMS - I/O 接 XDS 仿真器 TMS Pin6 TCK - I/O 接 XDS 仿真器 TCK Pin7 广播指示 P04 O 广播指示 0:开启广播 1:关闭广播 Pin8 RES - - 复位输入脚,低电平有效,无内部上拉 Pin9 - P09 I/O Pin10 RESTORE P08 I/O Pin11 - P07 I/O Pin12 EN P06 恢复出厂设置触发 模块上电后保持此引脚低电平 5s ,系统会恢复部分参数 (浅恢复),若保持 20s 以上则将会恢复全部参数(深度 恢复)(见《系统复位与恢复》系统复位与恢复章节) I 模块使能控制线(低电平有效) 0:模块开始广播,直到连接到移动设备 1:无论模块当前状态,立即进入完全睡眠状态 (0.1μA) Pin13 链路指示 P05 O 链路指示 0:蓝牙已连接 1:蓝牙未连接 Pin14 VCC - - 模块电源正极,1.8V~3.8V,推荐 3.3V Pin15 GND - - 模块地 GND Pin16 EXT ANT - - 外接天线输出 13 Shenzhen RF-star Technology Co.,Ltd.  串口透传协议说明(桥接模式) 模块的桥接模式是指,通过通用串口和用户 CPU 相连,建立用户 CPU 和移动设备之间 的双向通讯。用户可以通过串口,使用指定的 AT 指令对串口波特率,BLE 连接间隔进行重设 置(详见后面《串口 AT 指令》章节)。针对不同的串口波特率以及 BLE 连接间隔,以及不同 的发包间隔,模块将会有不同的数据吞吐能力。 此型号模块和信驰达 CC2640 蓝牙 5.0 主模块之间设定波特率为 921600 bps、最小连接 间隔为 10ms 时,模块能达到最高 16K/S 的有效转发速率;此模块和手机通信,在波特率为 921600 连接间隔为 30ms 时,有效转发速率为 5K/S。 模块可以根据获取到的已连接设备的 MTU 自定义串口包,模块会根据数据包大小自动分 包发送,每个无线包最大载荷为 MTU 减去 3 个字节(例如:模块和苹果手机连接,获取 MTU 为 185,则模块发送数据给手机每个最大的包为 182 个字节)。移动设备方发往模块的数据包, 必须自行分包(每包 1 个字节到(MTU-3)个字节之间)发送。模块收到无线包后,会依次 转发到主机串口接收端。 1、串口硬件协议:115200 bps,8,无校验位,1 停止位 。 2、EN 为高电平,蓝牙模块处于完全睡眠状态。EN 置低时,模块会以 200ms 的间隔开始广 播,直到和手机对接成功。当 EN 从低到高跳变,不论模块状态,会立即进入睡眠。 3、连接成功之后,主机(MCU)如有数据发送至 BLE 模块,需将 BRTS 拉低,主机可在约 50ms 后开始发送数据。发送完毕之后主机应主动抬高 BRTS,让模块退出串口接收模式。要注意的 是,数据发送完毕后也要延时一段时间,抬高 BRTS 之前请确认串口数据完全发送完毕,否 则会出现数据截尾现象。 4、当模块有数据上传请求时,模块会置低 BCTS,开始发送,直到数据发送完毕。数据发送 完毕,模块会将 BCTS 置高。 5、如若主机的 BRTS 一直保持低电平,则蓝牙模块会一直处于串口接收模式,会有较高的功 耗。 6、在模块连接成功后,会从 TX 给出 "TTM:CONNECTED" 字串,可以根据此字串来确定是 否可以进行正常转发操作。当然也可以使用连接状态提示脚,也可以通过手机发送一个特定的 确认字串到模块,主机收到后即可确认已经连接。当连接被 APP 端主动断开后,会从 TX 给 出“TTM:DISCONNECT”字串提示,如果是非正常断开,会从 TX 给出“TTM:DISCONNECT 14 Shenzhen RF-star Technology Co.,Ltd. FOR TIMEOUT”字串提示。 7、模块的蓝牙默认连接间隔为 20 ms,如果需要节省功耗采用低速转发模式,需通过 AT 指 令调整连接间隔(最长连接间隔 2000ms),每个连接间隔最多传输 248 个字节,连接间隔为 T(单位:ms),那么每秒最高转发速率 V(单位 byte/s)为: V = 248*1000/T (V 只和 T 有关) 如果模块的蓝牙连接间隔为 10ms,而每个间隔最多传输 248 byte 有效数据,因此理论 最高传输能力(转发速率)为 248*1000/10= 24.8K Byte/s。测试表明,转发速率在 16K/s 以 下,在信号较好时,基本上无漏包情况。安全起见,无论是低速或者高速转发应用,都建议在 上层做校验重传处理。 注:Android 的 MTU 为 251 字节,IOS 的为 185 字节,发送时每包大小为 MTU-3 个字 节。 8、串口数据包的大小可以不定长,长度可以是 1K 字节以下的任意值,同样满足以上条件即 可。但为最大效率地使用通讯的有效载荷,同时又避免通讯满负荷运行,推荐使用 20,80, 248 字节长度的串口数据包,包间间隔取大于 20ms。 注:经测试,在 IOS 中,调用对 Characteristic 的写函数使用 CBCharacteristicWriteWithResponse 参数,使用带回应写模式,这种模式会降低部分转 发效率,但可保证单个数据包的正确性,而使用 CBCharacteristicWriteWithoutResponse 参数,使用不带回应写模式,这种模式会有利于提高转发效率,但数据包的正确性需要 APP 上层去校验。 15 Shenzhen RF-star Technology Co.,Ltd.  串口 AT 指令 以 "TTM"开头 的字串会 当 成 AT 指令进行解析 并执行 ,之后会 追加 输出执行 结果 , "TTM:OK\r\n\0"或 "TTM:ERP\r\n\0"等。不以“TTM”开头的串口数据包,将被视为透传数据。  连接间隔设定 向串口 RX 输入以下字串,设定 BLE 连接间隔: "TTM:CIT-Xms" 其中 X="20","30","50","100","200","300","400","500","1000","1500","2000", 单位 ms(以上数据格式都为 ASCII 码)。如“TTM:CIT-30ms”表示设定连接间隔为 30ms。 在执行完此指令之后,会从串口 TX 得到以下确认: "TTM:TIMEOUT" 表示更改超时,修改失败; "TTM:OK" 表示更改成功,正以新的连接间隔在运行。 注:只有在连接成功后更改此指令才有效。  获取模块名称 向串口 RX 输入以下字串: "TTM:NAM-?" 会从 TX 收到: " TTM:NAM-xxxxxxxxxxxx\r\n\0" 字串后面"xxxxxxxxxxxx"为蓝牙模块名称。  模块重命名 向串口 RX 输入以下字串,其中“Name”为模块名称,长度为 16 个字节以内,ASCII 码格式, " TTM:REN-" + Name 如“TTM:REN-ABC123”表示将模块重命名为“ABC123”。 若修改成功则会从 TX 收到 "TTM:OK" 确认,如果指令格式不对,则会返回: "TTM:ERP" 测试表明,设备名称修改在 iOS 系统中无法立即变更,在 android 系统中可以实现立即变 更。用户可以通过 PC 进行设置后使用,也可以通过移动设备的 BLE APP 接口进行设置。见 《模块参数设置【服务 UUID:0xFF90】》。 16 Shenzhen RF-star Technology Co.,Ltd.  获取波特率 向串口 RX 输入以下字串,设定波特率: "TTM:BPS-?" 会从 TX 收到: "TTM:BPS-X" 其中 X="4800","9600","19200","38400","57600","115200","256000","512000", "921600"(以上数据格式都为 ASCII 码)。  波特率设定 向串口 RX 输入以下字串,设定波特率: "TTM:BPS-X" 其中 X="4800","9600","19200","38400","57600","115200","256000","512000","921600", (以上数据格式都为 ASCII 码)。如“TTM:BPS-115200”表示设定波特率为 115200bps。 在执行完此指令之后,会从串口 TX 得到以下确认:"TTM:BPS SET AFTER 2S ...",如果设 置值不在选项中,或者指令格式不对,则返回:"TTM:ERP\r\n\0"  获取物理地址 MAC 向串口 RX 输入以下字串: "TTM:MAC-?" 会从 TX 收到: " TTM:MAC-xxxxxxxxxxxx" 字串后面"xxxxxxxxxxxx"为 6 字节模块蓝牙地址。  设置模块 MAC 地址 向串口 RX 输入以下字串: "TTM:MAC-xxxxxxxxxxxx",其中"xxxxxxxxxxxx"为待设置的 6 字节模块蓝牙地址。 会从 TX 脚收到 "TTM:OK\r\n\0" 确认,如果指令格式不对,则会返回: "TTM:ERP\r\n\0" 设定掉电保存,重启模块后,模块将按照新的 MAC 地址进行工作。  获取模块版本号 向串口 RX 输入以下字串: "TTM:VER-? " 17 Shenzhen RF-star Technology Co.,Ltd. 会从 TX 脚收到 "TTM:VER-XXXXXX" , X 为模块的版本号, 如果指令格式不对, 则 会返回:"TTM:ERP\r\n\0"  获取模块连接密码 向串口 RX 输入以下字串: "TTM:PWD-?" 会从 TX 脚收到 "TTM:PWD-XXXXXX" ,X 为 6 个字节的连接密码,如果指令格式不对, 则会返回: "TTM:ERP\r\n\0"  设置模块连接密码 向串口 RX 输入以下字串,可以设置或者更改模块的连接密码,长度为 6 个字节的数字格 式。 "TTM:PWD-xxxxxx" 会从 TX 脚收到 "TTM:OK-xxxxxx\r\n\0" 确认,如果指令格式不对,则会返回: "TTM:ERP\r\n\0"  模块复位—上电复位 向串口 RX 输入以下字串: "TTM:RST-SYSTEMRESET" 会迫使模块软复位一次。  模块复位—浅恢复 向串口 RX 输入以下字串: “TTM:RST-RSTPWD”会迫使模块浅复位一次。这次浅复位是恢复模块的密码参数。  模块复位—深度恢复 “TTM:RST-RESET”会迫使模块深度复位一次。这次深度复位是恢复模块所有修改过的参数, 使其恢复到出厂状态。  EN 脚内部使能 向串口 RX 输入以下字串,设置 EN 脚开启内部上拉(默认状态):"TTM:EUP-ON\r\n\0"。 向串口 RX 输入以下字串,设置关闭 EN 脚开启内部上拉,EN 脚拉低使能广播时,能节 18 Shenzhen RF-star Technology Co.,Ltd. 省 120 多μA 电流:"TTM:EUP-OFF\r\n\0"。 设 置 成 功 后 TX 脚 收 到 "TTM:OK\r\n\0" 确 认 , 如 果 指 令 格 式 不 对 , 则 会 返 回 : "TTM:ERP\r\n\0"。 注:此参数掉电不保存,并且掉电后默认恢复上拉状态。  广播周期设定 向串口 RX 输入以下字串,设置模块的广播周期: "TTM:ADP-(X)"。 其中 X = "20","50","100","200","500","1000","1500","2000","2500","3000", "4000","5000"之一(以上数据格式都为 ASCII 码)。如“TTM:ADP-(200)”表示设定广播周 期为 200ms。若修改成成功则会从 TX 脚收到 "TTM:OK\r\n\0" 确认,如果指令格式不对,则 会返回:"TTM:ERP\r\n\0"。 重启模块后,模块将按照新的广播周期进行广播。  修改透传服务 UUID 向串口 RX 输入以下字串,设置模块的透传服务 UUID: "TTM:UIDS-x1,x2,x3,x4,x5,x6",其中 x1:UUID 位数选择。取值范围:0~1。(0:使用 16bit UUID,1:使用 128bit UUID,重 启设备生效) x2:设备透传发送 service UUID。取值范围:0000~FFFF。(若使用 128bit 模式时,该 值为 128bit 模式的第 3、4 字节) x3:设备透传发送 characteristic UUID。取值范围:0000~FFFF。(若使用 128bit 模式 时,该值为 128bit 模式的第 3、4 字节) x4:设备透传接收 service UUID。取值范围:0000~FFFF。(若使用 128bit 模式时,该 值为 128bit 模式的第 3、4 字节) x5:设备透传接收 characteristic UUID。取值范围:0000~FFFF。(若使用 128bit 模式 时,该值为 128bit 模式的第 3、4 字节) x6 : 128bit 基 础 UUID 值 。 取 值 范 围 : 00000000000000000000000000000000~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 。 ( 基 础 UUID 的第 3、4 字节替换为以上参数的 UUID 构成设备 128bit 的实际 UUID) 说明: 1、使用 16bit UUID 功能时,参数 x6 无作用,可以不设置。 2、参数使用十六进制数值表示,参数 x2 到参数 x5 使用 2 个字节,参数 x6 使用 16 字节, 如参数 x5 为“0002”,参数 x6 为“00112233445566778899AABBCCDDEEFF”,指令参 考使用如下: 19 Shenzhen RF-star Technology Co.,Ltd. · TTM:UIDS-0,FFE0,FFE4,FFE5,FFE9,FFEEFFE0BBAA99887766554433221100\r\n (默认值) ·TTM:UIDS-0,BB00,BB01,BB02,BB03\r\n ·TTM:UIDS-1,BB00,BB01,BB02,BB03,11223344556677889900112233445566\r\n ·TTM:UIDS-1,0000,0001,0000,0002,00112233445566778899AABBCCDDEEFF\r\n 若修改成成功则会从 TX 脚收到 "TTM:OK\r\n\0" 确认,如果指令格式不对,则会返回: "TTM:ERP\r\n\0"。 指令重启后生效,掉电保存。  附加自定义广播内容 向串口 RX 输入以下字串,自定义广播内容: "TTM:ADD-"+ Data 其中 Data 为准备附加的广播的数据,长度 0< L
RF-BM-4044B2 价格&库存

很抱歉,暂时无法提供与“RF-BM-4044B2”相匹配的价格&库存,您可以联系我们找货

免费人工找货