Здравствуйте!
Выкладываю схему измерения температуры при помощи датчика Pt100 по трехпроводной схеме, который подключается к разъему P5.
Ток подается на неинвертирующий вход инструментального усилителя (перерезана дорожка).
При экспериментальной проверке был не удалось добиться напряжения на выходе AD623 выше 2.3В.
Схема была тщательно проанализирована, в результате чего были сделаны следующие выводы:
1. Для питания AD623 требуется двуполярное питание, для чего предлагается применить DC-DC, позволяющий получить отрицательное напряжение.
2. Для правильной работы компенсации сопротивления проводов требуется два источника тока: на инвертирующий и на неинвертирующий входы усилителя.
3. Элементы C41, R60, C23 не нужны.
4. Резистор R13 должен подключаться к GND, а не к выходу повторителя на U7C.
5. Между S1 и U7D ставится дифференциальный усилитель с КУ = 1, на инвертирующий вход которого подается напряжение с выхода U7C, а на неинвертирующий -- с выхода S1.
Для питания схемы использовался DC-DC преобразователь.
При работе устройства наблюдалось следующее явление: с течением времени (ну, допустим, около полчаса) показания АЦП, снимаемые с TEMP_TS1, достаточно сильно «плавали».
Экспериментально было выяснено, что это происходит из-за DC-DC преобразователя, который ещё к тому же и грелся.
Не совсем понятно, почему и как такое могло происходить из-за DC-DC.
Пока что предположение такое: шумы, генерируемые DC-DC, изменяющиеся при нагреве, интегрировались в инструментальном усилителе AD623, и давали такие результаты. Только ведь там достаточно много фильтров и линейный преобразователь.
Буду рад критике схемотехники и моих выводов по её изменению.