Приветствую всех!
Стоит такая задача:
Нужно измерять 16 аналоговых сигналов (от датчиков 4-20 мА, но не суть) с разрешением где-то 12 бит и интервал измерения всех каналов должен быть 0,1 сек. Далее контроллер все это будет отправлять на ПК по УАРТу, с той частью проблем особых не вижу. А вот с измерительной частью есть некоторые вопросы. Дело в том, что 16-канальные АЦП у меня достать сложно, да и 8-канальные тоже близко не находил. По этому есть идея использовать обычный одноканальный АЦП, возможно MCP3201 (т.к. есть опыт работы с ним и есть в наличии) и аналоговые мультиплексоры (2 по 8 каналов, например ADG408). Ну и с помощью МК за 0,1 сек переключать все 16 каналов мультиплексоров и проводить измерения между переключениями. АЦП вроде должен успеть, даташит обещает 100 000 измерений в секунду, у мультиплексора там тоже время переключения в наносекундах измеряется. Но вот могут ли возникнуть какие-то паразитные переходные процессы в самих проводниках между датчиками, мультиплекосром и ацп? И не окажутся ли они дольше времени, отведенного на измерение? Я так понимаю фильтрами в таком случае увлекаться не стоит?
Или другой вариант - раздобыть 4 шт 4-х канальных АЦП или может даже 2 8-канальных и уйти от внешних мультиплексоров. Но это конечно дороже выйдет.
В общем как посоветуете поступить? Стоит ли лепить внешние мультиплексоры для таких измерений?
Заранее спасибо!