Перейти к содержанию

Калькулятор усилителя на ОУ

Введите R1 и R2 и выберите операционный усилитель — калькулятор посчитает усиление инвертирующего или неинвертирующего каскада, полосу по GBW, смещение и дрейф на выходе, шум и полосу полной мощности по данным даташита. Под нужное усиление он подберёт пары резисторов из ряда E24.

Исходные данные

Схема включения
Ом
Ом
Гц

По даташиту MCP6002.

В

Необязательно; 100m = 0,1 В

Гц

Необязательно: для проверки по скорости нарастания

Питание 1,8–6 В, вход и выход rail-to-rail; GBW 1 МГц, SR 0,6 В/мкс, en 28 нВ/√Гц на 1 кГц. Данные: MCP6002; те же характеристики у MCP6001 и MCP6004, VDD = 1,8–5,5 В, 25 °C; Microchip DS20001733L, ред. L, март 2020.

Резистор в цепи входа «+»
°C
°C

Результат

Коэффициент усиления K
−10
20 дБ, выход в противофазе
Входное сопротивление
10 кОмравно R1
Шумовое усиление
111 + R2/R1; умножает Uсм и шум
Полоса по уровню −3 дБ
≈ 90,9 кГцGBW / (1 + R2/R1)
Амплитуда на выходе
1 Всверьте с размахом выхода ОУ
R1 ∥ R2
9,09 кОмрезистор у «+» входа

Ошибки по постоянному току — MCP6002

Смещение при 25 °C: Uсм·(1 + R2/R1)
до 49,5 мВ4,95 % амплитуды
Входной ток при 25 °C без резистора у «+»: (IB + IOS/2)·R2
≈ 150 нВпредела нет, типовое; < 0,01 % амплитуды
С резистором R1 ∥ R2: IOS·R2
≈ 100 нВпредела нет, типовое; < 0,01 % амплитуды
Дрейф при 0…70 °C: ΔT·(dUсм/dT)·(1 + R2/R1)
≈ 990 мкВΔT = 45 °C от 25 °C; предела нет, типовое; 0,099 % амплитуды
Сумма в худшем случае при 0…70 °C
до 50,5 мВ5,05 % амплитуды; без резистора у входа «+»; по типовому: входной ток, дрейф

Шум на выходе

Шум, среднеквадратичное значение
127 мкВ≈ 762 мкВ от пика до пика
Шумовая полоса
143 кГц1,57 · f−3 дБ для одного полюса
Плотность шума на выходе
336 нВ/√Гцбелый шум, при 25 °C
Сигнал/шум
74,9 дБсинус с амплитудой на выходе
ОУ: en·(1 + R2/R1)
308 нВ/√Гц84 % мощности шума — основной вклад
R1: √(4kTR1)·R2/R1
128 нВ/√Гц14,6 % мощности шума
R2: √(4kTR2)
40,6 нВ/√Гц1,46 % мощности шума
Шумовой ток: in·R2
60 пВ/√Гц< 0,01 % мощности шума

Скорость нарастания

Полоса полной мощности
95,5 кГцSR/(2π·Uвых), SR = 0,6 В/мкс

Модуль усиления, например 4,7

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

Усиление каскада на операционном усилителе задают два резистора. В инвертирующей схеме K = −R2/R1, в неинвертирующей K = 1 + R2/R1. R2 в обеих схемах — резистор обратной связи, с выхода на инвертирующий вход. R1 идёт от инвертирующего входа: к источнику сигнала в инвертирующей схеме и на общий провод в неинвертирующей. С резисторами 10 кОм и 100 кОм получится −10 и 11.

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

Схема инвертирующего усилителя на ОУВходной сигнал через R1 подаётся на инвертирующий вход, R2 включён между выходом и инвертирующим входом, неинвертирующий вход соединён с общим проводом.R110 кОмR2100 кОм−+UвхUвых≈0 ВK = −R2 / R1
Инвертирующая схема: R1 — между источником сигнала и инвертирующим входом, R2 — в обратной связи. С номиналами на схеме K = −10.
Схема неинвертирующего усилителя на ОУСигнал подаётся на неинвертирующий вход. Делитель обратной связи R2–R1 включён между выходом и общим проводом, его средняя точка соединена с инвертирующим входом.R110 кОмR247 кОм+−UвхUвыхK = 1 + R2 / R1
Неинвертирующая схема: R1 — от инвертирующего входа на общий провод, R2 — в обратной связи. С номиналами на схеме K = 5,7.

