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