Page 1 of 1

Voltage drop using esp32 bluetooth

Posted: Mon Oct 30, 2023 11:06 am
by Ernesto50
When powering the ESP32 via the Vin pin and activating Bluetooth, I have noticed a voltage drop of approximately 60 mV occurring approximately every 600 milliseconds, as evidenced in the image provided. I'm looking for recommendations to eliminate this voltage fluctuation. What suggestions can you give me?

#include <BluetoothSerial.h>
BluetoothSerial SerialBT;


void setup() {
delay(10000);
SerialBT.begin("ESP32_Device");
}

void loop() {
delay(100);
SerialBT.println("hello");
}

Re: Voltage drop using esp32 bluetooth

Posted: Tue Oct 31, 2023 12:35 am
by ESP_Sprite
Better filtering on your power supply, probably. 60mv is a fairly small amount, however, why does it matter to you?

Re: Voltage drop using esp32 bluetooth

Posted: Tue Oct 31, 2023 8:42 am
by Ernesto50
Because I have an amplification stage, with a gain of 1250. That 60 mV drop is coupled to the amplifiers (60 mV x 1250). Altering my amplified analog signal.

Re: Voltage drop using esp32 bluetooth

Posted: Tue Oct 31, 2023 12:35 pm
by ESP_Sprite
Yeah, in that case you probably want to re-think your power supply design... possibly feed the analog bits from a different LDO than the ESP32, for instance. RF stuff like BT is spiky by nature, there's no real way to make it not be that, so you need to work around it.