Как пользоваться калькулятором

  1. Схема включения — инвертирующая или неинвертирующая.
  2. R1 и R2 в омах. Понимаются записи 10k, 4,7 кОм, 4k7 и 1M.
  3. GBW — произведение усиления на полосу из даташита ОУ, в герцах. При выборе ОУ из списка поле заполняется само; если его очистить, берётся значение из даташита выбранного ОУ, а если введённое значение с даташитом расходится, калькулятор об этом напишет.
  4. Амплитуда входного сигнала — по ней считается амплитуда на выходе и доля ошибок от неё. Поле необязательное.
  5. Частота сигнала — для проверки по скорости нарастания. Тоже необязательно.
  6. Операционный усилитель — один из восьми из таблицы ниже или «Свой ОУ». Для своего ОУ появляются поля Uсм, дрейфа, входных токов IB и IOS, шумов en и in и скорости нарастания SR; при переключении в них переносятся значения ОУ, выбранного до этого: предельные при 25 °C, а где их нет — типовые. Uсм, IB и IOS вводятся в вольтах и амперах с приставкой (7m, 250n, 5p), знак не важен; остальные поля — числом в единицах поля, без приставок.
  7. Резистор в цепи входа «+» — нет или R1 ∥ R2 для компенсации входных токов.
  8. Температура от и до — рабочий диапазон: по нему считается дрейф и выбираются пределы даташита для всего диапазона температур.

В результате — коэффициент усиления в разах и децибелах, входное сопротивление каскада, шумовое усиление, полоса по уровню −3 дБ, амплитуда на выходе и сопротивление R1 ∥ R2. Ниже — ошибки по постоянному току, шум на выходе с разбивкой по источникам и полоса полной мощности. Введённые значения сохраняются в адресе страницы, поэтому расчётом можно поделиться: кнопка под калькулятором копирует результат вместе со ссылкой.

Обратная задача решается в поле «Подобрать резисторы E24 под нужный K». Введите усиление — для инвертирующей схемы его модуль, — и калькулятор покажет до трёх пар с наименьшим отклонением. Кнопка «Подставить» переносит пару в поля R1 и R2. Подбор устроен так: R1 перебирается по ряду E24 от 1 до 100 кОм, R2 — ближайший номинал E24 от 100 Ом до 10 МОм; из пар с одинаковым отношением остаётся та, где R1 ближе к 10 кОм.

Формулы

Kинв=−R2R1,Kнеинв=1+R2R1,KдБ=20lg⁡∣K∣.K_\text{инв} = -\frac{R_2}{R_1}, \qquad K_\text{неинв} = 1 + \frac{R_2}{R_1}, \qquad K_\text{дБ} = 20 \lg |K|.

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

Полоса каскада по уровню −3 дБ:

f−3 дБ≈GBW1+R2/R1.f_{-3\,\text{дБ}} \approx \frac{\text{GBW}}{1 + R_2 / R_1}.

В знаменателе в обеих схемах стоит шумовое усиление 1 + R2/R1, а не K. Для неинвертирующей схемы это одно и то же, для инвертирующей — на единицу больше модуля усиления.

Амплитуда на выходе — |K| · Uвх. Это расчёт для идеального ОУ: реальный выход ограничен напряжением питания и размахом выхода конкретной микросхемы.

Сопротивление R1 ∥ R2 = R1R2/(R1 + R2) нужно, когда входные токи ОУ заметны. Если сопротивление в цепи неинвертирующего входа равно этой величине, входные токи создают на обоих входах одинаковые падения напряжения, и вызванное ими смещение компенсируется.

Параметры ОУ в калькуляторе

Все числа взяты из таблиц электрических характеристик даташитов производителя. Типовое и максимальное значение разделены косой чертой: Uсм, IB и IOS — при 25 °C, дрейф — в диапазоне температур даташита; «—» — в таблице не указано. Значения с графиков калькулятор не использует.

ОУUсмДрейф UсмIBIOSGBWSReninПитаниеRail-to-railДаташит
LM3583 / 7 мВ7 мкВ/°C20 / 250 нА2 / 50 нА0,7 МГц0,3 В/мкс40 нВ/√Гц на 1 кГц—3–30 ВнетTI SLOS068AB
LM3243 / 7 мВ—20 / 250 нА2 / 50 нА1,2 МГц0,5 В/мкс35 нВ/√Гц на 1 кГц—3–30 ВнетTI SLOS066AE
TL072H1 / 4 мВ2 мкВ/°C1 / 120 пА0,5 / 120 пА5,25 МГц20 В/мкс37 нВ/√Гц на 1 кГц80 фА/√Гц на 1 кГц4,5–40 ВнетTI SLOS080W
NE55320,5 / 4 мВ—200 / 800 нА10 / 150 нА12 МГц5 В/мкс5 нВ/√Гц на 1 кГц0,7 пА/√Гц на 1 кГц±5…±15 ВнетTI SLOS075K
MCP6002— / 4,5 мВ2 мкВ/°C1 пА / —1 пА / —1 МГц0,6 В/мкс28 нВ/√Гц на 1 кГц0,6 фА/√Гц на 1 кГц1,8–6 Ввход и выходMicrochip DS20001733L
OPA23332 / 10 мкВ0,02 / 0,05 мкВ/°C70 / 200 пА140 / 400 пА350 кГц0,16 В/мкс—100 фА/√Гц на 10 Гц1,8–5,5 Ввход и выходTI SBOS351E
OPA3440,2 / 1 мВ3 мкВ/°C0,2 / 10 пА0,2 / 10 пА1 МГц0,8 В/мкс30 нВ/√Гц на 10 кГц0,5 фА/√Гц на 10 кГц2,7–5,5 Ввход и выходTI SBOS107A
TLV90020,4 / 1,6 мВ0,6 мкВ/°C5 пА / —2 пА / —1 МГц2 В/мкс30 нВ/√Гц на 1 кГц23 фА/√Гц на 1 кГц1,8–5,5 Ввход и выходTI SBOS833R

