I am working on a multi-channel data acquisition system, and I would like to utilize the TI ADS1274 series ADCs. I have played a bit with the EVM and EVM-PDK modules, but their big disadvantage is that they acquire data for 1 second, and then take 30 seconds to nibble the acquired data back to the PC using USB 1.0 speeds. That's basically useless. What I need is continuous acquisition and streaming.
So my question is, where should I start? I am willing to learn on my own, but I would appreciate being pointed in the right direction. For example, is there an easy and inexpensive way to take the SPI out data from the ADC, and to have it continuously streamed (with minimal or no buffering) to a Labview application running on a PC?
I think there are some SPI -> USB -> PC solutions. This kind of setup might work for me. Is there a particular recommendation for a good and simple implementation?
Also, a more interesting alternative to me would be some SPI -> Ethernet -> PC solution. Again, is there a recommendation for a simple and good implementation?
I wish it would be easier to interface the ADC / DAC components directly to a PC. Maybe in the future TI could implement a minimal TCP/IP stack and ethernet interface right on the ADC silicon? Hint, hint ...