联系人:张生
邮箱:
电话:13417394552
地址: 广东深圳市宝安区西乡街道宝源路华源科技创新园B座306
| 型号 |
CSM92*25 |
信息发送内容 |
数据 |
| 发射功率 |
0.16 |
频段 |
2402~2480 |
| 通讯接口形式 |
UART |
无线连接方式 |
蓝牙5.2 |
| 产地 |
深圳 |
厂家 |
自有工厂 |
CSM92*25 模块是基于芯海 CST92*25 芯片设计的蓝牙 5.0 低功耗(BLE)单模蓝牙模块。模块内置一颗ARM Cortex-M0 32 位处理器、2.4GHz收发器以及集成高性能蛇形天线,并集成UART、SPI、I2C、PWM、ADC 等丰富外设。它无需其他RF设计即可提供完整的RF解决方案,从而缩短产品开发周期。 CSM92*25 模块拥有尺寸小、 功耗低等优点,且利用CST92*25的功能和外围器件,简化了设计并降低了 BOM 成本。
CSM92*25 模块已经通过蓝牙 Bluetooth®SIG 联盟BQB认证,商标可用于基于蓝牙5.0(BLE,低功耗蓝牙)的消费类及工业控制采集类应用产品。CSM92*25 模块能提升操作的可靠性;提高信号的传输距离和抗干扰性;还能实现不同电子产品间的互操作的问题,电池寿命也可显著延长,为产品与智能移动设备通讯提供快速的BLE解决方案。
CST92*25芯片为一款低功耗蓝牙5.0芯片,外部MCU可以通过UART接口对该BLE芯片进行操作控制。外部MCU与CST92*25芯片之间的通信信号连接见图2.1所示。
信号说明如下:
1)UART_TX/P20:串口通信数据发送引脚,需要与外部MCU的串口接收引脚连接
2)UART_RX/P18:串口通信数据接收引脚,需要与外部MCU的串口发送引脚连接
3)WAKEUP/P14:唤醒引脚,当模块进入睡眠模式后,通过该引脚的下降沿信号可唤醒蓝牙
4)BT_STATUS/P11:连接状态信号,当有蓝牙连接时,输出低电平,当无蓝牙连接时,输出高电平。 串口通信使用UART_TX/P20与UART_RX/P18两根信号线,波特率支持9600、19200、38400、57600、
115200。串口缺省波特率为115200bps。串口其他配置为:8bits数据位宽,1个停止位,无校验位,无硬件流控。
当蓝牙模块接收到UART数据后,判断该数据是否为AT指令,若为AT指令,则进行AT命令响应, 否则将该数据通过蓝牙透传。
蓝牙模块支持3种角色,通过AT指令可更改角色。3种角色分别为:
1)从角色(slave):支持单连接,默认处于该角色。
2)主角色(master):支持多连接,最多为8个从机连接。
3)主从一体(slave and master):支持2主8从。
蓝牙模块BLE数据支持2种传输模式,分别为:
1)BLE与UART数据透传模式:实现BLE与UART之间数据透传
2)BLE通道间桥接模式:实现BLE多连接之间数据透传
高速透传转发,10KBytes/s稳定传输(串口波特率460800不稳定,不建议使用)
低工作功耗,模块实测功耗如下:
| 事件
|
平均电流
|
测试条件/备注
|
|
模块睡眠功耗
|
2μA
|
|
|
广播
|
306μA
|
广播周期 200 ms
|
|
广播
|
129μA
|
广播周期 500 ms
|
|
广播
|
69μA
|
广播周期 1000 ms
|
|
广播
|
40μA
|
广播周期 2000 ms
|
|
连接事件
|
816μA
|
连接周期 50 ms
|
|
连接事件
|
413μA
|
连接周期 100 ms
|
蓝牙广播包、服务与特征
蓝牙模块包含特定的服务与特征,默认的服务与特征如表3.1所示,通过AT指令,可修改服务与特征的UUID。
表3.1蓝牙服务与特征列表
| Service Name
|
Service UUID
|
Characteristic Name
|
Characteristic UUID
|
Properties
|
|
透传控制
|
0xFFF0
|
上传信息
|
FFF1
|
Notify
|
|
下发信息
|
FFF2
|
Write without response
| ||
|
AT指令操作
|
FFF3
|
Notify,Read,Write without response
|
蓝牙广播包
蓝牙广播包Advdata内容为:02 01 06 07 FF xx xx xx xx xx xx len+0x09+BT name,其中xx为蓝牙
MAC地址,高字节在前,低字节在后。
上传信息/下发信息特征值
蓝牙模块BLE数据支持2种传输模式,分别为:
● BLE与UART数据透传模式
该模式下,BLE与UART之间将实现数据透传。在多连接情况下,需要通过AT指令(AT+TXHANDLE
与AT+RXHANDLE)蓝牙透传handle,以便实现UART与对应BLE信道间的数据透传。
l● BLE通道间桥接模式
该模式只在蓝牙多连接模式下有效。设置桥接后,桥接的BLE 2个连接通道间将实现数据透传。
AT指令操作特征值
蓝牙模块不但可以接收UART接口发送过来的AT指令,也支持通过BLE信道发送过来的AT指令。通过“AT指令操作”特征值,可进行AT指令的交互。文档中大部分指令支持通过该特征值传输,少部分指令不支持,具体请查看“AT指令集”。