Несколько оговорок. LM358 и LM324 в таблице — версии без суффиксов A и B: у LM358B и LM324B другой кристалл и другие характеристики. GBW, скорость нарастания и шум LM324 даны при питании ±15 В. TL072H — микросхема нового техпроцесса; у TL072C старого кристалла смещение до 10 мВ (SLOS080W, табл. 5.8); чем TL072 отличается от NE5532 — на странице «NE5532 и TL072». У LM324 и NE5532 дрейф смещения в таблице не нормирован, у OPA2333 плотность шума напряжения дана только графиком. У MCP6002 и TLV9002 (их ближайшие родственники — на странице «MCP6001 и TLV9001») для входных токов указаны лишь типовые значения: максимальные при 25 °C не гарантируются.

Смещение и дрейф

На выходе реального каскада есть постоянная ошибка даже без входного сигнала. Калькулятор складывает три её составляющие: напряжение смещения, входной ток и дрейф. Все они приведены ко входу ОУ, поэтому одинаковы для инвертирующей и неинвертирующей схем и умножаются на шумовое усиление, а не на K.

Напряжение смещения Uсм ведёт себя как источник последовательно с неинвертирующим входом. В Microchip AN722 выход каскада записан как (1 + RF/RIN)(Uвх + Uсм): при усилении 101 смещение 1 мВ даёт на выходе 101 мВ.

Uсм.вых=Uсм(1+R2R1).U_\text{см.вых} = U_\text{см} \left(1 + \frac{R_2}{R_1}\right).

Входные токи. Ток инвертирующего входа IB− течёт через R2, ток неинвертирующего IB+ — через резистор R3 в цепи входа «+»:

UI вых=IB−R2−IB+R3(1+R2R1).U_{I\,\text{вых}} = I_{B-} R_2 - I_{B+} R_3 \left(1 + \frac{R_2}{R_1}\right).

Без резистора (R3 = 0) ошибка равна IB−R2. В даташите IB — средний ток двух входов, а IOS — их разность (TI SLOA011B, формулы 31 и 32: IIB = (IN + IP)/2, IIO = IN − IP). Поэтому ток одного входа может достигать IB + IOS/2, и предел ошибки без резистора — (IB + IOS/2)R2. Если R3 = R1 ∥ R2, второе слагаемое становится IB+R2, и остаётся только разность токов: ошибка IOSR2. Калькулятор показывает обе строки, а в сумму включает выбранный вариант.

Дрейф. Смещение нормируется при 25 °C и меняется с температурой на dUсм/dT на градус (TI SLOA011B, п. 5.2):

ΔUвых=ΔT⋅dUсмdT(1+R2R1),ΔT=max⁡(∣Tмин−25 ∘C∣, ∣Tмакс−25 ∘C∣).\Delta U_\text{вых} = \Delta T \cdot \frac{dU_\text{см}}{dT} \left(1 + \frac{R_2}{R_1}\right), \qquad \Delta T = \max\bigl(|T_\text{мин} - 25\,^\circ\text{C}|,\ |T_\text{макс} - 25\,^\circ\text{C}|\bigr).

Для диапазона 0…70 °C это 45 °C, для −40…85 °C — 65 °C.

Пределы в диапазоне температур. Многие таблицы дают пределы не только при 25 °C, но и для всего рабочего диапазона, и дрейф в них уже учтён. Если рабочий диапазон выходит за 25 °C, калькулятор берёт эти пределы, а дрейф отдельно не прибавляет:

ОУДиапазонUсм, макс.IB, макс.IOS, макс.
LM3580…70 °C9 мВ500 нА150 нА
LM3240…70 °C9 мВ500 нА150 нА
NE55320…70 °C5 мВ1000 нА200 нА
TL072H−40…125 °C5 мВ5 нА5 нА
OPA344−40…85 °C1,2 мВ——
TLV9002−40…125 °C2 мВ——

У MCP6002 пределов для диапазона нет, но входной ток с нагревом растёт: типовые 19 пА при 85 °C и 1100 пА при 125 °C; калькулятор показывает, сколько это даёт на резисторе R2. У OPA2333 для −40…125 °C указан только типовой входной ток ±150 пА. LM358, LM324 и NE5532 рассчитаны на 0…70 °C: если рабочий диапазон шире, калькулятор предупредит — за пределами даташита характеристики не гарантируются.

Сумма в худшем случае — сложение смещения, входного тока и дрейфа: пределы даташита для рабочего диапазона, где они есть, иначе пределы при 25 °C, а где нет и их — типовые значения. Что берётся по типовому, калькулятор пишет в подсказке; чего нет в даташите или не введено для своего ОУ, он в сумму не включает и тоже называет. Каждая строка показана и в процентах от амплитуды на выходе.

Пример — неинвертирующий каскад с K = 101 (R1 = 1 кОм, R2 = 100 кОм) без компенсирующего резистора, 0…70 °C:

