Hello,
I've seen that the TDM objects in the audio library handle 16 channels at 16bit, so 256 bits TDM (TMD256).
I would like to have 16x32bit channels(all outputs or all inputs) on 1 TDM object, so 512bits TDM (TDM512).
Is it possible to make it work in TDM512 ? If not what are the limitations ?
I would be using 2x 8 channels adcs (or 2x 8 channel dacs) to achieve that, daisy chained for TDM512.
Another possibility would be to use 2 serial data pins, I've seen that the i2s1 port can support up to 4 serial data pins in i2s mode.
Could that be doable in TDM mode ? Having 2 pins as inputs (or 2 outputs), each doing TDM256, so we get 16 32bit channels total.
In this case the codecs would not be daisy chained put used in parallel.
If not possible why would be the limitations?
The question remains the same for either 16 32 bits inputs, or 16 32bit outputs, on one TDM object.
Ideally by supporting TDM512, we could do both (16in, 16 out, all 32bit) on one single teensy, using both TDM ports.
By using 2 serial data pins on the first TDM port, that would not be feasible.
Thanks
I've seen that the TDM objects in the audio library handle 16 channels at 16bit, so 256 bits TDM (TMD256).
I would like to have 16x32bit channels(all outputs or all inputs) on 1 TDM object, so 512bits TDM (TDM512).
Is it possible to make it work in TDM512 ? If not what are the limitations ?
I would be using 2x 8 channels adcs (or 2x 8 channel dacs) to achieve that, daisy chained for TDM512.
Another possibility would be to use 2 serial data pins, I've seen that the i2s1 port can support up to 4 serial data pins in i2s mode.
Could that be doable in TDM mode ? Having 2 pins as inputs (or 2 outputs), each doing TDM256, so we get 16 32bit channels total.
In this case the codecs would not be daisy chained put used in parallel.
If not possible why would be the limitations?
The question remains the same for either 16 32 bits inputs, or 16 32bit outputs, on one TDM object.
Ideally by supporting TDM512, we could do both (16in, 16 out, all 32bit) on one single teensy, using both TDM ports.
By using 2 serial data pins on the first TDM port, that would not be feasible.
Thanks