Things are progressing , i've moved on to using cards now on a back plane.
these pictures should speak for themselves :)
power use for 6 channels , don't forget its +/5v so double this figure !
8 channel differntial analogue IO
16 digital audio channel serial I2S TDM IO
ADC - DSP - DAC
8 channel digitally controlled Pre Amp with Phantom power
2 x high end headphone monitoring outputs on individual mix bus.
DSP mixing, mix routing and soft knee compression filters EQ filters and effects etc.
All pre and post mix faders controlled over Arduino USB midi and blutooth app.
Shared Master clock over fanout buffer ( low jitter )
Its working :)
To be Done:
Multi channel audio recording on Arduino Due from I2S / DSD or TDM from DSP.
Timecode IO ports to the Arduino Due codec ( still to be working in my other Timecode project.
External Bluetooth controlled app and Glasses integration. ( This mixer will not have a screen )
Testing here the 4 channel digital controlled preamp pcb with Arduino USB midi control.
Also Testing of:
8 channel DAC controlled with the Novation Lauch Control USBmidi control surface.
I used the example software controled wiring diagram in the CS4385 datasheet and the DAC is very quiet adter boot. I need to figure out mutec pins etc ..
I use digital PIN 2 on arduino to make RST pin high to initialize the DAC.
the DAC takes the 5v from arduino or 3.3v from DUE etc just supply correct voltage to digital interface power on DAC.
I used these libraryss for USBhost and USBmidi.
the required USBhost version 2.0 library