-
I would like to use the TAS6424 with an ESP32 for active crossover stereo. TDM is not possible because the ESP32 doesn't support it, and and I can't use the ESP32-C3 because I need Bluetooth Classic. The TAS6424 uses I2S with two SDIN pins. From this thread I learned this can be done by using two I2S peripherals, one as a master and the other as a slave of the first. From what I read about the GPIO matrix, the slave's clock input pins should be able to be set to the output pins of the master. Now the question is, can MultiOutput work with a slave and a master I2S output, or will this cause clocking problems? It also needs MCLK. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 7 replies
-
I have never tried something like this. |
Beta Was this translation helpful? Give feedback.
-
I tried but I didn't have any luck. Does StreamCopy.copy() block or is it non-blocking? If it's blocking then that might be a problem. |
Beta Was this translation helpful? Give feedback.
I used a jumper to connect the clock outputs to separate input pins and that makes it run. So sharing input and output pins is not possible (at least not easily). Still have to wire it to the amp in this configuration.