Схема нарисована в ПРОТЕУСЕ, но уверен на 90%, что не моделировалась?
Т.к. отрицательное питание на ОУ подать забыли.
Если подать "-" питания, то дальше есть такие соображения:
- повторитель на U1A не нужен, входное сопротивление каскада на U2A и так достаточнно высокое.
- вместо двух ОУ U5 в качестве драйвера АЦП я бы поставил что-то из серии AD813x:
AD8132 или
AD8139 - ОУ с дифференциальным выходом.
- регулировку смещения делал-бы суммированием по входу драйвера АЦП.
- для коммутации резисторов коэффициента передачи желательно использовать что-нибудь из серии ADG, с минимальным сопротивлением канала. Обычный 4052 имеет довольно значительный температурный коэфиициент. И я не знаю его поведение на высоких (30-50 МГц) частотах.
- в качестве опорного ИМХО лучше использовать соответствующий выход АЦП.
- нужно обязательно добавить антиалиасинговый фильтр, серьезный прибор без него не сделать.
Это то, что бросилось сразу в глаза. Рекомендую осваивать PSPICE, очень сильно экономит время и показывает ошибки.