rx3apf
Feb 23 2013, 18:06
Требуется измерять (с умеренной точностью) сопротивление платинового 500-омного термометра. Сделал вот так:
Нажмите для просмотра прикрепленного файлаНоминал R35 выбран ошибочно, я уже потом заметил ограничение на максимум IN-, и увеличил R35, чтобы не превышать 1V. Так вот, суть проблемы в том, что ошибка смещения при питании 3.6 V превышает 100 LSB, и зависит от напряжения питания (минимум при примерно 2.5V). Эта зависимость сохраняется, даже если питание датчика (через R35) производится от отдельного источника, не зависящего от основного питания. А это уже совсем ни в какие ворота не лезет. Когда-то я делал точно так же на MCP3301, и никаких проблем (за исключением разве что существенного тока REF, влияющего на результат) не было. А вот тут такая пакость... И куда копать ?
Копать туда же, в сторону тока опорного входа.
rx3apf
Feb 23 2013, 19:36
Да там какой-то мизер (против 100 uA у MCP3301). Пока могу лишь предположить (очень сильно притянув за уши), что при сборке монтажники грохнули оба экземпляра статикой. На опытной сборке у нас это бывало...
АндрейЦ
Feb 23 2013, 20:39
Интересно, что ещё подключено к входу АЦП теми двумя обрезанными картинкой линиями?
rx3apf
Feb 23 2013, 20:42
Просто выведены на разъем для калибровки без датчика. Там сейчас ничего не подключено, естественно.
Цитата(rx3apf @ Feb 23 2013, 22:36)

там какой-то мизер
Чего гадать-то, Вы просто измерьте его. Вольтметром, разумеется, а не амперметром.
rx3apf
Feb 23 2013, 20:51
Придется, наверное, и это попробовать. Все равно снимать придется и врастопырочку присобачивать MCP3301 в SOIC (MSOP нет). На собранной плате без хирургии измерить не удастся. Все равно, кстати, не объяснение - ошибка смещения меняет знак, переходя через ноль. И это при манипуляции питанием чипа при постоянном напряжении на датчике и опорном входе !
Цитата(rx3apf @ Feb 23 2013, 23:51)

На собранной плате без хирургии измерить не удастся
Каким образом у Вас стало невозможным измерение напряжений на двух резисторах, если третий Вы только что заменяли?
rx3apf
Feb 23 2013, 21:30
А, предлагаете измерить напряжение на опорном резисторе ? (я-то все ж подумал измерить ток непосредственно в разрыве линии опорного входа). Не вижу ни малейшего смысла. Если бы не плавающая ошибка сдвига, то остальное-то работает правильно...
Судя по третьему переспросу, Вы в собственной теме лишь каждую десятую строку читаете.
rx3apf
Feb 23 2013, 21:50
Просто я весьма удивился столь оригинальному совету... Потому и переспросил.
Просто для очистки совести проверил - что-то следовое, максимум единицы uA, в пределах погрешности мультиметра.
Нет ничего оригинального в том, чтобы измерить ровно то же самое, что измеряет АЦП.
Итого, в четвёртый раз переспрашиваю — сопротивление замещающего RTD резистора, напряжение на нём, и напряжение на R36. Поведаёте нам эти три сухие цифры.
rx3apf
Feb 24 2013, 08:12
Опорный 1000.7, замещающий 500.4, напряжение на "плюсовом" входе 578.0 mV, на "минусовом" 385.4 mV.
Это статика? Осциллограф их показывает правильно, и выходные сигналы тоже?
rx3apf
Feb 24 2013, 09:35
Статика. Сколько-нибудь заметных выбросов скопом не наблюдается, и в пачке из десятка измерений шумок есть, но какой-либо закономерности нет, шум и есть шум. И все это никак не объясняет, почему ошибка смещения зависит от напряжения питания даже при отдельном питании датчика и опоры.
Цитата(rx3apf @ Feb 24 2013, 12:35)

почему ошибка смещения зависит от напряжения питания
Вполне возможно, что его там просто нет, т.е. не припаян общий провод, например.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.