We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I am trying to develop a standalone application. I may need to store as many as 1000 samples in 1s for 60s. Also, I may need to process this set of data by doing a FFT before displaying on a LCD.
Could anyone share with me if the C8051F206 is sufficient or I need to evaluate DSP or other processors? Any low power MCU to recommend as the device is to be portable ?
Thank you for your inputs.
You have not given enough information.
You talk about 1000*60 samples. But what size? A bit, or 12 bits or what? What memory do you want to store the data in? Just temporary in RAM, or nonvolatile?
Also, you haven't informed how large FFT you need to run. FFT takes a lot of processing power, and the requirements grows very fast with the size of the FFT.
Yes, FFTs have been done on 8051s - but, as Per says, you haven't given nearly enough detail to say whether these are sufficient to your requirements.
There are probably ARM-based controllers at a similar price to the C8051F206 that wouldn't suffer from the inherent 8051 architecture limitations (eg, 64K data space)