在ESP32上的Wi-Fi操作期间自动切换电流消耗水平
Posted: Tue Aug 01, 2023 3:50 pm
我在D0WDQ6芯片上使用ESP32-WROOM-32模块。 当通过TCP通过Wi-Fi以10kB/s(每100ms1kb)的速度将数据发送到网络时,我使用省电模式而不是PS_NONE来降低功耗。
在有源模式(如果PS_NONE)下,电流消耗稳定在约144mA。 然而,使用PS_MIN和PS_MAX,起初观察到平均高功耗,其具有在一段时间后独立切换到20-40mA的期望值的能力(我附加了电流电平的任意切换的时刻的图像)。 但是,也有可能这种自动切换不会发生。
我对模块在具有不同电流消耗的状态之间自动切换的机制感兴趣。 我想知道如何禁用这种机制,以便在PS_MIN或PS_MAX模式下有一个稳定的低水平的电流消耗(任何在20-40mA内)?
在有源模式(如果PS_NONE)下,电流消耗稳定在约144mA。 然而,使用PS_MIN和PS_MAX,起初观察到平均高功耗,其具有在一段时间后独立切换到20-40mA的期望值的能力(我附加了电流电平的任意切换的时刻的图像)。 但是,也有可能这种自动切换不会发生。
我对模块在具有不同电流消耗的状态之间自动切换的机制感兴趣。 我想知道如何禁用这种机制,以便在PS_MIN或PS_MAX模式下有一个稳定的低水平的电流消耗(任何在20-40mA内)?