
На С8051F350 был реализван измеритель температуры для термодатчиков типа ТСМ. Схема примитивная - с выхода IDAC выдается ток на датчик измеряется напряжения на + входе. Вход - подключен к аналоговой земле. Оказалось, что при нагреве устройства примерно на 50 градусов показания уплывают примерно на 4%. При "разборе полетов" выяснилось, что а) увеличивается ток на выходе ЦАПа - в пределах даташита - в+, б) изменяется напряжение смещения услителя - тоже в + и тоже в пределах нормы, в) изменяется ток утечки мультиплексора(вроде как) и очень сильно. Кроме этого, при работе мультиплесора на входах торчит какой то странный шум.
Кроме этого, при тщательной проверке встроенного термодатчика оказалось, что при комнатной температуре напряжение на входе плюс составило ~559мв, что в пересчете составляет 93 °С. При измерении дифференциальным способом напряжение составило ~50мВ, что в пересчете указывает на то, что температура отрицательная. Мультиплексор не перключался. Что эт такое?