СоставляющаяLM358TLV9002OPA2333
Смещение при 25 °Cдо 707 мВдо 162 мВдо 1,01 мВ
Входной ток при 25 °C, (IB + IOS/2)·R2до 27,5 мВ0,6 мкВ (тип.)до 40 мкВ
Дрейф 0…70 °C31,8 мВ (тип.)2,7 мВ (тип.)до 0,23 мВ
Сумма в худшем случае при 0…70 °Cдо 967 мВдо 202 мВдо 1,28 мВ

Для LM358 сумма посчитана по пределам для 0…70 °C: 9 мВ · 101 = 909 мВ и (500 + 75) нА · 100 кОм = 57,5 мВ. Для TLV9002 — 2 мВ · 101 = 202 мВ плюс типовые 0,6 мкВ от входного тока. У OPA2333 пределов для диапазона нет, и калькулятор складывает пределы при 25 °C с пределом дрейфа: 1,01 + 0,04 + 0,23 мВ.

У биполярного LM358 входной ток заметен: резистор R1 ∥ R2 ≈ 990 Ом снижает его вклад при 25 °C с 27,5 до 5 мВ, а в диапазоне 0…70 °C — с 57,5 до 15 мВ. У КМОП-ОУ токи — пикоамперы, и компенсация ничего не даёт. У OPA2333 ток сдвига (до 400 пА) вдвое больше входного тока (до 200 пА), так что один вход может потреблять до 400 пА: ошибка — 40 мкВ и без резистора, и с ним. Резистор R1 ∥ R2 её не уменьшит, и калькулятор об этом предупредит.

Шум

Шум на выходе калькулятор считает по модели TI SLVA043B и SBOA066A. Шум ОУ — источник напряжения en последовательно с входом «+» и источники тока in на обоих входах, заданные спектральной плотностью; шум резистора — тепловой, 4kTR\sqrt{4kTR}. Шум напряжения ОУ, как и смещение, умножается на шумовое усиление 1 + R2/R1. Вклады на выходе:

ИсточникПлотность шума на выходе
Шум напряжения ОУen(1 + R2/R1)
Резистор R14kTR1⋅R2/R1\sqrt{4kTR_1} \cdot R_2/R_1
Резистор R24kTR2\sqrt{4kTR_2}
Резистор R3 у входа «+»4kTR3⋅(1+R2/R1)\sqrt{4kTR_3} \cdot (1 + R_2/R_1)
Шумовой ток ОУinR2 и inR3(1 + R2/R1)

Источники независимы, поэтому складываются их квадраты. Чтобы перейти от плотности к напряжению, её умножают на корень из шумовой полосы. У каскада с одним полюсом она шире полосы по −3 дБ в π/2 раз (TI SLVA043B, табл. 1; SBOA066A, формула 8):

eвых=∑ei2,Δfш=π2f−3 дБ≈1,57 f−3 дБ,Uш=eвыхΔfш.e_\text{вых} = \sqrt{\textstyle\sum e_i^2}, \qquad \Delta f_\text{ш} = \frac{\pi}{2} f_{-3\,\text{дБ}} \approx 1{,}57\, f_{-3\,\text{дБ}}, \qquad U_\text{ш} = e_\text{вых} \sqrt{\Delta f_\text{ш}}.

Здесь k = 1,380649 · 10−23 Дж/К, T = 298,15 К (25 °C). Размах шума от пика до пика примерно в 6 раз больше среднеквадратичного значения (SLVA043B, SLOA011B). Калькулятор показывает все вклады, их доли в мощности шума и основной источник.

Пример: MCP6002 в инвертирующем каскаде 10 кОм / 100 кОм. Собственный шум ОУ на выходе — 28 нВ/√Гц × 11 = 308 нВ/√Гц, резистор R1 — 128 нВ/√Гц, R2 — 41 нВ/√Гц, итого 336 нВ/√Гц. Полоса каскада — 1 МГц / 11 ≈ 91 кГц, шумовая полоса — 143 кГц, шум на выходе — 127 мкВ среднеквадратичных, около 0,76 мВ от пика до пика. На ОУ приходится 84 % мощности шума.

Малошумящему ОУ нужны низкоомные резисторы. NE5532 с 5 нВ/√Гц в том же каскаде 10 кОм / 100 кОм шумит в основном резисторами: R1 даёт 128 нВ/√Гц, шумовой ток 0,7 пА/√Гц на R2 — 70 нВ/√Гц, сам ОУ — 55 нВ/√Гц. Итого 161 нВ/√Гц и 211 мкВ в шумовой полосе 1,71 МГц. С резисторами 1 кОм / 10 кОм — 70 нВ/√Гц и 91 мкВ, в 2,3 раза меньше.

Компенсирующий резистор тоже шумит, и его шум усиливается в 1 + R2/R1 раз. У MCP6002 в каскаде 10 кОм / 100 кОм резистор R1 ∥ R2 = 9,1 кОм добавляет 135 нВ/√Гц и поднимает шум со 127 до 137 мкВ, а ошибку от входного тока, и без того доли микровольта, не меняет заметно.

