«..Однако каждый АЦП требует отдельную процедуру опроса по SPI, а данные они любят выдавать все разом, ибо работают синхронно (т.е. хорошо бы, чтобы каналов SPI было несколько).» .. Небольшое уточнение.. :) Не ВСЕ «АЦП требуют отдельную процедуру опроса по SPI». У ADI есть АЦП с поддержкой режима «Daisy-Chained Connection for Simultaneous Sampling», т.е., все десять АЦП можно подключить к одному каналу SPI и опрашивать их последовательно, причем, само сэмплирование все эти десять АЦП будут делать одновременно! См.
http://www.analog. …the-lab/cn0157/vc.html или
http://www.analog. …the-lab/cn0194/vc.html Кроме того, для сигналов с ограниченным спектром всегда возможно пересчитать момент сэмплирования нескольких АЦП к одному общему для всех АЦП моменту времени чисто средствами ЦОС, а именно - интерполяцией фильтрами Найквиста. Для этого, конечно, требуется некий запас по быстродействию от МК, но зато можно сэкономить деньги на десяти АЦП, заменив их одним-двумя АЦП с мультиплексером на входе. Как-то так.. :)