行業(yè)新聞|2022-06-27|YIPPEE
多種功耗形式
A51支持多種功耗形式:活絡(luò)形式、一般形式、省電形式、超省形式、睡覺形式、深度睡覺形式。
適用更多不同場景,低功耗形式延長使用壽命。
1.活絡(luò)形式(Active 形式):模塊的作業(yè)主頻為 160MHz,模塊全速運轉(zhuǎn),模塊不做任何省電操作,因而此形式下模塊作業(yè)活絡(luò),功能優(yōu),響應(yīng)速度快,數(shù)據(jù)傳輸推遲[敏感詞]。
2.一般形式:模塊主頻下降為80MHz,其他和活絡(luò)形式共同。此形式下數(shù)據(jù)收發(fā)流暢,推遲小。
3.省電形式:模塊主頻為 80MHz,CPU一向堅持作業(yè)狀況,能夠響應(yīng)外部的一切輸入,模塊的無線部分會跟從連接的路由器的DTIM Beacon節(jié)拍睡覺和醒來,因而不會丟掉網(wǎng)絡(luò)下發(fā)的數(shù)據(jù)和模塊上傳的數(shù)據(jù),用戶能夠在任何時刻從串口輸入透傳數(shù)據(jù),數(shù)據(jù)不會丟掉,用戶數(shù)據(jù)會在無線醒來期間發(fā)送到網(wǎng)絡(luò)端。
4.超省形式:模塊主頻為 80MHz,CPU和無線部分一同跟從連接的路由器的DTIM Beacon節(jié)拍睡覺和醒來,因而不會丟掉網(wǎng)絡(luò)下發(fā)的數(shù)據(jù)和模塊上傳的數(shù)據(jù)。所以在睡覺期間的一切輸入,CPU將都不能響應(yīng)。
假如用戶在睡覺期間向串口發(fā)送數(shù)據(jù),那么這些數(shù)據(jù)將丟掉,用戶在此形式下想要發(fā)送數(shù)據(jù)到網(wǎng)絡(luò)端,需要重復(fù)提交數(shù)據(jù),以到達數(shù)據(jù)在模塊醒來期間被收到的意圖。
網(wǎng)絡(luò)端下發(fā)的數(shù)據(jù),模塊將會在醒來期間發(fā)送給串口設(shè)備,因而,網(wǎng)絡(luò)端下發(fā)的數(shù)據(jù)將不會丟掉。
5.睡覺形式:模塊的主頻為 80MHz,睡覺期間模塊將封閉 CPU 和無線,因而睡覺期間模塊不能收到網(wǎng)絡(luò)端的數(shù)據(jù)。用戶能夠設(shè)置模塊在網(wǎng)絡(luò)連接成功,并且沒有接收和發(fā)送任何數(shù)據(jù)開端計時多長時刻進入睡覺,也能夠設(shè)置模塊從睡覺開端多長時刻主動醒來,假如用戶想要模塊一向睡覺,直到串口有數(shù)據(jù)才被喚醒,那么能夠?qū)⑿褋頃r刻設(shè)置為 268436ms(即[敏感詞]值)。
模塊在睡覺期間 CPU 停止作業(yè),不會響應(yīng)外部中止,用戶假如想要發(fā)送數(shù)據(jù),能夠先從串口發(fā)送一個喚醒包,然后等候 CHSTA 引腳輸出低電平,用戶再即將發(fā)送的數(shù)據(jù)從串口輸入,這樣數(shù)據(jù)就不會丟掉。
睡覺形式下,為了讓功耗盡量下降,用戶能夠裝備模塊在睡覺期間是否堅持 GPIO 的輸出狀況,假如睡覺期間GPIO 不輸出,那么 GPIO 將變?yōu)楦咦钁B(tài)。
6.深度睡覺形式:在深度睡覺形式下,模塊主頻為80MHz,深度睡覺期間模塊將封閉 CPU 和無線,因而深度睡覺期間模塊不能收到網(wǎng)絡(luò)端的數(shù)據(jù)。
用戶能夠設(shè)置模塊在網(wǎng)絡(luò)連接成功,并且沒有接收和發(fā)送任何數(shù)據(jù)開端計時多長時刻進入深度睡覺,也能夠設(shè)置模塊從深度睡覺開端多長時刻主動醒來,假如用戶想要模塊一向處于深度睡覺,直到經(jīng)過外部被喚醒,那么能夠?qū)⑿褋頃r刻設(shè)置為 268436ms(即[敏感詞]值)。
模塊在深度睡覺期間 CPU 停止作業(yè),不會響應(yīng)外部的一切輸入,用戶假如想要發(fā)送數(shù)據(jù),只能經(jīng)過模塊復(fù)位讓模塊從頭運轉(zhuǎn)。假如用戶設(shè)置了醒來時刻,那么模塊會 在時刻屆時主動復(fù)位從頭運轉(zhuǎn)。
深度睡覺形式下,為了讓功耗降到[敏感詞],用戶能夠裝備模塊在深度睡覺期間是否堅持 GPIO 的輸出狀況,假如睡覺期間 GPIO 不輸出,那么 GPIO 將變?yōu)楦咦钁B(tài)。