Калькулятор считает белый шум: плотность en берётся из таблицы даташита на частоте 1 или 10 кГц. Ниже частоты излома 1/f шум растёт, поэтому для медленных сигналов смотрите в даташите размах шума в полосе 0,1–10 Гц. Для OPA2333 плотность шума в таблице не приведена, и шум самого ОУ калькулятор не учитывает: результат помечен «без шума ОУ», а сигнал/шум на деле хуже. Чтобы учесть его, выберите «Свой ОУ» и введите значение.

Скорость нарастания

Полоса по GBW — это полоса малого сигнала. Для большого сигнала предел ставит скорость нарастания SR. Синус Umsin⁡2πftU_m \sin 2\pi f t быстрее всего меняется при переходе через ноль, со скоростью 2πfUm. Приравняв её к SR, получим полосу полной мощности (Microchip AN723):

fпм=SR2πUm=SRπUп-п.f_\text{пм} = \frac{SR}{2\pi U_m} = \frac{SR}{\pi U_\text{п-п}}.

Калькулятор берёт амплитуду на выходе Um = |K| · Uвх. Если задана частота сигнала, он показывает наибольшую амплитуду без искажений SR/(2πf) и предупреждает, когда 2πfUm > SR или частота выше полосы каскада.

LM358 со скоростью нарастания 0,3 В/мкс при амплитуде 1 В неискажённо работает до 47,7 кГц, при 10 В — до 4,8 кГц, хотя полоса малого сигнала у него 0,7 МГц. NE5532 (5 В/мкс) при амплитуде 10 В держит 79,6 кГц, TL072H (20 В/мкс) — 318 кГц. MCP6002 (0,6 В/мкс) при амплитуде 1 В — 95,5 кГц.

Пример расчёта: усиление 10 без инверсии

Сигнал датчика 0–0,3 В нужно растянуть до 0–3 В для входа АЦП.

  1. Инверсия не нужна, и датчик лучше не нагружать — берём неинвертирующую схему.
  2. Из K = 1 + R2/R1 следует R2/R1 = K − 1 = 9. Пара 10 кОм и 100 кОм здесь не годится: она даёт 11.
  3. В поле подбора вводим 10. Калькулятор предлагает три пары: 20 кОм и 180 кОм — точно; 9,1 кОм и 82 кОм — K = 10,01, ошибка +0,11 %; 6,2 кОм и 56 кОм — K = 10,03, ошибка +0,32 %.
  4. Подставляем первую пару. Сигнал меняется от 0 до 0,3 В, то есть его амплитуда — 0,15 В вокруг середины 0,15 В; её и вводим. Результат: K = 10, или 20 дБ; шумовое усиление 10; полоса при GBW 1 МГц — около 100 кГц; амплитуда на выходе 1,5 В, размах — те самые 0–3 В; R1 ∥ R2 = 18 кОм.
  5. Добавляем допуск резисторов. С резисторами 1 % усиление окажется между 9,82 и 10,18, с резисторами 5 % — между 9,14 и 10,95.
  6. Выбираем MCP6002. Смещение на выходе — до 45 мВ: 3 % амплитуды, или 1,5 % от шкалы 3 В; входной ток КМОП-входа даёт доли микровольта; дрейф при 0…70 °C — около 0,9 мВ; сумма в худшем случае — до 45,9 мВ, причём входной ток и дрейф взяты по типовым значениям. Шум — 130 мкВ среднеквадратичных, отношение сигнал/шум 78,2 дБ. Полоса полной мощности при амплитуде 1,5 В — 63,7 кГц.

Смещение 1,5 % шкалы для АЦП заметно: его вычитают после калибровки нуля или берут прецизионный ОУ — OPA2333 в этом же каскаде даст до 0,1 мВ. Остаётся проверка, которую калькулятор не сделает: по даташиту ОУ убедиться, что его выход при выбранном питании доходит до 3 В.

Готовые пары резисторов

В столбцах E24 — первая пара, которую предлагает калькулятор. В столбцах E96 — пара, найденная тем же способом в ряду E96. «Точно» означает, что отношение номиналов даёт нужное усиление без погрешности; в остальных строках указано фактическое усиление и его отклонение. Полоса посчитана для пары E24 и ОУ с GBW 1 МГц — для другого ОУ умножьте её на GBW в мегагерцах.

Инвертирующая схема

KРяд E24Ряд E96Полоса при GBW 1 МГц
R1 и R2K получитсяR1 и R2K получится
−110 кОм и 10 кОмточно10 кОм и 10 кОмточно500 кГц
−210 кОм и 20 кОмточно10 кОм и 20 кОмточно333 кГц
−310 кОм и 30 кОмточно3,4 кОм и 10,2 кОмточно250 кГц
−47,5 кОм и 30 кОмточно25,5 кОм и 102 кОмточно200 кГц
−515 кОм и 75 кОмточно11,8 кОм и 59 кОмточно167 кГц
−1010 кОм и 100 кОмточно10 кОм и 100 кОмточно90,9 кГц
−2010 кОм и 200 кОмточно10 кОм и 200 кОмточно47,6 кГц
−5015 кОм и 750 кОмточно11,8 кОм и 590 кОмточно19,6 кГц
−10010 кОм и 1 МОмточно10 кОм и 1 МОмточно9,9 кГц

Неинвертирующая схема

