I just found out about Xmos, and the timing might be just right since I had already chosen an alternative multi-core MCU platform and worked out what else I needed to code and build. And then I found the Xmos Audio products, which I think in their own nature are closer to where I need to get to.
Here is what I need to do. Hopefully you people can help me out with a way forward.
- generate high quality (primarily frequency swept sine) wave forms and present them to a DAC out
- I will apply these analog signals to a piezo disc (P1) for excitation purposes; whatever I can do to maximize the power-out before considering a separate/additional pre-amp in the assembly would be good (in my anticipated enclosure I will have sufficient room for amplifiers, but I know that the piezo devices need decent excitation voltages or current)
- the piezo will vibrate on a substrate and travel in at least the longitudinal (X) axis of interest (I have not considered using mutli axial piezo experiments yet, and probably will not)
- then, at a second piezo (P2) mounted on the substrate, opposite the now-excited-and-vibrating piezo, accept the analog signal from the P2 transducer
- ADC the signal
- which will have been damped and phase shifted
- correlate (ideally via a sync trigger of sorts) the P1 and P2 signals
- ADC the signal
- perform FFT on P2 signal
- display in the Frequency domain
- store the results on the card
- retrieve the results (USB or BT)
It appears that a number of Multi Channel Audio platforms are in the process of being deprecated or discontinued, and I saw approximately equal descriptions in the U16 and L16 series, for example.
Are there any reference projects that I could use to get up and running to show me some of those key elements I decribed above.
cheers