Цитата(Kingyellow @ Apr 8 2008, 15:18)

Может кто-нибудь сможет объяснить почему выплывает такая проблема:
Опорное напряжение, подаваемое на AD7792 составляет 2.5 В
пытаюсь откалибровать АЦП в диапазоне от 0,59 до 0,77 В. Коэффициент усиления выбираю 2.
Калибровка нуля проходит без проблем. То есть подаем на вход АЦП 0,59В и в итоге на выдачу с ацп идет код 0х0000. А вот когда начинаем подавать 0,77 В и делать калибровку полного диапазона, то на выходе с АЦП видим что-то около 0x3000. Работа идет в биполярном режиме.
Хочу немножко дополнить предыдущее сообщение для внесения бОльшей ясности. Алгоритм калибровки реализован следующим образом. Сначала выставляется напряжение, соответствующее 0 (в данном случае 0,59 В), 64 раза вычисляется значение регистра смещения, суммируется, а затем делится на 64, т.е. вычисляется среднее и это значение записывается в регистр смещения АЦП. Затем 64 раза снимаются данные с АЦП (т.е. производим 64 преобразования), суммируем результаты, делим на 64. Если среднее отклоняется от 0х0000 не более чем на 0ч0100, то калибровка считается удачной.
Аналогично произаодится калибровка регистра полного диапазона. Вот здесь-то и выплывает ошибка. Полученное среднее 64 измерений отличается от 0х7FFF более чем на 0х0100.
Цитата(Herz @ Apr 8 2008, 15:27)

Синфазное какое?
Имеется в виду питание АЦП? 4В