зачем-то стоит повторитель ещё на одном ОУ. И главная непонятка: зачем там ГЛИН, что он делает, куда подключается его выход? Правильно ли я понимаю, что это - эмулятор, заменяющий шунт на время наладки? И ещё: если ток может быть разной полярности, то и выход будет такой же. Смещение сигнала для подачи его на АЦП, однако, не предусмотрено.
Я не знаю входных параметров микроконтроллеров, поэтому развязал выход усилителя буфером ещё на одном ОУ. С помощью ГЛИНа я получал идеально ровную пилу (не считая совсем маленького кусочка в начале). На схеме показано, что R= 24 Ома подключается вместо шунта. Если ток будет течь "наоборот", то и сигнал на выходе пойдёт в минус (относительно нуля), но линейность при этом будет такая же. Смещение сигнала для подачи его на АЦП и не рассматривалось. Работать с двуполярными сигналами это проблемы АЦП, а не мои.
Добавлено after 10 minutes 30 seconds:....необходимость в двуполярном питании. Его пульсации даже оговорены в описании (17 мВ). В то же время можно достаточно спокойно (конечно, со снижением прецизионности преобразования) питать измерительную цепь от однополярного. Для этого достаточно в ООС включить ДВА кремниевых диода:
0 OPAMP Diode - Circuit.gif
На схеме для простоты показан только один. Вот что при этом получается:
Ничего хорошего при этом не получится. Эксперимент Вами поставлен некорректно. Проверять нужно не синусом, а пилой. Синус линейность передачи не покажет. Я вижу, Вы просто баловались с симулятором, анализируя схему, а нужно было взять в руки паяльник и сесть за осциллограф. Симулятор, это...как бы сказать...вообщем, на Бога надейся, да сам не плошай. Тогда было бы видно, что однополярное питание здесь, как говорят, "не катит" и никакие диоды ситуацию не спасут.