Цитата(messenger @ Apr 13 2010, 07:14)

а чем нужно?
АЦП нормально работает, честно вычитая in- из in+, только в том случае, если КАЖДЫЙ из этих входов находится в рабочем диапазоне (примерно от 0 до Vcc), а при включенном буфере и того меньше. А поскольку входы АЦП высоомные, то типичным случаем является съезжание потенциала за указанные пределы. Например, вы подали на вход 2 вольта, но относительно земли АЦП они могут выглядеть, как -in=+4 и +in=+6 вольт. Разность между ними ожидаемая - 2 вольта, то один из входов вышел за рабочие пределы. В таких случаях измерение выглядит не только как обрезание, но и сопровождается повышенным шумом. В практических случаях на 6 вольт не уходит, но имеет тенденцию к тренду до тех пор, пока потенциал одного из входов не упрется либо в землю, либо в напряжение аналогового питания. После чего возникает шум, сильно превышающий номинальное значение.
АЦП довольно мало чуствителен к колебаниям аналогового питания, хотя оно должно быть хорошего качества. И в этом заслуга источника опорного напряжения, т.к. измеряемое напряжение сравнивается именно с ним, а напряжение питания на результат этого сравнения оказывает малое влияние. Но это лишь до тех пор, пока один из потенциалов не упрется в предел. Как только это случится, "упертый" вход начинает дрыгаться синхронно с напряжением питания, которое вы врядли застабилизируете до 7-го знака после запятой. Оттого и появляется сильный шум. Упирание в ноль тоже приводит к подобным эффектам, т.к. вблизи нуля схемы работают тоже очень плохо, поскольку не имеют отрицательного питания.
Резисторы, соединяющие входы с источником опорного напряжения, могут быть очень большого номинала, т.к. их следует рассматривать не как балласт, а как ДЕЛИТЕЛЬ, вырабатывающий среднее и привязывающей его к средине диапазона. При этом подразумевается, что опорное напряжение находится у нас в середине измеряемого диапазона (Vref = 0.5 Vсс). В результате чего средняя точка притягивается к середине диапазона, а потенциалы in- и in+ вынуждены принять относительно ее симметричное положение. Для нашего примера это будет -in=1.5 и +in=3.5 вольт. Тут и разница в 2 вольта сохранена, и границ диапазона не касается.