This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Memory storage and FFT possibility in C8051F206

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.

Parents
  • 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.

Reply
  • 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.

Children
  • 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)