Olimex Support Forum

Microcontrollers => ESP32 => Topic started by: wacime on April 19, 2022, 04:34:06 PM

Title: ESP32-POE-ISO hangs when mounted to another circuit
Post by: wacime on April 19, 2022, 04:34:06 PM
Hello all,

I am working with the ESP32-POE-ISO board to control other devices. I am using an external circuit (to be made into a PCB) to power the board through its 5V pin. I am doing the programming using OTA and no USB cable is used, so GPIOs 0, 1, and 3 should be used with no apparent problems. But sometimes, when I install the board onto this circuit (using headers), it hangs and does not boot as normal. After doing some research, it appears that it might be entering boot mode and that it is blocked there.

The external circuit is a breakout board and GPIO0 is connected directly to a sprint terminal, no pull-ups or pull-downs are used. The problem happens sometimes when nothing is connected to the terminal. But, it can also happen when a device is connected to the terminal, in which case removing the cable allows the ESP32 to boot normally.

What do you think? Can this be fixed by adding a pull-up? Will it affect the operation of the pin? Should I just avoid it?

Thank you,
Wacime.
Title: Re: ESP32-POE-ISO hangs when mounted to another circuit
Post by: wacime on April 20, 2022, 01:35:51 PM
Hello again,

I added a 100K pull-up and the issue seems to be fixed.
Title: Re: ESP32-POE-ISO hangs when mounted to another circuit
Post by: franci01 on June 22, 2022, 10:53:20 AM
Hello, I am having the same problem... To what pins did you had a pull-up resistor? Thanks