Voltage drop using esp32 bluetooth

Ernesto50
Posts: 2
Joined: Mon Oct 30, 2023 8:47 am

Voltage drop using esp32 bluetooth

Postby Ernesto50 » Mon Oct 30, 2023 11:06 am

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");
}
Attachments
WhatsApp Image 2023-10-30 at 12.04.27.jpeg
WhatsApp Image 2023-10-30 at 12.04.27.jpeg (78.65 KiB) Viewed 900 times

ESP_Sprite
Posts: 9730
Joined: Thu Nov 26, 2015 4:08 am

Re: Voltage drop using esp32 bluetooth

Postby ESP_Sprite » Tue Oct 31, 2023 12:35 am

Better filtering on your power supply, probably. 60mv is a fairly small amount, however, why does it matter to you?

Ernesto50
Posts: 2
Joined: Mon Oct 30, 2023 8:47 am

Re: Voltage drop using esp32 bluetooth

Postby Ernesto50 » Tue Oct 31, 2023 8:42 am

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.

ESP_Sprite
Posts: 9730
Joined: Thu Nov 26, 2015 4:08 am

Re: Voltage drop using esp32 bluetooth

Postby ESP_Sprite » Tue Oct 31, 2023 12:35 pm

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.

Who is online

Users browsing this forum: Baidu [Spider] and 105 guests