Hello,
I previously tried some of the TI EVM boards but I was unhappy with the data transfer rates - acquire 1 second, then wait 20 seconds to get the data to the PC via USB. Not very useful.
I asked why there aren't any good solutions to hook up ADC EVMs via Ethernet. The answer was "there is no demand for such a thing".
Well, I completed a side project where I have put an ADS1278 + ADS1274 + DAC8734 on the same small EVM PCB, with a common clock and ref voltage source. The SPI data from the ADCs is aggregated with a Spartan6, and sent out over Ethernet with a Wiznet W5300 chip at full rate - 24 bits, 48kHz, 12 simultaneous channels. The data is sent out as UDP packets every 1ms, so latency is very low. Streaming only starts when a client connects to the EVM and requests data. Prior to that, the EVM sits idly by and broadcasts its presence every few seconds for easy discovery.
Meanwhile, the DAC8734 outputs 4 simultaneous waveforms from on-board non-volatile memory at 96kHz. The Spartan6 uses hardware multipliers to permit real-time volume modifications by UDP commands that the EVM receives.
This board has very low latency, real-time data streaming, low noise, and great reliability. Requires no USB drivers, and the UDP packets are easy to parse.
So my question is - is there some interest in an EVM like this? I am considering whether I should put some time into making this a kickstarter project or something similar.
Feedback, please.