ESP32 i2s Audio Widget with LAN

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi!

I've been working on ESP32 audio widget exposing the two i2s peripherals along with with Lan.

I have found the register settings to expose the internal APLL MCLK (low phase noise) out on CLKOUT2/UARTRX0. I then re clock the outputs at the IO with the MCLK with some 74AUP.

The dip switch selects between programming in via USB and outputting MCLK.
 

Attachments

  • esp32.jpg
    esp32.jpg
    88.2 KB · Views: 229
Looks interesting! Was contemplating to do the same thing and get a proof of concept going.
Building on this idea, I wonder if it is possible to stack multiple ESP32 boards for (more than 4-channel) multichannel networked audio, using external (MCLK), BCLK and LRCLK to synchronize...
Windows, linux and/or OS-X drivers would still be an issue though.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.