Audio Platform Capabilities and choosing a board

If you have a simple question and just want an answer.
dodo
Newbie
Posts: 1
Joined: Fri Jan 15, 2016 12:10 am

Audio Platform Capabilities and choosing a board

Post by dodo »

Hi guys. First posting here for me. I am a coder, not an electronics guy ... trying to 'learn on the journey' whilst I get to build my solution, hopefully guided by a helpful forum.

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
  • perform FFT on P2 signal
  • display in the Frequency domain
  • store the results on the card
  • retrieve the results (USB or BT)
Is the xCORE-200-Multichannel-Audio-Platform the appropriate base for such a project ?
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
User avatar
Ross
Verified
XCore Legend
Posts: 1268
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Yep, using the xCore 200 multichannel audio platform is the one to go for over anything U or L based.

This is the latest and greatest device from XMOS.

Not exactly the same, but in a similar vein: these chaps pretty much implemented their whole product using a U-series device: http://peersonic.co.uk

Quite a few features overlap - recording, FFT, display, storage to internal card, access to recordings via USB... so it can be done!