How are the serial audio data slots on the I2S/TDM bus related to the I/O channels in SigmaStudio?
The routing of the serial port channels is described graphically in the attached PDF file. The corresponding audio channel, audio bus data, and SigmaStudio I/O blocks are connected with lines to show their relationships.
The next revision of the datasheet will include more details.
...and does this work the same on ADAU1701?
No, the ADAU1701 is much more straightforward. The first TDM slot appears at channel 0, the second TDM slot appears at channel 1, the third TDM slot appears at channel 2, et cetera. In other words, the channels start at zero and increment by one in ascending order, as you would expect.
The ADAU1761 is a bit of an anomaly, which is why it warrants this special explanation.
just to make sure, could it be that they start at input n. 2 and go on through n. 9?
those should be the ones for digital audio...
Sorry about that. Yes, you're correct. Inputs 0 and 1 come from the ADCs. Inputs 2 through 9 are the digital inputs.
I just saw this thread and I instead of opening a new one I thought this would be a proper place for my questions. I'm currently looking for an option to convert three digital signals to analog and thought about the ADAU1761. There are just two things I can't figure out from the datasheet.
1) can I use the codec without the SigmaDSP Software? I just want a I2S TDM Stream to the 3 DACs and have my analog signal. Can't I just set up the Codec by I2C and than push my data on
2) The datasheet mentions 8 channels but what are these 8 channels connected to? it has 2 ADCs and 4 DACs, thus, having 6 channels? But which channel belongs to which DAC now?
Thanks in advance for your help. I really appreciate your work here
Sorry for the late response, but I didn't see your question until just now!
1) Yes, you can eventually program it directly via I2C, but in order to route the TDM data to the DACs, you need to create a basic audio signal flow. In order to do that, you must first use SigmaStudio. It will compile the data image for you. Then, you can have some microcontroller or other I2C master download that data to the ADAU1761 in the finished product.
2) There are 2 analog inputs (the two ADCs) and 8 digital audio inputs (the I2S/TDM input port). Likewise, there are 2 analog outputs (the two DACs), and 8 digital audio outputs (the I2S/TDM output port). Hopefully that makes sense.
Retrieving data ...