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

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