KРяд E24Ряд E96Полоса при GBW 1 МГц
R1 и R2K получитсяR1 и R2K получится
210 кОм и 10 кОмточно10 кОм и 10 кОмточно500 кГц
310 кОм и 20 кОмточно10 кОм и 20 кОмточно333 кГц
410 кОм и 30 кОмточно3,4 кОм и 10,2 кОмточно250 кГц
57,5 кОм и 30 кОмточно25,5 кОм и 102 кОмточно200 кГц
1020 кОм и 180 кОмточно11,3 кОм и 102 кОм10,03 (+0,27 %)100 кГц
1110 кОм и 100 кОмточно10 кОм и 100 кОмточно90,9 кГц
204,3 кОм и 82 кОм20,07 (+0,35 %)11,3 кОм и 215 кОм20,03 (+0,13 %)49,8 кГц
506,8 кОм и 330 кОм49,53 (−0,94 %)28 кОм и 1,37 МОм49,93 (−0,14 %)20,2 кГц
10010 кОм и 1 МОм101 (+1 %)11,5 кОм и 1,13 МОм99,26 (−0,74 %)9,9 кГц
10110 кОм и 1 МОмточно10 кОм и 1 МОмточно9,9 кГц

Отклонение в таблицах учитывает только номиналы. Допуск самих резисторов добавляется сверху: отношение двух резисторов с допуском ±1 % в худшем случае уходит на ±2 %, с допуском ±5 % — примерно на ±10 %. Усиление инвертирующей схемы меняется так же, неинвертирующей — чуть меньше, потому что единица в её формуле от резисторов не зависит. Номинал, которого нет в таблице, можно проверить в калькуляторе рядов E.

Типичные ошибки

  • Формула не от той схемы. Одни и те же 10 кОм и 100 кОм дают −10 в инвертирующей схеме и 11 в неинвертирующей.
  • R1 и R2 перепутаны местами. В инвертирующей схеме усилитель превращается в ослабитель: вместо −10 получится −0,1.
  • Полоса посчитана по K. Делить GBW нужно на 1 + R2/R1. Инвертор с K = −1 на ОУ с GBW 1 МГц имеет полосу 500 кГц, а не 1 МГц.
  • Смещение умножено на K. Напряжение смещения, входные токи и шум ОУ тоже усиливаются в 1 + R2/R1 раз. У инвертора с K = −1 смещение на выходе удвоено.
  • Ошибка оценена по типовому значению. Даташит гарантирует только максимальное. У LM358 это 3 и 7 мВ, а у MCP6002 типового смещения в таблице нет вовсе, только предел 4,5 мВ.
  • Пределы взяты только при 25 °C. В диапазоне 0…70 °C у LM358 смещение — до 9 мВ вместо 7, входной ток — до 500 нА вместо 250.
  • Компенсирующий резистор поставлен «на всякий случай». У КМОП- и полевых ОУ он почти не уменьшает ошибку, зато добавляет шум; у OPA2333 он ошибку не уменьшает вовсе.
  • Шум оценён только по en. С резисторами 100 кОм малошумящий NE5532 шумит в основном резисторами и шумовым током.
  • Полоса малого сигнала принята за полосу большого. На амплитуде 10 В LM358 искажает синус уже выше 4,8 кГц, хотя по GBW полоса — сотни килогерц.
  • Не учтено сопротивление источника. В инвертирующей схеме оно складывается с R1. Источник с выходным сопротивлением 500 Ом при R1 = 10 кОм и R2 = 100 кОм даёт K = −9,52 вместо −10. Высокоомные источники подключают к неинвертирующей схеме.
  • Амплитуда на выходе больше, чем может выдать ОУ. Калькулятор сравнивает размах выхода только с наибольшим напряжением питания ОУ. Если по расчёту на выходе 6 В, а питание — 5 В, сигнал будет обрезан; насколько выход не доходит до шин питания, смотрите в даташите ОУ.
  • Номиналы слишком большие или слишком маленькие. От уровня сопротивлений усиление не зависит, но зависят ток через цепь обратной связи, шум, влияние паразитной ёмкости и смещение от входных токов. Поэтому подбор в калькуляторе держит R1 в пределах от 1 до 100 кОм; подробнее — в разделе «Номиналы резисторов» статьи.
  • Забыт допуск. Пара с «точным» отношением на резисторах 5 % может дать усиление на 10 % в сторону.

Откуда берутся обе формулы, почему полоса зависит от усиления и чем реальный ОУ отличается от идеального — в статье «Операционный усилитель», разделы «Полоса пропускания и GBW», «Скорость нарастания и полоса полной мощности», «Смещение нуля и входные токи» и «ОУ с однополярным питанием».

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

Какие резисторы поставить, чтобы получить усиление 10?

В инвертирующей схеме — R1 = 10 кОм и R2 = 100 кОм: K = −10. В неинвертирующей те же резисторы дадут 11, потому что K = 1 + R2/R1; для ровно 10 нужно отношение 9 — например, 20 кОм и 180 кОм. Если таких номиналов нет под рукой, подойдут 9,1 кОм и 82 кОм: K = 10,01.

Как посчитать полосу пропускания усилителя на ОУ?

