Dear all, I am going to design a simple data aquisition system. I am newbie to FFT and uC. See if there is any recommendation. Thanks. Bill
Bill; There are a number of questions that you need to ask yourself. First are you 'tied' to the 8051 family? Will you need port I/O for 'bit pushing'? What data rates? Built-in A/D? How many bits resolution do you need? There are several 8051 derivative that contain MAC modules that will be a great help with your FFT. That said, it's still an 8 Bit processor with limited data rates. If your design will allow, I suggest that you consider an ARM device with a MAC and A/D. The 8051 is a much better bit pusher but the ARM is a much better data processor. The price of the ARM chip with MAC will probably be cheaper than the 8051 with a MAC. Both Dallas Semiconductor and Infineon has 8051 based devices with MAC. Philips and Atmel have low cost ARM devices with MAC. Look at the parameter search engine on this website for more info on different devices supported by the Keil tools. http://www.keil.com/dd/parm_search.asp
"I am going to design a simple data aquisition system. I am newbie to FFT..." Do you actually need the FFT to do acquisition? If not, you could consider doing just the acquisition on the 8051, and then pass the data to another system (eg, PC) to do FFT processing, etc... For a free downloadable book on DSP, see The Scientist and Engineer's Guide to Digital Signal Processing: http://www.dspguide.com/
Hi, Check this cool site ...!! You may get wat you want http://www.library.cornell.edu/nr/bookcpdf.html