LM358

Texas Instruments — выбранный референс · LM358P, классический двойной ОУ, PDIP-8

Два операционных усилителя для простых аналоговых буферов, усилителей и фильтров.

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьСредне
Проекты с компонентом

О МОДУЛЕ

Что делает LM358P, классический двойной ОУ, PDIP-8

LM358 объединяет два операционных усилителя в одном корпусе. Здесь описан классический TI LM358P, а не более новый LM358B: диапазоны питания и характеристики нельзя автоматически переносить между ними. Микросхема усиливает разность входных напряжений, а отрицательная обратная связь задаёт полезный коэффициент усиления или режим повторителя.

Входной диапазон включает отрицательную шину, что удобно при однополярном питании. Однако около положительной шины нужен запас; выход тоже не достигает её и зависит от нагрузки. Это важно при попытке измерить полный диапазон 0–5 В или построить «усилитель ×10» без расчёта насыщения. Учебный буфер работает около 1 В, далеко от верхнего ограничения.

LM358 не следует считать быстрым компаратором или прецизионным rail-to-rail усилителем. Смещение, токи входов, полоса и скорость нарастания влияют на результат. Нельзя оставлять второй усилитель с плавающими входами: в примере он включён повторителем около GND. Не используйте выход ОУ как источник питания, драйвер двигателя или силовой ключ.

Микросхема с маркировкой Texas Instruments LM358P в DIP-8: фотография Robot Pi Shop. Исходные маркировка, ключ и видимые выводы сохранены; схема относится к классическому LM358P.

Источник фотографии: https://robotpishop.com/products/lm358p-dual-op-amp . Исходный файл: http://robotpishop.com/cdn/shop/files/lm358.jpg?v=1767556588 . Условия повторного использования не установлены; открытая лицензия не подтверждена. Удалён внешний фон, выполнено равномерное масштабирование без изменения деталей и маркировки. Схема выводов/полярности: SLDV LAB, по https://www.ti.com/lit/ds/symlink/lm358.pdf .

Характеристики

Количество ОУ
2
Выбранный корпус
PDIP-8
Рекомендуемое суммарное питание классического LM358
3–30 В
Rail-to-rail вход/выход до V+
Нет
Рабочая температура выбранного LM358
0–70 °C
Интерфейс
Аналоговый
Питание модуля
Для классического TI LM358 рекомендовано суммарное питание 3–30 В; пример 5 В и вход около 1 В. Ни вход, ни выход не являются rail-to-rail до положительной шины. Выход 5-вольтового ОУ не подключать напрямую к ESP32 без ограничения уровня.

ПРАКТИКА

Подключение

Контакт модуляКонтакт платыНазначение
8 / V+5V Arduino Uno R3100 нФ между 8 и 4 непосредственно у корпуса.
4 / V−GND Uno R3В однополярной схеме отрицательная шина — земля.
3 / IN1+Узел делителя: 39 кОм к 5V и 10 кОм к GNDПри идеальных 5 В получается около 1,02 В; это тестовый сигнал, не опорный источник.
2 / IN1−1 / OUT1Прямая отрицательная обратная связь, повторитель напряжения.
1 / OUT1A0 Uno R3 и вывод 2 ОУИзмерительный вход Uno высокоомный; не подключать здесь силовую нагрузку.
5 / IN2+GNDНеиспользуемый второй канал удерживается в определённом режиме.
6 / IN2−7 / OUT2Второй ОУ — повторитель; вывод 7 больше никуда не подключать.

Подходит для Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать LM358 (LM358P, классический двойной ОУ, PDIP-8) в мой проект. Сначала уточни точный компонент и изготовителя, корпус и маркировку, плату контроллера, среду разработки, питание, нагрузку и задачу.

Уточни классический LM358 или суффикс B, корпус, питание, диапазон входа и требуемую нагрузку. Проверь common-mode, размах выхода, смещение и полосу, а затем рассчитай обратную связь. При 3,3-вольтовом АЦП обеспечь защиту его входа и не полагайся на ожидаемый рабочий сигнал.

Подготовь согласованную схему с номерами выводов, расчёт ограничивающих элементов и безопасный план первичной проверки. Если нужен контроллер, дай полный минимальный пример для названной платы и версии API, зависимости и обработку возможных ошибок; для пассивного узла объясни проверку без программы. Отделяй типовые значения от гарантированных и предельные режимы от рабочих. Не заявляй о выполненных аппаратных испытаниях без измерений.

Библиотеки

Ссылки на библиотеки для этой модели ещё не добавлены.

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Схема
Voltage follower / gain 1

OUT1 замкнут на IN1−; сигнал подаётся на IN1+.

Тестовый вход
5 V × 10 kΩ / (39 kΩ + 10 kΩ) ≈ 1.02 V

Расчёт не учитывает допуск источника, резисторов и смещение ОУ.

Плата и API
Arduino Uno R3 / Arduino AVR Boards 1.8.6 / A0

АЦП 10 бит, стандартная опора связана с питанием платы; коэффициент 5.0 в коде номинальный.

Uno R3 · чтение выхода повторителя

cpp
#include <Arduino.h>
void setup() { Serial.begin(115200); }
void loop() {
  const int raw = analogRead(A0);
  const float nominalVolts = raw * (5.0f / 1023.0f);
  Serial.print("raw=");
  Serial.print(raw);
  Serial.print(" nominal_V=");
  Serial.println(nominalVolts, 3);
  if (raw < 5 || raw > 1018) Serial.println("Check wiring, input and saturation");
  delay(250);
}

Полный скетч, Arduino AVR Boards 1.8.6; не испытывался на оборудовании. Значение nominal_V приблизительное, предупреждение у краёв шкалы не является полной диагностикой.

Проверка аналогового буфера

text
1. При выключенном питании проверьте V+/V− и обе петли обратной связи.
2. Измерьте мультиметром тестовый узел 3 относительно 4 и выход 1 относительно 4.
3. Выход должен быть близок ко входу с учётом смещения и погрешности измерителя.
4. При насыщении проверьте входной диапазон, питание, знаки входов и нагрузку.
5. Если показания АЦП неверны, сравните их с мультиметром и измерьте реальное напряжение опоры Uno.

План проверки. Код сам не определяет обрыв петли обратной связи или допустимость входного напряжения.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты