Hello!
I'm looking for suggestions on which SBC to choose or maybe some other platform.
The requirements are:
- ADC with minimum 12bit resolution (best for the wider input range it's capable e.g. 0-5V)
- The software and hardware must be capable of at least 500Hz polling rate of that ADC
- Must have horsepower for heavy computations, e.g. Fast single thread process time of math.
- At least 4 PWMs with at least 10bit resolution with adjustable modulation frequency (e.g. 14Hz)
I used Arduino mega 2560 before, but it couldn't handle the computation and the ADC was poor. I looked at Arduino Due but the 3.3V ADC is a deal breaker. That's why I'm looking at SBC now, however any suggestions are welcome.
I'm aware that linux have limited polling rate (at least for USB). I'm hoping I can get faster access to the ADC on these boards.
Also I know that there are ADC modules that are capable of lots of samples per second, however I need to access that data *on the SBC* at 500Hz.