[РУКОВОДСТВО] Аналоги и замена микросхем Практика поставок Проверено

LM35, TMP36 и LM335 — чем отличаются аналоговые датчики температуры и почему их нельзя менять местами?

IC
Служба поставок ICBOMS · Склад в Шэньчжэне, экспресс DDP и подбор аналогов
[ПРОВЕРЕНО] Экспертиза
Прямой ответ службы закупок

LM35, TMP36 и LM335 выдают температуру напряжением и различаются тремя вещами, из которых две видно только в формуле пересчёта. У LM35 и TMP36 цена деления одинаковая — 10 мВ на градус, но начало отсчёта разное: LM35 даёт 250 мВ при 25 °C и ноль вольт при 0 °C, а TMP36 даёт 750 мВ при 25 °C, то есть к напряжению добавлено постоянное смещение 500 мВ. Поэтому температура считается по-разному: для LM35 это Vout / 10, для TMP36 — (Vout - 500) / 10, и в выходных данных второго прибора в градусах Цельсия это выглядит как +50 °C к любому показанию. Практический вывод: замена LM35 на TMP36 без правки прошивки даёт не «неточность», а постоянную ошибку в 50 градусов, и это самая заметная ошибка при замене в этой семействе. Второе различие — диапазон питания: LM35 работает от 4 до 30 В, TMP36 — от 2,7 до 5,5 В, а LM35 при питании 5 В просто не сможет работать на всей шкале. Третье — сам принцип: LM335 выдаёт температуру в кельвинах (10 мВ на градус Кельвина), и его выход при 25 °C составляет около 298 мВ, поэтому в формуле приходится вычитать 273,15, а сам прибор требует внешнего токового смещения и высокоомного выхода с буфером.

Содержание руководства (11 разделов)

Кто чем отличается

Прибор Выход При 25 °C Ноль Диапазон температур Питание Точность
LM35 10 мВ/°C 250 мВ 0 В при 0 °C 0…+100 °C (DZ), -55…+150 °C (CZ) 4–30 В ±0,5 °C тип (у LM35A ±1 °C на всём диапазоне)
TMP36 10 мВ/°C 750 мВ 500 мВ при 0 °C -40…+125 °C 2,7–5,5 В ±1 °C тип, ±2 °C макс
LM335 10 мВ/K ≈298 мВ 0 В при -273,15 °C -40…+100 °C ≈3 В ном. + внешний резистор смещения ±2 °C ном.

Смещение — вот где ловушка

Смещение в 500 мВ при цене деления 10 мВ на градус — это ровно 50 °C. Если в схеме стоял LM35 и его меняют на TMP36, не трогая формулу пересчёта, показания смещаются ровно на 50 градусов в любой точке диапазона. Это не погрешность, которую можно скомпенсировать калибровкой одной точки, — это постоянное смещение, которое уходит, только если в формуле вычесть 500 мВ.

Смещение введено не случайно. LM35 при 0 °C выдаёт 0 В, и на однополярном питании его выход не может уйти в минус, то есть датчик физически не способен измерить температуру ниже нуля градусов. У TMP36 выход при 0 °C равен 500 мВ, а при -40 °C — 100 мВ, то есть весь рабочий диапазон умещается в положительную область и помещается в питание 2,7–5,5 В. Для прибора, который питается от 3,3 В, это снимает ограничение, из-за которого LM35 приходилось питать от более высокого напряжения или усложнять схему смещения на операционном усилителе.

Отдельно стоит сказать про LM335: у него нулевой уровень — абсолютный ноль, и при 25 °C на выходе 298 мВ, а не 250. Поэтому «считать как LM35, только в кельвинах» не получится: формула выглядит как Vout / 10 - 273,15. И сам прибор устроен иначе — ему нужен внешний резистор смещения, задающий ток порядка от 400 мкА до 5 мА, а выход у него высокоомный, поэтому для работы с АЦП в схему добавляют буфер на rail-to-rail операционном усилителе, иначе считывание будет зашумлено и зависеть от нагрузки.

Корпуса: один датчик — много посадок

Обозначение Корпус Примечание
LM35DZ, LM35CZ, LM35CAZ TO-92 классический выводной вариант
LM35DM SOIC-8 поверхностный монтаж, другой посадкой
LM35DT TO-220 с радиатором, для нагрева выше 100 °C
LM35DH, LM35CH TO-3, металлический корпус старые изделия и ремонт промышленной аппаратуры
TMP36GS, TMP36GSZ SOIC-8 нет выводного TO-92 в этой серии
LM335Z TO-92 выходной вариант с температурой в кельвинах

Почему замена корпуса — это отдельная задача

Классический датчик, который стоит в большинстве схем, — это LM35DZ в TO-92. Поверхностного варианта в том же корпусе SOT-23 или TSSOP у этой серии нет: то, что стоит рядом с LM35 в SMD-корпусе, — это уже LM35DM в SOIC-8, то есть восемь выводов вместо трёх и совершенно другая посадка. То же самое с TMP36: её поверхностный вариант существует только в SOIC-8.

