This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I have a Linux board with me now. I wish to make an application to acquire 60MHz analog data and use FFT to analyze it.
I look at the ADS5231EVM. Can I interface its digital output pins to my Linux GPIOs and write a C program to read out and store the data? If yes, do you have the sample of how it can be done? Or I just put it in a loop at read out each of the 12-bit GPIOs and shift till it forms a 12-bit number? Will that be fast enough?
Hope to hear from you soon.
Regards,
Nelson
Hi Nelson,
I've attached the datasheet for the ADS5231 and the ADS523x EVM below. The ADS5231 is a 40MSPS device and will not be suitable for your 60MHz data.
Regards
Hi Chase W,
I guess 40 MHz is ok at the moment. But can we connect the digital output to the GPIO of a Linux board? Can we just use the loop to read the GPIO values and shift till a 12-bit number is formed?
Regards
Hello Nelson,
This is solely dependent on the GPIO read speed and memory constraints of your Linux board. I would imagine that it will not be fast enough. The supported data capture card for the ADS5231EVM is the TSW1400EVM if you ever decide you want to go this route. This thread will now be closed. Thanks for your inquiry.
Regards