Широко распространенная микросхема типа DS1620 принадлежит к новому поколению специализированных схем, выполняющих широкий диапазон функций. Она размещена в простом корпусе DIP8. Однако для работы с микросхемой требуется микроконтроллер. На базе DS1620 можно создать термостат с двумя заданными порогами регулировки температуры (верхним и нижним). Микросхема может работать в режиме термометра в интервале температур от-55 до +125 °С. Результат измерения представляется в виде девятибитного сигнала с точностью 0,5 °С.
Для управления ИС микроконтроллером требуется три линии. Одна из них должна быть двунаправленной. Последнее требование выполняется редко. Чтобы его обойти, можно использовать простой каскад на транзисторе, включенном по схеме с общим эмиттером (рис. 1).
Рис. 1. Датчик температуры на микросхеме
Это позволяет заменить одну двунаправленную линию двумя обычными линиями, соединенными с входом и выходом каскада. Следует напомнить, что такая схема инвертирует сигналы, поступающие от микроконтроллера. Поэтому необходимо либо добавить инвертор, либо соответствующим образом изменить программу. Достаточно простой вариант программы обычно приводится в технической документации, которую рекомендуется приобрести вместе с микросхемой.