Altera_Forum
Honored Contributor
11 years agoCan de0-nano work with high speed ADC (such as AD9283)?
Dear Community,
I'm working in a wind meter based in DE0-NANO development board and NIOS II. Here's a basic block diagram of project: ultrasonic signal 1 (total length of 1000 us) -> ad converter (ad7478) sampling at 1 msps -> nios ii -> cross correlation of these two signals -> send the result to pcultrasonic signal 2 (total length of 1000 us) -> ad converter (ad7478) sampling at 1 msps -> The problem is, sampling at 1 MSPS is not enough for my research project (after several prototypes, I concluded this). Some of its premises is that I must get wind measurement through cross correlation and that I must use DE0-NANO board. Therefore, sampling rate must be increased. So, I began some tests with ad9283 adc to increase sampling rate. I tried to sample at 20 MSPS and considering the signal has a length of 1000 us, this will give me 20 000 samples. The approach I did was to use interruption so whenever the clock's edge of AD9283 is rising, then an interruption occurs and it's time to gather ADC's data. Unfortunately, this approach didn't work. I believe that since NIOS's clock is 50MHz and AD's clock is 20MHz, NIOS is unable to process the interruptions. I could increase NIOS clock, but I have a limitation of the SDRAM's clock I'm using (I'm using SDRAM Controller IP because of SDRAM of DE0-NANO). Therefore, I'd like to ask for help of the experts of community whether I'm making mistakes as well as to know whether DE0-NANO is capable of working with high speed ADC, such as AD9283. Kind Regards, Tiago