BT38A 实现蓝牙高速 BLE 透传及超低功耗蓝牙透传方案分享(bt201蓝牙接收模块) szthrk.cn

摘要

BT38A(KT338A)是一款 BLE6.0 主从一体低功耗蓝牙透传模组,可在高速模式、低功耗模式两种工作模式,主机、从机两种角色之间灵活切换,无需重新烧录固件,有效降低蓝牙嵌入式开发难度与硬件成本。模组兼顾高速大流量数据传输与电池供电场景下的低功耗需求,支持串口 AT 指令配置全部参数,实现指令与透传数据自动识别区分。本文基于实测参数,围绕硬件特性、功耗表现、传输性能展开介绍,整理关键电气与功耗参数,解析透传工作逻辑、模式差异,为电池类设备、无线数据采集等 BLE 数传项目提供可参考的工程实现思路。

BT38A 基于 KT338A 芯片,硬件采用 25mm×15mm 小型邮票孔模组设计,供电电压区间 3.0‑3.4V,标准 TTL 串口作为数据交互接口,STA 引脚可输出蓝牙连接状态电平,方便 MCU 做连接状态检测。模组串口默认配置波特率 115200,数据位 8、停止位 1、无校验,所有参数均可通过 AT 指令完成配置,参数支持掉电保存。

模组核心分为高速模式与低功耗模式。高速模式模组全程保持运行状态,最高传输速率可达 34KB/s,做简单的透传需求的话,实际理论可以达到50-60KB/s,适合大数据量、高频收发的应用;低功耗模式自带自动休眠唤醒机制,空闲待机平均电流低至 13μA,串口收到数据自动唤醒,无需额外唤醒引脚,适配电池供电续航优先的产品。模组支持角色动态切换,既可作为从机等待手机、主机设备连接,也可作为 BLE 主机主动扫描、连接其他 BLE 从机设备,实现模组‑模组之间双向透传。

透传功能无需复杂配置,蓝牙链路建立订阅完成后自动进入透传状态。串口接收数据分为两类:以AT+开头、\r\n结尾的内容作为控制指令本地执行;其余全部数据直接通过 BLE 链路透传。手机蓝牙侧下发的全部数据直接转发至串口输出,不会解析 AT 指令。

下面为模组关键功耗及电气实测参数表:

实际工程使用中,低功耗模式可通过拉长连接间隔进一步压低工作电流;高速模式需要将串口波特率提升,避免串口速率成为传输瓶颈。当然了,在硬件布局上,天线区域需要做包地处理,晶振选用 24MHz,频偏≤±10ppm,保障蓝牙通信距离与连接稳定性。

在实际的测试方面,做AT指令建议能够一键展示所有的指令列表,不需要再多次去查找,可实现查询,测试,设置,等等不同的方向,方便测试,例如模块上电后会输出默认提示信息。根据提示依次输入 AT+HELP、AT+ERRORS,即可浏览指令列表和错误码信息。

BT38A实际测试的功耗情况:待机电流平均约 10.67 µA;20 s 内平均约 16.68 µA;接收指令时瞬时电流约 210 µA;20 s 内平均约 26 µA。