Разделите GBW операционного усилителя из даташита на 1 + R2/R1. Эта величина называется шумовым усилением и одинакова для обеих схем. ОУ с GBW 1 МГц в неинвертирующем каскаде с K = 10 даёт около 100 кГц, в инвертирующем с K = −10 — около 91 кГц, а инвертор с K = −1 — 500 кГц. Это граница по уровню −3 дБ для малого сигнала.

Как посчитать смещение нуля на выходе усилителя на ОУ?

Умножьте напряжение смещения Uсм из даташита на шумовое усиление 1 + R2/R1 — в обеих схемах одинаково. LM358 с Uсм до 7 мВ в каскаде с R1 = 1 кОм и R2 = 100 кОм даст на выходе до 0,71 В, OPA2333 с Uсм до 10 мкВ — до 1 мВ. К этому добавляются ошибка от входного тока, до (IB + IOS/2)·R2, и дрейф ΔT·(dUсм/dT)·(1 + R2/R1). Вне 25 °C надёжнее брать пределы даташита для всего диапазона температур: у LM358 при 0…70 °C это 9 мВ вместо 7.

Зачем ставят резистор R1 ∥ R2 на неинвертирующий вход?

Чтобы входные токи создавали на обоих входах одинаковые падения напряжения. IB в даташите — средний ток двух входов, IOS — их разность, поэтому без резистора ток одного входа может достигать IB + IOS/2, и ошибка на выходе — до (IB + IOS/2)·R2. С резистором остаётся только IOS·R2: у LM358 при R2 = 100 кОм и 25 °C это до 27,5 и до 5 мВ. У ОУ с КМОП- и полевым входом токи — пикоамперы, и резистор не нужен, он лишь добавляет шум. У OPA2333 разность входных токов вдвое больше самих токов, и такой резистор ошибку не уменьшит.

Как посчитать шум усилителя на ОУ?

Сложите квадраты вкладов на выходе: en·(1 + R2/R1) от ОУ, √(4kTR1)·R2/R1 и √(4kTR2) от резисторов, in·R2 от шумового тока. Корень из суммы умножьте на корень из шумовой полосы — для каскада с одним полюсом это 1,57·f−3 дБ. MCP6002 в инвертирующем каскаде 10 кОм / 100 кОм даёт около 127 мкВ среднеквадратичного шума, или около 0,76 мВ от пика до пика.

Что такое полоса полной мощности ОУ?

Это наибольшая частота, на которой выход отрабатывает синус заданной амплитуды без искажений: f = SR/(2π·Uм), где SR — скорость нарастания. У LM358 с SR 0,3 В/мкс при амплитуде 1 В это около 48 кГц, при 10 В — около 4,8 кГц, хотя по GBW полоса малого сигнала у него 0,7 МГц. На более высокой частоте синус превращается в треугольник.

Как перевести коэффициент усиления в децибелы?

По формуле 20·lg|K|: усиление 2 — это 6 дБ, 10 — 20 дБ, 100 — 40 дБ, 1000 — 60 дБ. Знак на децибелы не влияет: K = −10 и K = 10 — одинаковые 20 дБ. Когда каскады включены друг за другом, усиления в разах перемножаются, а децибелы складываются.

Можно ли получить усиление меньше единицы?

В инвертирующей схеме — да: при R2 меньше R1 каскад ослабляет сигнал, например 10 кОм и 3,3 кОм дают K = −0,33. Неинвертирующая схема меньше единицы не даёт: при R2 = 0 она превращается в повторитель с K = 1. Чтобы ослабить сигнал без инверсии, перед повторителем ставят делитель напряжения.

Какой точности нужны резисторы?

Отношение двух резисторов с допуском ±1 % в худшем случае уходит на ±2 %, с допуском ±5 % — примерно на ±10 %; настолько же меняется усиление инвертирующей схемы. В неинвертирующей схеме с K = 10 и резисторами 1 % усиление окажется между 9,82 и 10,18. Если нужна точность лучше процента, берут резисторы 0,1 % или предусматривают подстройку.

Какое наибольшее усиление можно получить на одном каскаде?

Подбор в калькуляторе ограничен R1 от 1 кОм и R2 до 10 МОм, но предел задаёт не это, а полоса: она сужается во столько же раз, во сколько растёт усиление. У ОУ с GBW 1 МГц при K = 1000 остаётся около 1 кГц. Большое усиление поэтому делят между каскадами: два каскада по 32 дают 1024, и полоса каждого — около 31 кГц.

