型號: | CSM92F25 |
---|---|
品牌: | RF Crazy |
原產地: | 中國 |
類別: | 電子、電力 / 電子元器件 / 集成電路 |
標籤︰ | CSM92F25 , BQB認証 , 低功耗藍牙 |
單價: |
¥6.6
/ 片
|
最少訂量: | 2 片 |
最後上線︰2022/10/09 |
CSM92F25 模塊是基於芯海 CST92F25 芯片設計的藍牙 5.0 低功耗(BLE)單模藍牙模塊。模塊內置一顆ARM Cortex-M0 32 位處理器、2.4GHz收發器以及集成高性能蛇形天線,並集成 UART、SPI、I2C、PWM、ADC 等豐富外設。它無需其他RF設計即可提供完整的RF解決方案,從而縮短產品開發週期。 CSM92F25 模塊擁有尺寸小、 功耗低等優點,且利用CST92F25的功能和外圍器件,簡化了設計並降低了 BOM 成本。
CSM92F25 模塊已經通過藍牙 Bluetooth® SIG 聯盟BQB認証,商標可用於基於藍牙5.0(BLE,低功耗藍牙)的消費類及工業控制採集類應用產品。CSM92F25 模塊能提升操作的可靠性;提高信號的傳輸距離和抗干擾性;還能實現不同電子產品間的互操作的問題,電池壽命也可顯著延長,為產品與智能移動設備通訊提供快速的BLE解決方案。
CST92F25 芯片為一款低功耗藍牙 5.0 芯片,外部 MCU 可以通過 UART 接口對該 BLE 芯片進行操作控制。外部 MCU 與 CST92F25 芯片之間的通信信號連接見圖 2.1 所示。
圖 2.1 CST92F25 芯片與外部 MCU 信號連接圖
信號說明如下:
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 信道間的數據透傳。
● BLE 通道間橋接模式
該模式只在藍牙多連接模式下有效。設置橋接后,橋接的 BLE 2 個連接通道間將實現數據透傳。