Search found 5 matches

by Zipdox
Tue Dec 24, 2024 2:59 pm
Forum: Hardware
Topic: Share clock pins between two I2S peripherals (master and slave)
Replies: 3
Views: 1469

Re: Share clock pins between two I2S peripherals (master and slave)

Now that I looked at the logic analyzer screenshots it seems that there isn't a sample delay but just a slight phase delay. The data output still happens before the BCLK rising edge.
by Zipdox
Wed Dec 18, 2024 6:21 pm
Forum: Hardware
Topic: Share clock pins between two I2S peripherals (master and slave)
Replies: 3
Views: 1469

Re: Share clock pins between two I2S peripherals (master and slave)

Thank you for your post.
thefury wrote:
Tue Dec 17, 2024 1:21 pm
The data doesn't start at the same time, is the only issue.
What's the delay? One sample?
by Zipdox
Sun Dec 15, 2024 12:14 am
Forum: Hardware
Topic: Share clock pins between two I2S peripherals (master and slave)
Replies: 3
Views: 1469

Share clock pins between two I2S peripherals (master and slave)

I want to have two synchronized (bit and frame) I2S output streams on an ESP32. I've read that this can be done by making one the master and the other the slave, and connecting the BCLK and WS pins externally. Of course it would be ideal to avoid using two pairs of pins and instead reuse the pins. W...
by Zipdox
Sat Oct 26, 2024 8:33 pm
Forum: Hardware
Topic: Bluetooth Classic and 4 channel audio
Replies: 0
Views: 950

Bluetooth Classic and 4 channel audio

I'm looking to develop a Bluetooth speaker using the TAS6424 class-D amplifier IC. This chip takes either TDM or I2S with two SDIN pins. For compatibility, it is imperative that the device supports Bluetooth Classic. The problem is that all ESP32 SoCs that support the TDM mode , do not support Bluet...
by Zipdox
Sun Aug 20, 2023 9:41 pm
Forum: General Discussion
Topic: Implement Bluetooth TWS on ESP32 or ESP32-S3
Replies: 0
Views: 1994

Implement Bluetooth TWS on ESP32 or ESP32-S3

I'm looking to build a True Wireless Stereo speaker pair using ESP32 or ESP32-S3 (if necessary). I've done a bit of research and I found that there's generally two kinds of configuration that TWS peripherals employ. The first configuration, which I'll refer to as "daisy chained" is where only one pe...