Hello! My name is Steven and i am from Romania (so excuze my english).

I am beginner on programing microcontrolelr but i want that this project to be my initiation on PIC programing.

I want to build a spectrum analyzer with 26x46 led matrix, controlled by an chipkit from Digilentinc.

So my question are:

1) how many FFT have to make the chipKIT to give me 46 bandpass? I read on diffrent places that have to be:" bandpass x2 FFT " to have a good sample....so 46 or 92 FFT?

2)i alsow read on diffrent places that some tipes of chips can't make FFT on a frequency highter that 10khz...i want to build a 20hz to 20khz frequency range, is that posible?

3)is a chipKIT fast enought to make this many FFT and witch is the maximum frequency that it can make FFT to have a good reflesh rate on the leds?

4) wich kit i should choose?(i am attending to participate to a contes where i get extra points for buyng the chipest kit) chipKIT Uno32 or chipKIT max32? I think that the extra ports are not considerably due to the fact that i can use multiplexing to control my led, but my question is if the extra RAM 128k vs 16k will help the chip calculate the FFT more faster (that the human eye cand observe on the led matrix)?

5)can someone write down for me the pseudocode to make this spectrum analyzer, so i can understand the working principe of this, and hopefully that will help me to write my own code.

If is not allowed to specific the company name on this forum, i will rephrase my post.

Thank you very much!!

I am beginner on programing microcontrolelr but i want that this project to be my initiation on PIC programing.

I want to build a spectrum analyzer with 26x46 led matrix, controlled by an chipkit from Digilentinc.

So my question are:

1) how many FFT have to make the chipKIT to give me 46 bandpass? I read on diffrent places that have to be:" bandpass x2 FFT " to have a good sample....so 46 or 92 FFT?

2)i alsow read on diffrent places that some tipes of chips can't make FFT on a frequency highter that 10khz...i want to build a 20hz to 20khz frequency range, is that posible?

3)is a chipKIT fast enought to make this many FFT and witch is the maximum frequency that it can make FFT to have a good reflesh rate on the leds?

4) wich kit i should choose?(i am attending to participate to a contes where i get extra points for buyng the chipest kit) chipKIT Uno32 or chipKIT max32? I think that the extra ports are not considerably due to the fact that i can use multiplexing to control my led, but my question is if the extra RAM 128k vs 16k will help the chip calculate the FFT more faster (that the human eye cand observe on the led matrix)?

5)can someone write down for me the pseudocode to make this spectrum analyzer, so i can understand the working principe of this, and hopefully that will help me to write my own code.

If is not allowed to specific the company name on this forum, i will rephrase my post.

Thank you very much!!

Last edited: