平板藍牙鍵盤
您當前的位置 : 首 頁 > 資訊動態 > 技術資訊

BLE設備功耗太高?弄懂這幾個參數,功耗想不降都難

2020-03-09 13:59:47

首先,應該明白藍牙BLE設備的幾個狀態:從機處於待機,廣播,連接狀態中的一種,主機處於待機,掃描,連接狀態的一種。connection interval是連接狀態的參數,兩設備沒有連接,該參數就不會影響其這個狀態的功耗。

再次,設備在不是在連接狀態一般就處於廣播狀態,降低功耗,當然可以增大廣播間隔。其原理是藍牙設備每隔一定的周期(廣播間隔)後喚醒發射廣播報文,其餘時間處於sleep狀態,功耗為1uA(PM2模式),增大了廣播間隔,睡眠時間長,自然就降低了功耗。

所以影響功耗的參數,包含ADV parameter和connection parameters,在不同的狀態下發揮作用。

1、廣播的間隔

在廣播期間,每次發送廣播數據的間隔也能影響BLE設備的功耗,所以可以將廣播的間隔修改大一點以降低功耗。但是需要注意的的是,如果將廣播的間隔修改大之後,相應地會影響BLE設備的連接速度,所以這裏也不宜修改過大,廣播默認20ms連接間隔最合適。

2、廣播持續的時間

在廣播模式下,可以設置每次開始廣播後的廣播持續時間,理所當然,廣播持續的時間越短則越省電。當然,具體的時間可以根據實際使用的場合而定。

3、連接間隔

當連接上藍牙BLE設備時,藍牙主機會向BLE設備發送連接事件(Connection Events),BLE設備接收到連接事件後,會進行回複,以通知藍牙主機連接通路正常。而這段時間真是BLE設備連接後最耗電的時候,所以增加連接間隔時間會降低BLE設備的功耗,但是需要注意的是,改變連接間隔時間就相應地會改變藍牙的通訊速度,所以還需謹慎修改。

4、從機延時次數

所謂的從機延時(Slave Latency)次數,就是在連接時忽略連接事件的次數。在每一個連接事件(Connection Event)中,藍牙主機須先發包,然後藍牙設備必須回複,一直這樣重複下去,不然藍牙主機會認為藍牙設備那邊不正常。而通過設置從機延時的次數,允許藍牙設備一定次數內不對藍牙主機數據進行回複,藍牙主機即使沒有收到藍牙設備的回複也不會認為藍牙設備不正常,這樣的話,藍牙設備也就降低了功耗。


標簽

下一篇:沒有了

最近瀏覽:

相關產品

相關新聞