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.
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
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.
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.
Had considered writing TDM driver support for esp32... and using a few of these in mono mode... SSM3582 Datasheet and Product Info | Analog Devices
- Status
- Not open for further replies.