Источники

  1. Mancini R. (ed.). Op Amps For Everyone. Texas Instruments, SLOD006B, 2002, архивная копия официального файла TI (на ti.com снят, 404 на 18 октября 2026) — гл. 3 — формулы усиления 3-2 и 3-5, входное сопротивление инвертирующей схемы; гл. 6 — одинаковое петлевое усиление обеих схем, формулы 6-15 и 6-19; п. 11.3.15 — произведение усиления на полосу; гл. 12 — компенсация входных токов и недостатки больших номиналов
  2. Analog Devices. MT-033: Voltage Feedback Op Amp Gain and Bandwidth — шумовое усиление 1 + R2/R1 и полоса каскада с обратной связью
  3. Texas Instruments. Noise Analysis in Operational Amplifier Circuits (SLVA043B), 2007 — формула 2 — тепловой шум 4kTR; табл. 1 — шумовая полоса фильтра первого порядка 1,57·fc; рис. 10 и формула 16 — шум инвертирующего и неинвертирующего каскада; раздел Summary — размах шума около 6 среднеквадратичных значений
  4. Steffes M. Noise Analysis for High-Speed Op Amps. Texas Instruments, SBOA066A, 2005 — формулы 1 и 2 — шум на выходе; формула 8 — шумовая полоса однополюсного фильтра (π/2)·F−3dB; формулы 21 и 25 — 4kT = 16·10⁻²¹ Дж при 290 К (на рис. 1 опечатка: 16E−20); формулы 25 и 26 — пример расчёта
  5. Karki J. Understanding Operational Amplifier Specifications. Texas Instruments, SLOA011B, 2021 — п. 5.2 — дрейф смещения ΔVIO/Δ°C; п. 5.3, формулы 31 и 32 — входной ток IIB = (IN + IP)/2 и ток сдвига IIO = IN − IP; п. 5.14 — множитель 6 для размаха шума
  6. Baker B. AN722: Operational Amplifier Topologies and DC Specifications. Microchip, DS00722A, 1999 — рис. 5 — смещение на выходе (1 + RF/RIN)·VOS, пример 1 мВ × 101; ошибка входного тока 100 нА на резисторе 100 кОм
  7. Baker B. AN723: Operational Amplifier AC Specifications and Applications. Microchip, DS00723A, 2000 — раздел Full Power Bandwidth — fFP = SR/(π·Vp-p)
  8. Texas Instruments. LM358, LM358A, LM358B, LM358BA, LM2904x: Industry-Standard Dual Operational Amplifiers (SLOS068AB) — даташит, ред. AB, октябрь 2024; табл. 5.3 и 5.7 — LM358 без суффиксов A и B, при 25 °C и при 0…70 °C
  9. Texas Instruments. LMx24, LMx24x, LMx24xx, LM2902x Quadruple Operational Amplifiers (SLOS066AE) — даташит, ред. AE, сентябрь 2025; табл. 6.3, 6.7 и 6.10 — LM324 и LM324K, при 25 °C и при 0…70 °C
  10. Texas Instruments. TL07xx Low-Noise, FET-Input Operational Amplifiers (SLOS080W) — даташит, ред. W, июль 2025; табл. 5.3 и 5.7 — TL07xH, при 25 °C и при −40…125 °C; табл. 5.8 — смещение старого кристалла
  11. Texas Instruments. NE5532x, SA5532x Dual Low-Noise Operational Amplifiers (SLOS075K) — даташит, ред. K, декабрь 2025; табл. 5.3, 5.5 и 5.6, при 25 °C и при 0…70 °C
  12. Microchip. MCP6001/1R/1U/2/4: 1 MHz, Low-Power Op Amp (DS20001733L) — даташит, ред. L, март 2020; таблицы DC и AC Electrical Specifications и Temperature Specifications
  13. Texas Instruments. OPAx333 1.8-V, microPower, CMOS Operational Amplifiers, Zero-Drift Series (SBOS351E) — даташит, ред. E, декабрь 2015; табл. 6.6
  14. Texas Instruments. OPA344, OPA2344, OPA4344: Low Power, Single-Supply, Rail-to-Rail Operational Amplifiers (SBOS107A) — даташит, ред. A, август 2008; таблица Specifications для OPA344, OPA2344 и OPA4344, пределы при −40…85 °C выделены жирным
  15. Texas Instruments. TLV900x Low-Power, RRIO, 1-MHz Operational Amplifier for Cost-Sensitive Systems (SBOS833R) — даташит, ред. R, ноябрь 2021; табл. 7.3 и 7.10

Где пригодится

Встроить калькулятор на свой сайт

Скопируйте код и вставьте его в HTML страницы, статьи или вики. Виджет бесплатный, без рекламы, счётчиков и cookie. Условие одно — ссылка на GAW под рамкой остаётся на месте. Подробнее о виджетах

<iframe src="https://gaw.ru/embed/op-amp/" title="Калькулятор усилителя на ОУ" width="100%" height="640" style="border:1px solid #e3e5e9;border-radius:8px" loading="lazy" allow="clipboard-write"></iframe>
<p style="margin:6px 0 0;font-size:14px">Калькулятор: <a href="https://gaw.ru/tools/op-amp/">Калькулятор усилителя на ОУ</a> — GAW.ru</p>
Автоподстройка высоты рамки

Если сайт разрешает скрипты, добавьте этот код один раз в любом месте страницы: рамка будет менять высоту вместе с результатом расчёта.

<script>window.addEventListener("message",function(e){if(e.origin!=="https://gaw.ru"||!e.data||e.data.type!=="gaw:embed-height")return;var f=document.querySelectorAll('iframe[src^="https://gaw.ru/embed/"]');for(var i=0;i<f.length;i++)if(f[i].contentWindow===e.source)f[i].style.height=e.data.height+"px"})</script>

Обновлено .

Нашли ошибку в расчёте?