ES8388 not outputing sound with ESP-WROOM-32E
Posted: Wed Apr 16, 2025 3:19 pm
I have designed an audio board with ES8388 and an ESP-WROOM-32E module. I have successfully flashed the ESP module with some ESP-ADF code that configures the ES8388 correctly, the codec itself responds to the I2C commands. While trying to hook up some speakers to the LOUT1/ROUT1 of the ES8388 codec, I don't get any audio out while sending I2S data to the codec from a phone and the voltage on the audio output pins is 0V, which means that somehow the audio signal is pulled to ground. Before that, an audible pop comes from the speaker and then complete silence. On these pins, I have added a ceramic coupling capacitor of 22uF/6.3V and a resistor of 33R. I attached the schematic and the top part of the board if needed. Is there any electrical aspects that I am missing? I have seen these values on multiple audio boards using this codec.