Практически это значит, что замена выводного датчика на SMD — не вопрос «паяльник и ножницы», а переработка посадочного места: сначала распайка трёх выводов, потом установка восьми, и, скорее всего, добавление площадки под землю и пересчёт номиналов делителя, если он стоял. Отдельно обращают внимание на то, что лишние выводы у корпуса SOIC-8 обычно не соединены с основной схемой, и их нельзя оставлять висеть — правильную посадку берут из даташита по конкретному обозначению корпуса.

Точность всей цепочки, а не только датчика

В аналоговом измерении температуры прибор почти никогда не оказывается главным источником ошибки. Датчик даёт ±0,5…±2 °C, а вот точность АЦП определяется опорным напряжением, и если оно «поплывёт», температура уплывёт вместе с ним. Поэтому в рабочей схеме измеряют реальное напряжение питания как отдельный канал и считают температуру относительно измеренного, а не номинального, опорного напряжения.

Второй приём — многократное усреднение. Если снять 64 отсчёта и сложить их с последующим сдвигом на 3 разряда вправо, это даёт прирост примерно на 3 разряда эффективной разрядности при почти нулевой стоимости: шум округления усредняется, а сам датчик не меняется. На практике этого хватает, чтобы выйти на погрешность лучше половины градуса даже при датчике с паспортными ±1 °C. Третий момент — входное сопротивление АЦП и длина дорожки: у LM335 выход высокоомный, и без буфера показания зависят от входного тока преобразователя, так что там буфер действительно обязателен.

Что проверять при заказе

  1. 01 Формулу пересчёта: LM35 — Vout / 10, TMP36 — (Vout - 500) / 10, LM335 — Vout / 10 - 273,15.
  2. 02 Диапазон питания: 4–30 В у LM35 против 2,7–5,5 В у TMP36 — от этого зависит, подойдёт ли датчик к 3,3 В.
  3. 03 Диапазон измеряемой температуры: LM35DZ измеряет от 0 °C, LM35CZ и TMP36 — от отрицательных значений.
  4. 04 Корпус: TO-92, SOIC-8, TO-220 или металлический корпус — посадка разная, и «то же самое в SMD» не означает «то же самое в том же корпусе».
  5. 05 Внешний резистор смещения и буфер на выходе, если выбран LM335.
  6. 06 Точность и разброс конкретной позиции, а не семейства.

Частые вопросы

  • Чем отличается TMP36 от LM35 — смещением 500 мВ и диапазоном питания: TMP36 измеряет отрицательные температуры и работает от 2,7 В.
  • Можно ли поставить TMP36 вместо LM35 — только вместе с правкой формулы, иначе показания уйдут на 50 °C.
  • Что выдаёт LM335 — температуру в кельвинах, и формула включает вычитание 273,15.
  • Почему LM35 не измеряет ниже нуля — при 0 °C его выход равен нулю, а выход в минус на однополярном питании невозможен.
  • Где применяют эти датчики — измерение температуры двигателей, блоков питания, корпусов приборов, где важна простая аналоговая схема.

Детали, названные в этом руководстве

Каталог
Все производители →

Каждая позиция — это деталь или семейство, о которых идёт речь в руководстве, со ссылкой на карточку в каталоге: параметры, корпус, стадия жизненного цикла и datasheet, если он у нас локализован. Там, где в тексте названо семейство, в таблице стоит конкретный заказной партномер со склада. Если позиции из руководства в списке нет — значит, её у нас сейчас нет: пришлите номер, и она уйдёт в подбор вместе с остальными.

ПартномерПроизводительОписание
LM35CZDatasheetTexas InstrumentsTexas Instruments LM35 series analog temperature sensor, LM35CZ, TO-92-3 through-hole package, 10mV/°C analog voltage output, ±1°C accuracy, 4V to 30V supply.
LM35CAZDatasheetNational Semiconductor—
LM35DMDatasheetTexas InstrumentsTexas Instruments LM35 series analog temperature sensor, LM35DM, 10mV/°C resolution, ±1.5°C accuracy, 0°C to 100°C range, 8-SOIC surface mount package, Tube.
LM35DTDatasheetTexas InstrumentsTexas Instruments LM35DT analog local temperature sensor, TO-220-3 through-hole package, 10mV/°C output, ±1.5°C accuracy, 4V~30V supply, 0°C~100°C range.
LM35DHDatasheetTexas InstrumentsTexas Instruments LM35DH, analog local temperature sensor, 10 mV/°C scale factor, ±1.5°C accuracy at 25°C, 0°C to 70°C range, TO-206AB / TO-46-3 metal can package, through-hole mount, active production.
LM35CHDatasheetTexas InstrumentsTexas Instruments LM35CH, analog local temperature sensor, 10 mV/°C output, ±0.4°C typical accuracy, TO-206AB / TO-46-3 metal can, through-hole mount, active production.
TMP36GSAnalog Devices Inc.—
TMP36GSZAnalog Devices Inc.SENSOR ANALOG -40C-125C 8SOIC
LM335ZDatasheetSTMicroelectronicsSENSOR ANALOG -40C-100C TO92-3
[ЗАКАЗ] Комплектация BOM и экспресс-поставка

Примените это к своей спецификации

Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.

Открыть форму запроса →

Как написано это руководство

Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.