GPIO Low Level Voltage
Posted: Fri Aug 25, 2023 9:35 am
Hello Community,
I experienced a strange behavior on the ESP32-C3-DevKitC-02v1.1 module.
I configured GPIO10 and GPIO20 to generate two identical PWM output signals. I measured both output signals with an oscilloscope and found that the low level of GPIO20 was not as low as expected. It is close to 700 mV. In contrast, the output level of GPIO10 is correctly close to 0 V.
The reference manual states that GPIO20 can have a special function (UART-RX) but it can also be configured as a generic GPIO.
Has anyone experienced the same problem? I also tried with another board but got the same result.
I have attached oscilloscope pictures of the output signals measured directly on GPIO10 and GPIO20 (reference ground is taken from the pin between GPIO10 and GPIO20).
This problem is causing another board controlled by GPIO20 to malfunction.
Thanks to anyone who replies.
I experienced a strange behavior on the ESP32-C3-DevKitC-02v1.1 module.
I configured GPIO10 and GPIO20 to generate two identical PWM output signals. I measured both output signals with an oscilloscope and found that the low level of GPIO20 was not as low as expected. It is close to 700 mV. In contrast, the output level of GPIO10 is correctly close to 0 V.
The reference manual states that GPIO20 can have a special function (UART-RX) but it can also be configured as a generic GPIO.
Has anyone experienced the same problem? I also tried with another board but got the same result.
I have attached oscilloscope pictures of the output signals measured directly on GPIO10 and GPIO20 (reference ground is taken from the pin between GPIO10 and GPIO20).
This problem is causing another board controlled by GPIO20 to malfunction.
Thanks to anyone who replies.