產(chǎn)品特性:
??支持藍(lán)牙BLE4.0即以上協(xié)議
??支持1MS秒快速啟動
??低功耗設(shè)計(jì),支持Suspend和Deep Sleep兩種低功耗模式,可適用于電池供電
??支持GPIO/UART等接口
??支持PCB天線
??支持AT指令
??可通過FCC/CE標(biāo)準(zhǔn)認(rèn)證
適用范圍:
??智能家居,小家電,智能家電,燈光照明,
??可穿戴產(chǎn)品,手持設(shè)備,健康醫(yī)療設(shè)備
??玩具,汽車電子,各類工業(yè)控制產(chǎn)品
1.模塊應(yīng)用框圖(見下頁)
2.引腳說明
序號 | 名稱 | 描述 | 說明 |
13 | VCC | 3.3V電源供電 | 2.0V-3.6V可工作,建議3.3V |
14 | LED | LED指示燈 | 模塊工作狀態(tài)指示燈 |
15 | WAKEUP | 休眠腳 | 低電平休眠模式 |
16 | TX | 串口發(fā)送端 | ? |
17 | RX | 串口接收端 | ? |
18 | GND | 電源地 | ? |
其他引腳懸空即可
3.技術(shù)規(guī)格
類型 | 規(guī)格 |
天線 | PCB板載天線 |
頻率范圍 | 2.402 ~ 2.480 GHZ |
數(shù)據(jù)傳輸速率 | 1Mbps,2.4GHz 2Mbps Boost Mode |
RF接收靈敏度 | -92dBm |
RF最大輸出功率 | 最大+8dBm |
IO口功能 | UART | 提供最高8M的波特率 |
GPIO | 最多支持5個IO口,需定制 |
PWM | 最多支持3路PWM,需定制 |
平均功率 | 正常工作模式? | 600-700ms間隔響應(yīng)為100uA |
Suspend 模式 | 14uA? |
Deep sleep 模式 | 0.7uA? |
工作電壓 | 1.9 ~ 3.6V |
工作溫度 | -40°C ~ +85°C |
4.實(shí)現(xiàn)協(xié)議
LM、 LC、 L2cap、 SDP、 RFCOMM
實(shí)現(xiàn)藍(lán)牙串行協(xié)議(Bluetooth Serial Port Profile)
5.AT指令使用說明
AT指令必須以“AT+”開頭,以“\r\n”換行符結(jié)束,執(zhí)行成功返回“OK\r\n”或者相應(yīng)信息,失敗則返回“ERROR\r\n”,AT指令改變的參數(shù)需重啟后方能生效。
AT指令僅在模塊藍(lán)牙未連接時有效,模塊藍(lán)牙連接后自動進(jìn)入串口透傳模式。
5.2此功能是新力維定制版本,現(xiàn)處于測試階段,相關(guān)功能說明如下,詳情需求聯(lián)系技術(shù)支持。
讀寫flash指令:
讀flash:AT+RF=addr,len\r\n
addr表示flash地址,有效范圍為0至8192,即8K大小
len表示要讀取的數(shù)據(jù)長度,有效范圍為0至60,即最大60個字節(jié)(注:初步定為60個字節(jié),若客戶需要可增加)
例:AT+RF=999,10\r\n表示在flash地址999處連續(xù)讀取10個字節(jié)的數(shù)據(jù),模塊收到此指令后,即通過串口回復(fù)讀到的10個字節(jié)的數(shù)據(jù)
寫flash:AT+WF=addr,len,data\r\n
addr表示flash地址,有效范圍為0至8192,即8K大小
len表示要寫入的數(shù)據(jù)長度,有效范圍為0至60,即最大60個字節(jié)(注:初步定為60個字節(jié),若客戶需要可增加)
data表示要寫入的二進(jìn)制數(shù)據(jù),長度應(yīng)與len吻合
5.3AT指令和透傳數(shù)據(jù)切換:
模塊在未連接時:串口數(shù)據(jù)統(tǒng)統(tǒng)作為AT指令處理;
模塊連上后:通過第11腳判斷是AT指令還是透傳數(shù)據(jù),若為高電平則視作透傳數(shù)據(jù),為低電平則視作AT指令。
6.低功耗說明
XLW-BLE003U分兩種睡眠模式:
(1)淺度睡眠, Suspend 模式, 醒來后所有內(nèi)存,寄存器數(shù)據(jù)都保存著不會丟失, 程序從
進(jìn)入睡眠的那個函數(shù)繼續(xù)往下跑, 淺度睡眠平均電流在 14uA 左右,支持 timer 喚醒
和 GPIO 喚醒
(2)深度睡眠, Deep sleep 模式, 醒來后所有內(nèi)存和數(shù)字寄存器部分信息都丟失,只保留
部分模擬寄存器信息,醒來效果等同重新上電,只是因?yàn)槭∪チ艘恍┠M寄存器的配
置,所以和重新上電相比,初始化時間縮短. 平均電流在 0.7uA 左右, 只支持 GPIO 上
升沿喚醒.
所以,一般在廣播和連接狀態(tài),使用 Suspend 模式, 在斷開連接且不需要馬上建立新
連接的時候使用。
圖3-1 3.3V供電電路
注意:
1、XLW-BLE003U系列藍(lán)牙模塊對電源供電電路有一定的要求:3.3V的供電電壓的紋波系數(shù)要小于200mV,最小輸出電流要大于200mA(3.3V穩(wěn)壓器件選擇時需要根據(jù)實(shí)際電路的電流來決定)。
2、建議PCB板布線時,3.3V的電源線需按大于300mA的線寬來布線。
8.模塊性能指標(biāo):
1.下面為一起積分方式測試藍(lán)牙模組各種情況下的應(yīng)用功耗:
1).正常功耗時>
模塊處于廣播狀態(tài)還是連接狀態(tài)或者連接狀態(tài)下發(fā)數(shù)據(jù),此時電流大約為15ma左右。
2).休眠時>
廣播間隔和連接間隔為1000ms時,電流為78ua
廣播間隔和連接間隔為500ms時,電流為143ua
廣播間隔和連接間隔為200ms時,電流為338ua
2.另外客戶使用休眠功能時,如果MCU每100ms向模塊發(fā)送一次20字節(jié)的透傳數(shù)據(jù),不同連接間隔的平均電流如下:
連接間隔(ms) ????????????平均電流(uA)
1000 ??????????????????????????152
250 ??????????????????567
100 ??????????????????1380
上述情況需要注意的是連接間隔不代表APP端或者M(jìn)CU端發(fā)送數(shù)據(jù)的最小間隔,比如1000ms的連接間隔,不是指APP端1000ms只能寫入一次數(shù)據(jù),APP在1000ms內(nèi)可以寫入多次數(shù)據(jù),但是APP發(fā)給模組的數(shù)據(jù)每一次寫入不能超過20個字節(jié),而是寫入的這些數(shù)據(jù)每隔1000ms才會一起甩給模塊;反之模塊向APP發(fā)送同理,只是此時數(shù)據(jù)量最多75個。
9.模塊使用注意事項(xiàng):
1.??關(guān)于模塊的腳位的一些狀態(tài)還有模組的UUID的情況:
1.waekup 高電平正常模式,低電平睡眠模式。
2.模塊的UUID是FFE0 ,數(shù)據(jù)收發(fā)特征都是FFE1。另外客戶是不能修改UUID的,只能我們這邊修改定制,一般建議客戶使用我們現(xiàn)在的標(biāo)準(zhǔn)版的。
3.LED燈指示腳是輸出口,藍(lán)牙模組連上后常亮,為低電平;未連上閃爍,高低電平切換。實(shí)際應(yīng)用的時候可以串聯(lián)一個電阻,根據(jù) LED的具體參數(shù)來定。
4. 1.客戶不需要睡眠功能的話,WAKEUP腳懸空即可,此時模塊處于正常功耗模式。 :
2.客戶需要休眠功能的話,通過WAKEUP腳進(jìn)入睡眠模式,低電平時處于睡眠模式,此時用戶MCU需要一個I/O口連接模塊的喚醒腳,模塊廣播的時候MCU控制模塊喚醒腳為低電平,即休眠模式手機(jī)連上模塊后,MCU依然控制模塊喚醒腳為低電平,即模塊仍然處于休眠模式,此時APP可以給模塊發(fā)數(shù)據(jù),數(shù)據(jù)可以通過串口透傳出來。
5.藍(lán)牙模塊產(chǎn)品工作在2.4G的頻段,應(yīng)盡量避免各種因素對無線收發(fā)數(shù)據(jù)的影響,注意以下幾點(diǎn):
1.藍(lán)牙模塊產(chǎn)品盡量避免使用金屬外殼,當(dāng)使用部分金屬外殼的時候,盡量讓模塊天線遠(yuǎn)離金屬部分。
2.布板時,模塊天線周圍部分不要走線,不能鋪銅,周圍盡快遠(yuǎn)離干擾原器件。