This is more a kind of hardware question, how to best connect a lot of analog sensors to a maple mini (as this board has the right form factor and computing power for my project).
Imagine you've got an array of 64 (maybe even 128 in a next step) linear hall effect sensors that you'd like to read out, do some calculation (solving a couple of parabolic equations) and then send some output via ethernet. I'd like to reach a minimum cycle rate of 3kHz, is this feasible?
The simplest approach would be to use 8 8-channel analog multiplexers hooked up to one common SPI port connected to 8 analog inputs on the maple mini. The second SPI port would be used for the ethernet. In a first step I'd use the single sofware analog readout, in a second step I'd use the dual read out capabilities with dma of the chip (there's some working code around for that in the forum).
But maybe it would make more sens to use external multi-channel (8/16) ADCs hooked up to a common SPI port?
I'm an artist and sofware engineer and have no idea on what the best approach would be on the hardware side. Maybe someone can guide me in the right direction?