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 выход высокоомный, и без буфера показания зависят от входного тока преобразователя, так что там буфер действительно обязателен.
Что проверять при заказе
- 01 Формулу пересчёта: LM35 — Vout / 10, TMP36 — (Vout - 500) / 10, LM335 — Vout / 10 - 273,15.
- 02 Диапазон питания: 4–30 В у LM35 против 2,7–5,5 В у TMP36 — от этого зависит, подойдёт ли датчик к 3,3 В.
- 03 Диапазон измеряемой температуры: LM35DZ измеряет от 0 °C, LM35CZ и TMP36 — от отрицательных значений.
- 04 Корпус: TO-92, SOIC-8, TO-220 или металлический корпус — посадка разная, и «то же самое в SMD» не означает «то же самое в том же корпусе».
- 05 Внешний резистор смещения и буфер на выходе, если выбран LM335.
- 06 Точность и разброс конкретной позиции, а не семейства.
Частые вопросы
- Чем отличается TMP36 от LM35 — смещением 500 мВ и диапазоном питания: TMP36 измеряет отрицательные температуры и работает от 2,7 В.
- Можно ли поставить TMP36 вместо LM35 — только вместе с правкой формулы, иначе показания уйдут на 50 °C.
- Что выдаёт LM335 — температуру в кельвинах, и формула включает вычитание 273,15.
- Почему LM35 не измеряет ниже нуля — при 0 °C его выход равен нулю, а выход в минус на однополярном питании невозможен.
- Где применяют эти датчики — измерение температуры двигателей, блоков питания, корпусов приборов, где важна простая аналоговая схема.
Детали, названные в этом руководстве
КаталогКаждая позиция — это деталь или семейство, о которых идёт речь в руководстве, со ссылкой на карточку в каталоге: параметры, корпус, стадия жизненного цикла и datasheet, если он у нас локализован. Там, где в тексте названо семейство, в таблице стоит конкретный заказной партномер со склада. Если позиции из руководства в списке нет — значит, её у нас сейчас нет: пришлите номер, и она уйдёт в подбор вместе с остальными.
| Партномер | Производитель | Описание |
|---|---|---|
| LM35CZDatasheet | Texas Instruments | Texas 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. |
| LM35CAZDatasheet | National Semiconductor | — |
| LM35DMDatasheet | Texas Instruments | Texas 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. |
| LM35DTDatasheet | Texas Instruments | Texas 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. |
| LM35DHDatasheet | Texas Instruments | Texas 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. |
| LM35CHDatasheet | Texas Instruments | Texas 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. |
| TMP36GS | Analog Devices Inc. | — |
| TMP36GSZ | Analog Devices Inc. | SENSOR ANALOG -40C-125C 8SOIC |
| LM335ZDatasheet | STMicroelectronics | SENSOR ANALOG -40C-100C TO92-3 |
Примените это к своей спецификации
Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.
Запрос успешно отправлен!
Ваш запрос по позиции (ICBOMS) зарегистрирован. Номер заявки:
1. Служба закупок в Шэньчжэне проверяет реальные физические остатки на складах и Data Code.
2. Официальный расчет с ценами, сроками и условиями DDP будет отправлен на в течение 2-24 ч.
Как написано это руководство
Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.