Здравствуйте! Нужно разработать блок амперметра, встраиваемый в другое устройство. Требования такие: измерение тока в двух диапазонах: 0-40мА и 0-400мА, при этом полярность тока может быть любой + нужна гальваничяеская развязка. В главном устройстве есть МК, который будет обрабатывать данные и переключать диапазоны. Дискретность нужна 0.01мА и 0.1мА в зависимости от диапазона. Точность - чем выше, тем лучше. Долго думал и прикидывал - решил поставить АЦП с диф. входом, шунт привязать к виртуальной точке 2.5В и относительно нее усиливать сигнал. Прикрепленная схема иллюстрирует идею. Собственно, у меня два основных беспокойства - первое, это подключение устройств с другим потенциалом - насколько устойчивое будет решение к статике? Сажать шунт на землю как-то привычнее, но мне такое решение кажется неудобным - придется поднимать сигнал к тем же 2.5В с помощью диф. усилителя, а это значит, что ноль будет хоть и немного, но плавать. Второе - это вопрос точности, мне кажется, что я замучаюсь подбирать резисторы в цепи обратной связи. Может быть, лучше два последовательных каскада, каждый с К=10 и выбирать уже между их выходами? В общем, конструктивная критика приветствуется! Возможно, есть какой-то более легкий и простой путь. Развязку планирую на оптронах или ADUM - не принципиально.