ESP8266WIFI深度休眠(deep sleep)功耗測試

一、硬件

1.塗鴉ESP8266模組搭建最小系統

二、程序

採用ESP8266_NONOS_SDK,上電進入休眠

void ICACHE_FLASH_ATTR user_init(void)
{
    uart_init(115200, 115200);
    os_printf("WIFI SLEEP\r\n");
    system_deep_sleep(5*1000000);
    partition_item_t partition_item;
    os_printf("SDK version:%s\n", system_get_sdk_version());
    if (!system_partition_get_item(SYSTEM_PARTITION_CUSTOMER_PRIV_PARAM, &partition_item)) {
        os_printf("Get partition information fail\n");
    }
    priv_param_start_sec = partition_item.addr/SPI_FLASH_SEC_SIZE;
    system_init_done_cb(user_dev_init);
}

三、測試結果

串聯2歐電阻,啓動電流瞬時200mA,平均電流60mA,休眠電流21uA,最快啓動到休眠時間爲380ms

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章