Heltec WiFi LoRa 32 (V4) deep sleep current waveform

Hello,
I’m playing with the (almost) new Heltec WiFi LoRa 32 (V4).
I had performed a measure (by means of Nordic PPK2) of the module when the ESP32-S3 is in Deep Sleep mode and also the radio SX 1262 is in Sleep Mode.
I found this strange current waveform:

I don’t understand these 300 uA peaks, any ideas ?

(note that the same peaks are present also when I enable Rx DutyCycle of the radio, mixed with the right waveform of the Rx Duty Cycle)

My going-to-sleep procedure (Arduino, Heltec libraries) is the following:

// target: to perform a measure (by means of Nordic PPK2) of a Heltec WiFi LoRa (V4)
// with the ESP32-S3 in Deep Sleep and also the radio SX 1262 in Sleep Mode
// going to sleep without any wakeup clause specified, only reset will exit from deep sleep

void go_to_sleep () {
ledOFF(); // GPIO_NUM_35
VextOFF(); // GPIO_NUM_36
Radio.Sleep();
// if RADIO_NSS = GPIO_NUM_8 goes LOW, Sleep Mode exits
pinMode (RADIO_NSS, OUTPUT);
digitalWrite (RADIO_NSS, HIGH);
gpio_hold_en (GPIO_NUM_8);
Serial.println (“GOING TO SLEEP NOW”);
Serial.flush();
// no wakeup clause specified, only reset will exit from deep sleep
esp_deep_sleep_start();
Serial.println (“This will never be printed”);
}

Thank you in advance for your kind attention

1 Like