Heltec lora 32 V3 deep sleep current

I’m using Power Profiler Kit II to power up and measure the current consumed by the board.
During the deep sleep i’m finding a noisy current around 130 µA in mean :


It seems to be more than i expected. The power profiler seems to be able to measure current about some µA …
Any idea ?
Thanks

How about Good news regarding power consumption for pin-wakeup from deepsleep ?

Thank you. I see this but i only use timer not pin wakeup…
void gotoSleep(uint32_t seconds) {
esp_sleep_enable_timer_wakeup(seconds * 1000UL * 1000UL); // function uses uS

  display.displayOff();
  radio.begin();
  radio.sleep(false);
  pinMode(VBAT_CTRL, INPUT);
  pinMode(VBAT_ADC, INPUT);
  pinMode(RST_LoRa, INPUT);
  pinMode(BUSY_LoRa, INPUT);
  pinMode(SS, INPUT);
  pinMode(MISO, INPUT);
  pinMode(MOSI, INPUT);
  pinMode(SCK, INPUT);
  pinMode(SDA_OLED, INPUT);
  pinMode(SCL_OLED, INPUT);
  pinMode(RST_OLED, INPUT);


  Serial.println(F("Sleeping\n"));
  Serial.flush();

  esp_deep_sleep_start();

  // if this appears in the serial debug, we didn't go to sleep!
  // so take defensive action so we don't continually uplink
  Serial.println(F("\n\n### Sleep failed, delay of 5 minutes & then restart ###\n"));
  delay(5UL * 60UL * 1000UL);
  ESP.restart();
}

Have you tried Heltec’s deepsleep examples? Probably configuration of the radio NSS line or something… am on mobile so not as flexible to check out the examples.

I adapt the deepsleep example from radiolib example. The deepsleep example from heltec use heltec library? Not me …

I taked a look to both esp32 and heltec deepsleep examples but i noticed nothing to try …
Maybe i will make a try adding gpio_deep_sleep_hold_en(); before esp_deep_sleep_start();

I think i found where the problem come from. It seems my sensors (BMP280 and AHT20) consume current during deepsleep. If i disconnect the sensors the deepsleep current is about 16µA.
BMP280 seems to consume about 5µA and AHT20 seems to consume about 100µA (i think mainly due to green led on it). Is there a possibility to switch off 3.3V pin ?

Have you looked at the function of the Ve pin(s) and Vext-Ctrl? And when you cut power to your sensors, remember that they have to be initialised again when you turn the power back on.

Many modern sensors include a sleep function as well to handle the latter in a much more appropriate way - they would only need to be woken.

Not a very bright LED then!

The AHT20 is a very old design, that’s probably the best it can manage for sleep mode.

it doesn’t seem to be as old as you say : Datasheet
23 µA during measure and 0.25 µA dormant but it depends how Adafruit realize the board …
I ask question about this in Adafruit forum!

I didn’t say how old it was, I said it was an older design, compare with SHT4x 0.4uA avg current, idle at 80nA …