TDM using the odd channels for 24 bit audio

Status
Not open for further replies.

palmerr

Well-known member
I'm working on an 8x8 matrix mixer using my updated CS42448 board (see https://forum.pjrc.com/threads/58836-CS42448-board-update-for-T4-pinouts-and-improved-performance)

As per the instructions I'm only using the even TDM channels.

I'm wondering whether there's any intelligence in the odd channels that can be used to regenerate 24 bit audio. I seem to remember a comment somewhere that the odd channels contain the low 8 bits shifted up, but can't find it again now.

It wouldn't take much effort to convert macaba's crosspoint mixer code https://forum.pjrc.com/threads/43752-Crosspoint-Mixer? to TDM x 16 : 8 x 24 bit matrix : TDM x 16, as long as there's no other processing to be done.

Just connecting the odd channels across from TDMin to TDMout doesn't seem to change much:

24 bit (odd and even) Rightmark results (the THD + N figures are anomalous, as I had the input level at the onset of overload to maximise dynamic range. With the input 3 dB lower, THD+N is at -95dB):
24 bit tdm.png

16 bit (even only):
16 bit tdm.png

BTW, straight through, my Focusrite audio interface has more dynamic range, so I'm not caught with its limitations.
focsrite.png
 
Last edited:
Status
Not open for further replies.
Back
Top