2020-03-16 04:33 PM
Hi,
I am currently working on developping a guitar digital looping pedal. I following my last post, I have starting looking into using the 32F746G DISCOVERY for my app, as it includes enough RAM to store audio data and has some interesting audio features as well. Since so far my project has been developped on Nucleo-F446RE, I'm wondering how I will be able to transfer what's already made.
Precision on what my prototype would do:
Here are my principal concerns:
Alternatively, how would the F429 Discovery compare? Obviously, the audio quality might be lower, as I am working with a 12bit ADC and there would be no AGND. Is it that big of a problem? I think my app might transfer more directly towards that board than the former, but it may be undoable considering the lack of separation of analog and digital supply lines.
If you see any easier option, please let me know
Thanks for your help,
Solved! Go to Solution.
2020-03-16 11:41 PM
> I want to make sure I will still be able to interpret the sampled
> audio data in a way that allows me to perform basic DSP operations
Typically, codec ms work with signed data, i.e. 0 is mid-scale, 0xFFFFFFFF is -1 etc. And typically they filter out DC. Read the datasheet of your particular codec.
> Can I repurpose the pins corresponding to unused Arduino headers,
If they are unused, you are free to use them in any way the mcu allows. See the user manual for you Disco board, it contains also schematic and table of pin usage. Sometimes there are jumpers or silver bridges disconnecting the onboard resources from pins.
JW
2020-03-16 11:41 PM
> I want to make sure I will still be able to interpret the sampled
> audio data in a way that allows me to perform basic DSP operations
Typically, codec ms work with signed data, i.e. 0 is mid-scale, 0xFFFFFFFF is -1 etc. And typically they filter out DC. Read the datasheet of your particular codec.
> Can I repurpose the pins corresponding to unused Arduino headers,
If they are unused, you are free to use them in any way the mcu allows. See the user manual for you Disco board, it contains also schematic and table of pin usage. Sometimes there are jumpers or silver bridges disconnecting the onboard resources from pins.
JW
2020-03-17 02:44 PM
That answers my question, thanks for your help!