el00
Member level 5
Hello, I need to interface a high end 8 channels ADC to a microprocessor or microcontroller.
The candidates are ADS1278, CS5368, AD7768, AK5558VN.
I know how to handle all the part related to the analog, power etc. I would like to interface with something that can handle the data, stream them into a TCP or UDP stream, and optionally store into some non-volatile memory. Sample rate should be between 100k and 200k, so ideally 192k.
The only think that I would like to avoid is using FPGA.
Using a microcontroller is very difficult, because you need to handle a large amount of data with limited resources.
Therefore, I think the best is to use some microprocessor that can run linux. However, it seems that only the last one is supported, which is fine, but in the end the difficult part is to design a PCB with RAM.
Having the system working in hardware is the final goal because I know someone who can do the software and the linux kernel fine tuning, but I need to give to him a working device, I cannot ask him to do the debugging, and I don't want him to start from scratch but for example having a 2 channels driver and changing it to 8 channels is fine.
Do you know if there is any module or breakout that contains a microcontroller + RAM with connections on some kind of connector so that I can design the rest of the PCB with the ADC?
Or, if there is any project on the web to start similar project? Thank you
The candidates are ADS1278, CS5368, AD7768, AK5558VN.
I know how to handle all the part related to the analog, power etc. I would like to interface with something that can handle the data, stream them into a TCP or UDP stream, and optionally store into some non-volatile memory. Sample rate should be between 100k and 200k, so ideally 192k.
The only think that I would like to avoid is using FPGA.
Using a microcontroller is very difficult, because you need to handle a large amount of data with limited resources.
Therefore, I think the best is to use some microprocessor that can run linux. However, it seems that only the last one is supported, which is fine, but in the end the difficult part is to design a PCB with RAM.
Having the system working in hardware is the final goal because I know someone who can do the software and the linux kernel fine tuning, but I need to give to him a working device, I cannot ask him to do the debugging, and I don't want him to start from scratch but for example having a 2 channels driver and changing it to 8 channels is fine.
Do you know if there is any module or breakout that contains a microcontroller + RAM with connections on some kind of connector so that I can design the rest of the PCB with the ADC?
Or, if there is any project on the web to start similar project? Thank you