Hi there,
Just as some background, I'm working on a project with an XMOS microcontroller to take in multiple (16) microphone inputs and output multiple (7) speaker outputs (basically making an audio interface).
We're unfamiliar with the XMOS so to help test it we decided to get a Teensy (3.6) to send known test signals to confirm the performance of our DACs and the XMOS's inputs. I've been looking around for ways to implement I2S on teensy, but thus far it seems like the only code available is for use with the Teensy's audio adapter board or other already implemented AudioControls.
The DAC we are using is the TLV320DAC23 (http://www.ti.com/lit/ds/symlink/tlv320dac23.pdf)
and the XMOS board is the XCORE 200 eXplorer board.
Is there a way for me to use the existing Audio library to just send out I2S signals (data, BCLK, LRCLK) to any device or would I need a new AudioControl header? I've seen a lot of people acknowledge the I2S capabilities of the 3.6, but I haven't found any code demonstrating use of it or really any board without the implied use of the audio adaptor board.
Thanks in advance! I'm pretty new to this stuff but I'm looking forward to working with the Teensy in future projects.
Just as some background, I'm working on a project with an XMOS microcontroller to take in multiple (16) microphone inputs and output multiple (7) speaker outputs (basically making an audio interface).
We're unfamiliar with the XMOS so to help test it we decided to get a Teensy (3.6) to send known test signals to confirm the performance of our DACs and the XMOS's inputs. I've been looking around for ways to implement I2S on teensy, but thus far it seems like the only code available is for use with the Teensy's audio adapter board or other already implemented AudioControls.
The DAC we are using is the TLV320DAC23 (http://www.ti.com/lit/ds/symlink/tlv320dac23.pdf)
and the XMOS board is the XCORE 200 eXplorer board.
Is there a way for me to use the existing Audio library to just send out I2S signals (data, BCLK, LRCLK) to any device or would I need a new AudioControl header? I've seen a lot of people acknowledge the I2S capabilities of the 3.6, but I haven't found any code demonstrating use of it or really any board without the implied use of the audio adaptor board.
Thanks in advance! I'm pretty new to this stuff but I'm looking forward to working with the Teensy in future projects.