После переключения каналов надо делать выдержку и только потом переписывать значение АЦП в переменную соответствующего канала. Величину выдержки надо подобрать.
Разрывать цепь токового ЦАП вообще не желательно. При коммутации каналов лучше сначала замкнуть контакты следующего канала, сделать выдержку 5...10 мс (чтобы контакты успели замкнуться), разомкнуть контакты предыдущего канала, сделать выдержку и переписать значение АЦП в переменную соответствующего канала.