最新消息:

BM88与BM77蓝牙模块对比

BM88 wkadmin 2281浏览 0评论

BM88与BM77蓝牙模块对比

硬件对比

BM77 BM88
架构 透传模块 透传模块
尺寸 12mm *15mm(不带/带天线) 12mm *15mm(不带/带天线)
与主MCU通信 UART TX,RX,支持硬件流控

Default: 115200,no flow control

UART TX,RX,不启用和不支持硬件流控

Default:115200,no flow control

存储器 ROM ,外挂EEPROM存储参数 Flash版,支持未连接时AT command进行参数配置,也支持拉gpio实现专门的配置模式,配置的使能脚PB1(pin 15)
内核 51单片机 32位ARM处理器
PIN定义 PIN5 位置,IO电源输入脚 对应PIN5 位置,NC
PIN定义 PIN6 位置,1.8V LDO 输出 对应PIN6 位置,NC
PIN定义 PIN7 位置,wakeup, 下降沿触发 对应PIN7 位置,wakeup, 下降沿触发
PIN定义 PIN8位置,PMULDO_O,电源管理单元输出 对应PIN8 位置,NC
PIN定义 PIN9,PIN10,用于tx,rx的状态指示 PIN9用于连接指示,被手机连接上,拉低,手机释放连接拉高;

PIN10 用于指示Rx状态,拉低,可以发送透传数据到模块,拉高不可以发送透传数据。

PIN定义 底部PIN (用于流控和写e2prom 参数) 未预留底部PIN (通过AT command设置参数)
PIN定义 PIN36位置,GPIO, 未定义 对应PIN19脚位置,BOOT0,默认下拉,在升级固件时上拉
PIN定义 PIN31位置,GPIO, 未定义 对应PIN15脚位置,CONFIG MODE,默认上拉,在进入专门的参数配置模式的时候,下拉
PIN定义 PIN32位置,GPIO, 未定义 对应PIN16脚位置,drop link,默认上拉,在host mcu希望断开蓝牙连接时候,下拉改脚维持10ms以上
PIN定义 PIN33位置,GPIO, 未定义 对应PIN17脚位置,用来指示rx是否空闲的。当host MCU发送大数据到BM88后,BM88收到后发往手机,开始发送的时候拉高改脚,发送完成拉低改脚,当脚拉低后,host MCU可以继续发送下一个packet了。
PIN定义 PIN34位置, GPIO, 未定义 对应pin18脚,模块正常启动指示,拉低表示模式启动正常
PIN定义 PIN8位置,PMULDO_O,电源管理单元输出 对应PIN8 位置,NC

软件对比

BM77 BM88
软件开发 串口透传,无须移植 串口透传,无须移植 (原来给予BM77开发的手机端的应用可以无缝的切换到BM88上就可以使用)

嵌入式端程序,可能需要做微小的调整。

功能属性修改 通过eepom,只能修改参数 Flash版本,可以根据客户需求定制程序
判断蓝牙状态 IO指示 IO指示。目前有连接状态和启动状态以及是否可以发送数据的状态的状态指示。
配置 专有配置工具修改 专有配置工具修改和升级,AT command配置,支持未连接时的AT command模式,不需要进入特别的配置模式
主MCU编程注意事项 Wakeup 唤醒 LDO_EN 控制以及wakeup 唤醒
软件定制 比较难 比较容易

 

功耗对比

下面的功耗测试是在睡眠模式设置为2的时候测试的。

BM77 BM88
Shut down 300uA 50uA
Connected with sniff mode(no data,sniff interval = 500ms) 0.858mA 0.96mA
Spp connected with data transmitted at 115200bps 25mA 29mA
LE connected(no data, conntection interval=200ms) 1.6mA 1.2mA
LE connected with data transmitted, connection interval=20ms 18.581mA 22 mA

 

BM77底部Pin 说明

BM77底部有一排Pin, BM88没有,下表逐一说明。

BM77 Description Note
Pin13 P17/CTS BM88不支持硬件流控,无须接CTS
Pin14 P05 通用IO,BM88没有此IO
Pin15 P00/RTS BM88不支持硬件流控,无须接RTS
Pin16 P20 通用IO,P20、P24与EAN Pin 组合配置BM77,而BM88是Flash版本,通过boot0和配置工具来配置名称等参数
Pin17 P24
Pin18 EAN
Pin19 RST_N BM88通过LDO_EN pin 包含了复位模块的功能,无须单独PIN控制

转载请注明:BT + WIfi 技术交流文档 » BM88与BM77蓝牙模块对比

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
加载中