XLW-BLE003U 藍(lán)牙模塊是一款嵌入式的無(wú)線(xiàn)通信模塊,支持藍(lán)牙4.0 BLE協(xié)議,具有低功耗、小尺寸、信號(hào)強(qiáng),快讀啟動(dòng)、高可靠性,高性?xún)r(jià)比等特性。本模塊集成了MCU、無(wú)線(xiàn)射頻收發(fā)器、藍(lán)牙BLE4.0協(xié)議棧和應(yīng)用程序,用戶(hù)只需要對(duì)模塊提供3.3v供電即可獨(dú)立運(yùn)行。 XLW-BLE003D藍(lán)牙模塊提供了各種標(biāo)準(zhǔn)接口方便用戶(hù)使用,包括GPIO、 UART等,同時(shí)也提供了AT指令,便于用戶(hù)操作和集成到最終產(chǎn)品中。
產(chǎn)品特性:
● 支持藍(lán)牙BLE4.0即以上協(xié)議
● 支持1MS秒快速啟動(dòng)
● 低功耗設(shè)計(jì),支持Suspend和Deep Sleep兩種低功耗模式,可適用于電池供電
● 支持GPIO/UART等接口
● 支持PCB天線(xiàn)
● 支持AT指令
● 可通過(guò)FCC/CE標(biāo)準(zhǔn)認(rèn)證
適用范圍:
● 智能家居,小家電,智能家電,燈光照明,
● 可穿戴產(chǎn)品,手持設(shè)備,健康醫(yī)療設(shè)備
● 玩具,汽車(chē)電子,各類(lèi)工業(yè)控制產(chǎn)品
技術(shù)規(guī)格:
3.實(shí)現(xiàn)協(xié)議
GAP,GATT,SPP(Bluetooth Serial Port Profile,藍(lán)牙串行協(xié)議)
5.模塊功耗說(shuō)明
藍(lán)模塊根據(jù)消耗電流的不同,可分為三種工作模式:
6.1正常功耗模式
1).Usage:
使用過(guò)程中WAKEUP腳一直保持懸空模塊即工作在正常功耗模式下;
2).功耗說(shuō)明:
此模式下無(wú)論模塊處于廣播狀態(tài)還是連接狀態(tài)或者連接狀態(tài)下發(fā)數(shù)據(jù),功耗都為15ma 左右。
6.2休眠模式(淺度睡眠)
1).使用方法:
使用休眠模式需要客戶(hù)MCU的I/O口連接模塊的WAKEUP引腳,當(dāng)MCU需要通過(guò)串 向模塊發(fā)送數(shù)據(jù)時(shí),MCU需要提前5ms將此引腳電平拉高喚醒模塊,發(fā)送完數(shù)據(jù)立即 低即可;MCU不需要向模塊發(fā)送數(shù)據(jù)時(shí),請(qǐng)保持WAKEUP腳為低電平。
2).待機(jī)功耗(不進(jìn)行數(shù)據(jù)收發(fā)):
● 廣播間隔和連接間隔為1000ms時(shí),電流為78ua
● 廣播間隔和連接間隔為500ms時(shí),電流為143ua
● 廣播間隔和連接間隔為200ms時(shí),電流為338ua
3).數(shù)據(jù)收發(fā)功耗
如果MCU每100ms向模塊發(fā)送一次20字節(jié)的透?jìng)鲾?shù)據(jù),不同連接間隔的平均電流如下:
連接間隔(ms) 平均電流(uA)
1000 152
250 567
100 1380
以上電流采用積分方法測(cè)試分析得出,需要注意的是連接間隔不代表APP端或者M(jìn)CU 端發(fā)送數(shù)據(jù)的最小間隔,比如1000ms的連接間隔,不是指APP端1000ms只能寫(xiě)入一 次數(shù)據(jù),APP在1000ms內(nèi)可以寫(xiě)入多次數(shù)據(jù),但是BLE協(xié)議規(guī)定每次寫(xiě)入不能超過(guò)20個(gè)字節(jié),寫(xiě)入的這些數(shù)據(jù)每隔1000ms才會(huì)一起甩給模塊;反之模塊向APP發(fā)送同理,只是此時(shí)每次寫(xiě)入的數(shù)據(jù)最多可以達(dá)到96個(gè)字節(jié)。
低功耗說(shuō)明:
模塊默認(rèn)是不支持深度休眠模式,如需要支持需要定制。
XLW-BLE003D分兩種睡眠模式:
(1)淺度睡眠, Suspend 模式, 醒來(lái)后所有內(nèi)存,寄存器數(shù)據(jù)都保存著不會(huì)丟失, 程序從進(jìn)入睡眠的那個(gè)函數(shù)繼續(xù)往下跑, 淺度睡眠平均電流在 14uA 左右,支持 timer 喚醒和 GPIO 喚醒;
(2)深度睡眠, Deep sleep 模式, 醒來(lái)后所有內(nèi)存和數(shù)字寄存器部分信息都丟失,只保留部分模擬寄存器信息,醒來(lái)效果等同重新上電,只是因?yàn)槭∪チ艘恍┠M寄存器的配置,所以和重新上電相比,初始化時(shí)間縮短. 平均電流在 0.7uA 左右, 只支持 GPIO 上升沿喚醒.所以,一般在廣播和連接狀態(tài),使用 Suspend 模式, 在斷開(kāi)連接且不需要馬上建立新連接的時(shí)候,
使用注意:
1、XLW-BLE003D系列藍(lán)牙模塊對(duì)電源供電電路有一定的要求:3.3V的供電電壓的紋波系數(shù)要小于200mV,最小輸出電流要大于200mA(3.3V穩(wěn)壓器件選擇時(shí)需要根據(jù)實(shí)際電路的電流來(lái)決定)。
2、建議PCB板布線(xiàn)時(shí),3.3V的電源線(xiàn)需按大于300mA的線(xiàn)寬來(lái)布線(xiàn)。
3、模塊在未連接時(shí):串口數(shù)據(jù)統(tǒng)統(tǒng)作為AT指令處理;模塊連上后:通過(guò)串口收到的數(shù)據(jù)格式判斷是AT指令還是透?jìng)鲾?shù)據(jù),若符合AT指令的格式,則作為AT指令處理,不符合AT指令則當(dāng)做透?jìng)鲾?shù)據(jù)處理;
2)模塊默認(rèn)透?jìng)鞣?wù)的UUID是FFE0 ,數(shù)據(jù)收發(fā)特征都是FFE1。客戶(hù)可通過(guò)UUIDSPP,UUIDREAD,UUIDWRITE指令來(lái)進(jìn)行修改;
3)LED燈指示腳(14腳)是輸出口,藍(lán)牙模組連上后為低電平;未連時(shí)輸出周期1s的方波,高低電平各持續(xù)0.5s。
4)用戶(hù)不需要睡眠功能的話(huà),WAKEUP腳懸空即可,此時(shí)模塊處于正常功耗模式??蛻?hù)需要休眠功能的話(huà),通過(guò)WAKEUP腳進(jìn)入睡眠模式,低電平時(shí)處于睡眠模式,此時(shí)用戶(hù)MCU需要一個(gè)I/O口連接模塊的喚醒腳,模塊廣播的時(shí)候MCU控制模塊喚醒腳為低電平,即休眠模式手機(jī)連上模塊后,MCU依然控制模塊喚醒腳為低電平,即模塊仍然處于休眠模式,此時(shí)APP可以給模塊發(fā)數(shù)據(jù),數(shù)據(jù)可以通過(guò)串口透?jìng)鞒鰜?lái)。
5)藍(lán)牙模塊產(chǎn)品工作在2.4G的頻段,應(yīng)盡量避免各種因素對(duì)無(wú)線(xiàn)收發(fā)數(shù)據(jù)的影響,注意以下兩點(diǎn):
● 藍(lán)牙模塊產(chǎn)品盡量避免使用金屬外殼,當(dāng)使用部分金屬外殼的時(shí)候,盡量讓模塊天線(xiàn)遠(yuǎn)離金屬部分。
● 布板時(shí),模塊天線(xiàn)周?chē)糠植灰呔€(xiàn),不能鋪銅,周?chē)M快遠(yuǎn)離干擾原器件。