100Hz en 32 canales suena perfectamente perfectamente factible.
Suponiendo que estamos hablando de 8 a 12 bits, eso es solo 12 * 32 * 100 = 38400 bits por segundo de trabajo de muestreo.
Incluso 16 bits o 32 bits por canal no supondría una gran pérdida para el presupuesto de muestreo a solo 100 Hz, pero ir por encima de 10 a 12 bits con un fotoresistor promedio es probablemente más que un exceso de ingeniería, no son tan consistentes entre dos tipos que necesita precisión de milivoltios en su ADC.
Si necesita la simultánea exacta, solo necesita un conjunto de ADC de 4, 8 o incluso 16 canales, no hay otra opción para ello. Si necesita "una especie de al mismo tiempo", hay muchas MCU que ofrecen 200kSample / s a 2MSample / sy 8 a 10 canales mezclados. Si tiene 8 canales en su MCU, puede usar un multiplexor analógico de 1 a 4 en cada canal y hacer que 8 * 4 = 32 canales.
Si necesita escanear 32 canales a 200kSample / s con un tiempo de configuración intermedio, digamos 10us, podrá escanearlos todos en:
32 * 10us + 32 * (1/200000) s = 480us.
Si necesita 100 informes por segundo que dejan 9.52 ms entre un lote de muestra, eso es casi un factor 20 más que el tiempo que toma muestrearlos y parecerá que se toman al mismo tiempo, en comparación con su medición tasa.
Le recomendaría algunos MCU exactos, pero como soy una marca Atmel muy fuerte, creo que sería parcial / basado en la opinión. Pero si desea un Atmel, mire las series ATMega y ATXMega, son fáciles de usar y potentes. Los tipos ATXMega ofrecen una gran cantidad de dinero por relativamente pocos dólares. Pero Microchip y Texas Instruments seguramente tienen contrapartes de $ 4 ~ $ 6 con tableros de experimentación baratos basados en ellos que usted podría usar, si cree que hay mejores ejemplos o apoyo para ellos.