Усиление каскада на операционном усилителе задают два резистора. В инвертирующей схеме K = −R2/R1, в неинвертирующей K = 1 + R2/R1. R2 в обеих схемах — резистор обратной связи, с выхода на инвертирующий вход. R1 идёт от инвертирующего входа: к источнику сигнала в инвертирующей схеме и на общий провод в неинвертирующей. С резисторами 10 кОм и 100 кОм получится −10 и 11.
Реальный ОУ добавляет к сигналу постоянную ошибку и шум, а на больших амплитудах ограничен скоростью нарастания. Поэтому калькулятор считает и бюджет ошибок каскада по даташиту одного из восьми популярных ОУ или по параметрам, которые вы введёте сами.
Как пользоваться калькулятором
- Схема включения — инвертирующая или неинвертирующая.
- R1 и R2 в омах. Понимаются записи 10k, 4,7 кОм, 4k7 и 1M.
- GBW — произведение усиления на полосу из даташита ОУ, в герцах. При выборе ОУ из списка поле заполняется само; если его очистить, берётся значение из даташита выбранного ОУ, а если введённое значение с даташитом расходится, калькулятор об этом напишет.
- Амплитуда входного сигнала — по ней считается амплитуда на выходе и доля ошибок от неё. Поле необязательное.
- Частота сигнала — для проверки по скорости нарастания. Тоже необязательно.
- Операционный усилитель — один из восьми из таблицы ниже или «Свой ОУ». Для своего ОУ появляются поля Uсм, дрейфа, входных токов IB и IOS, шумов en и in и скорости нарастания SR; при переключении в них переносятся значения ОУ, выбранного до этого: предельные при 25 °C, а где их нет — типовые. Uсм, IB и IOS вводятся в вольтах и амперах с приставкой (7m, 250n, 5p), знак не важен; остальные поля — числом в единицах поля, без приставок.
- Резистор в цепи входа «+» — нет или R1 ∥ R2 для компенсации входных токов.
- Температура от и до — рабочий диапазон: по нему считается дрейф и выбираются пределы даташита для всего диапазона температур.
В результате — коэффициент усиления в разах и децибелах, входное сопротивление каскада, шумовое усиление, полоса по уровню −3 дБ, амплитуда на выходе и сопротивление R1 ∥ R2. Ниже — ошибки по постоянному току, шум на выходе с разбивкой по источникам и полоса полной мощности. Введённые значения сохраняются в адресе страницы, поэтому расчётом можно поделиться: кнопка под калькулятором копирует результат вместе со ссылкой.
Обратная задача решается в поле «Подобрать резисторы E24 под нужный K». Введите усиление — для инвертирующей схемы его модуль, — и калькулятор покажет до трёх пар с наименьшим отклонением. Кнопка «Подставить» переносит пару в поля R1 и R2. Подбор устроен так: R1 перебирается по ряду E24 от 1 до 100 кОм, R2 — ближайший номинал E24 от 100 Ом до 10 МОм; из пар с одинаковым отношением остаётся та, где R1 ближе к 10 кОм.
Формулы
Входное сопротивление инвертирующей схемы равно R1: инвертирующий вход ОУ держится под нулевым потенциалом, и источник сигнала нагружен только этим резистором. У неинвертирующей схемы входное сопротивление задаёт сам ОУ, поэтому калькулятор показывает «очень большое».
Полоса каскада по уровню −3 дБ:
В знаменателе в обеих схемах стоит шумовое усиление 1 + R2/R1, а не K. Для неинвертирующей схемы это одно и то же, для инвертирующей — на единицу больше модуля усиления.
Амплитуда на выходе — |K| · Uвх. Это расчёт для идеального ОУ: реальный выход ограничен напряжением питания и размахом выхода конкретной микросхемы.
Сопротивление R1 ∥ R2 = R1R2/(R1 + R2) нужно, когда входные токи ОУ заметны. Если сопротивление в цепи неинвертирующего входа равно этой величине, входные токи создают на обоих входах одинаковые падения напряжения, и вызванное ими смещение компенсируется.
Параметры ОУ в калькуляторе
Все числа взяты из таблиц электрических характеристик даташитов производителя. Типовое и максимальное значение разделены косой чертой: Uсм, IB и IOS — при 25 °C, дрейф — в диапазоне температур даташита; «—» — в таблице не указано. Значения с графиков калькулятор не использует.
| ОУ | Uсм | Дрейф Uсм | IB | IOS | GBW | SR | en | in | Питание | Rail-to-rail | Даташит |
|---|---|---|---|---|---|---|---|---|---|---|---|
| LM358 | 3 / 7 мВ | 7 мкВ/°C | 20 / 250 нА | 2 / 50 нА | 0,7 МГц | 0,3 В/мкс | 40 нВ/√Гц на 1 кГц | — | 3–30 В | нет | TI SLOS068AB |
| LM324 | 3 / 7 мВ | — | 20 / 250 нА | 2 / 50 нА | 1,2 МГц | 0,5 В/мкс | 35 нВ/√Гц на 1 кГц | — | 3–30 В | нет | TI SLOS066AE |
| TL072H | 1 / 4 мВ | 2 мкВ/°C | 1 / 120 пА | 0,5 / 120 пА | 5,25 МГц | 20 В/мкс | 37 нВ/√Гц на 1 кГц | 80 фА/√Гц на 1 кГц | 4,5–40 В | нет | TI SLOS080W |
| NE5532 | 0,5 / 4 мВ | — | 200 / 800 нА | 10 / 150 нА | 12 МГц | 5 В/мкс | 5 нВ/√Гц на 1 кГц | 0,7 пА/√Гц на 1 кГц | ±5…±15 В | нет | TI SLOS075K |
| MCP6002 | — / 4,5 мВ | 2 мкВ/°C | 1 пА / — | 1 пА / — | 1 МГц | 0,6 В/мкс | 28 нВ/√Гц на 1 кГц | 0,6 фА/√Гц на 1 кГц | 1,8–6 В | вход и выход | Microchip DS20001733L |
| OPA2333 | 2 / 10 мкВ | 0,02 / 0,05 мкВ/°C | 70 / 200 пА | 140 / 400 пА | 350 кГц | 0,16 В/мкс | — | 100 фА/√Гц на 10 Гц | 1,8–5,5 В | вход и выход | TI SBOS351E |
| OPA344 | 0,2 / 1 мВ | 3 мкВ/°C | 0,2 / 10 пА | 0,2 / 10 пА | 1 МГц | 0,8 В/мкс | 30 нВ/√Гц на 10 кГц | 0,5 фА/√Гц на 10 кГц | 2,7–5,5 В | вход и выход | TI SBOS107A |
| TLV9002 | 0,4 / 1,6 мВ | 0,6 мкВ/°C | 5 пА / — | 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 мВ.
Входные токи. Ток инвертирующего входа IB− течёт через R2, ток неинвертирующего IB+ — через резистор R3 в цепи входа «+»:
Без резистора (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):
Для диапазона 0…70 °C это 45 °C, для −40…85 °C — 65 °C.
Пределы в диапазоне температур. Многие таблицы дают пределы не только при 25 °C, но и для всего рабочего диапазона, и дрейф в них уже учтён. Если рабочий диапазон выходит за 25 °C, калькулятор берёт эти пределы, а дрейф отдельно не прибавляет:
| ОУ | Диапазон | Uсм, макс. | IB, макс. | IOS, макс. |
|---|---|---|---|---|
| LM358 | 0…70 °C | 9 мВ | 500 нА | 150 нА |
| LM324 | 0…70 °C | 9 мВ | 500 нА | 150 нА |
| NE5532 | 0…70 °C | 5 мВ | 1000 нА | 200 нА |
| TL072H | −40…125 °C | 5 мВ | 5 нА | 5 нА |
| OPA344 | −40…85 °C | 1,2 мВ | — | — |
| TLV9002 | −40…125 °C | 2 мВ | — | — |
У 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:
| Составляющая | LM358 | TLV9002 | OPA2333 |
|---|---|---|---|
| Смещение при 25 °C | до 707 мВ | до 162 мВ | до 1,01 мВ |
| Входной ток при 25 °C, (IB + IOS/2)·R2 | до 27,5 мВ | 0,6 мкВ (тип.) | до 40 мкВ |
| Дрейф 0…70 °C | 31,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 на обоих входах, заданные спектральной плотностью; шум резистора — тепловой, . Шум напряжения ОУ, как и смещение, умножается на шумовое усиление 1 + R2/R1. Вклады на выходе:
| Источник | Плотность шума на выходе |
|---|---|
| Шум напряжения ОУ | en(1 + R2/R1) |
| Резистор R1 | |
| Резистор R2 | |
| Резистор R3 у входа «+» | |
| Шумовой ток ОУ | inR2 и inR3(1 + R2/R1) |
Источники независимы, поэтому складываются их квадраты. Чтобы перейти от плотности к напряжению, её умножают на корень из шумовой полосы. У каскада с одним полюсом она шире полосы по −3 дБ в π/2 раз (TI SLVA043B, табл. 1; SBOA066A, формула 8):
Здесь 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. Синус быстрее всего меняется при переходе через ноль, со скоростью 2πfUm. Приравняв её к SR, получим полосу полной мощности (Microchip AN723):
Калькулятор берёт амплитуду на выходе 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 В для входа АЦП.
- Инверсия не нужна, и датчик лучше не нагружать — берём неинвертирующую схему.
- Из K = 1 + R2/R1 следует R2/R1 = K − 1 = 9. Пара 10 кОм и 100 кОм здесь не годится: она даёт 11.
- В поле подбора вводим 10. Калькулятор предлагает три пары: 20 кОм и 180 кОм — точно; 9,1 кОм и 82 кОм — K = 10,01, ошибка +0,11 %; 6,2 кОм и 56 кОм — K = 10,03, ошибка +0,32 %.
- Подставляем первую пару. Сигнал меняется от 0 до 0,3 В, то есть его амплитуда — 0,15 В вокруг середины 0,15 В; её и вводим. Результат: K = 10, или 20 дБ; шумовое усиление 10; полоса при GBW 1 МГц — около 100 кГц; амплитуда на выходе 1,5 В, размах — те самые 0–3 В; R1 ∥ R2 = 18 кОм.
- Добавляем допуск резисторов. С резисторами 1 % усиление окажется между 9,82 и 10,18, с резисторами 5 % — между 9,14 и 10,95.
- Выбираем 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 и R2 | K получится | R1 и R2 | K получится | ||
| −1 | 10 кОм и 10 кОм | точно | 10 кОм и 10 кОм | точно | 500 кГц |
| −2 | 10 кОм и 20 кОм | точно | 10 кОм и 20 кОм | точно | 333 кГц |
| −3 | 10 кОм и 30 кОм | точно | 3,4 кОм и 10,2 кОм | точно | 250 кГц |
| −4 | 7,5 кОм и 30 кОм | точно | 25,5 кОм и 102 кОм | точно | 200 кГц |
| −5 | 15 кОм и 75 кОм | точно | 11,8 кОм и 59 кОм | точно | 167 кГц |
| −10 | 10 кОм и 100 кОм | точно | 10 кОм и 100 кОм | точно | 90,9 кГц |
| −20 | 10 кОм и 200 кОм | точно | 10 кОм и 200 кОм | точно | 47,6 кГц |
| −50 | 15 кОм и 750 кОм | точно | 11,8 кОм и 590 кОм | точно | 19,6 кГц |
| −100 | 10 кОм и 1 МОм | точно | 10 кОм и 1 МОм | точно | 9,9 кГц |
Неинвертирующая схема
| K | Ряд E24 | Ряд E96 | Полоса при GBW 1 МГц | ||
|---|---|---|---|---|---|
| R1 и R2 | K получится | R1 и R2 | K получится | ||
| 2 | 10 кОм и 10 кОм | точно | 10 кОм и 10 кОм | точно | 500 кГц |
| 3 | 10 кОм и 20 кОм | точно | 10 кОм и 20 кОм | точно | 333 кГц |
| 4 | 10 кОм и 30 кОм | точно | 3,4 кОм и 10,2 кОм | точно | 250 кГц |
| 5 | 7,5 кОм и 30 кОм | точно | 25,5 кОм и 102 кОм | точно | 200 кГц |
| 10 | 20 кОм и 180 кОм | точно | 11,3 кОм и 102 кОм | 10,03 (+0,27 %) | 100 кГц |
| 11 | 10 кОм и 100 кОм | точно | 10 кОм и 100 кОм | точно | 90,9 кГц |
| 20 | 4,3 кОм и 82 кОм | 20,07 (+0,35 %) | 11,3 кОм и 215 кОм | 20,03 (+0,13 %) | 49,8 кГц |
| 50 | 6,8 кОм и 330 кОм | 49,53 (−0,94 %) | 28 кОм и 1,37 МОм | 49,93 (−0,14 %) | 20,2 кГц |
| 100 | 10 кОм и 1 МОм | 101 (+1 %) | 11,5 кОм и 1,13 МОм | 99,26 (−0,74 %) | 9,9 кГц |
| 101 | 10 кОм и 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 кГц.
Источники
- 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 — компенсация входных токов и недостатки больших номиналов
- Analog Devices. MT-033: Voltage Feedback Op Amp Gain and Bandwidth — шумовое усиление 1 + R2/R1 и полоса каскада с обратной связью
- Texas Instruments. Noise Analysis in Operational Amplifier Circuits (SLVA043B), 2007 — формула 2 — тепловой шум 4kTR; табл. 1 — шумовая полоса фильтра первого порядка 1,57·fc; рис. 10 и формула 16 — шум инвертирующего и неинвертирующего каскада; раздел Summary — размах шума около 6 среднеквадратичных значений
- 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 — пример расчёта
- 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 для размаха шума
- Baker B. AN722: Operational Amplifier Topologies and DC Specifications. Microchip, DS00722A, 1999 — рис. 5 — смещение на выходе (1 + RF/RIN)·VOS, пример 1 мВ × 101; ошибка входного тока 100 нА на резисторе 100 кОм
- Baker B. AN723: Operational Amplifier AC Specifications and Applications. Microchip, DS00723A, 2000 — раздел Full Power Bandwidth — fFP = SR/(π·Vp-p)
- 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
- 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
- Texas Instruments. TL07xx Low-Noise, FET-Input Operational Amplifiers (SLOS080W) — даташит, ред. W, июль 2025; табл. 5.3 и 5.7 — TL07xH, при 25 °C и при −40…125 °C; табл. 5.8 — смещение старого кристалла
- Texas Instruments. NE5532x, SA5532x Dual Low-Noise Operational Amplifiers (SLOS075K) — даташит, ред. K, декабрь 2025; табл. 5.3, 5.5 и 5.6, при 25 °C и при 0…70 °C
- Microchip. MCP6001/1R/1U/2/4: 1 MHz, Low-Power Op Amp (DS20001733L) — даташит, ред. L, март 2020; таблицы DC и AC Electrical Specifications и Temperature Specifications
- Texas Instruments. OPAx333 1.8-V, microPower, CMOS Operational Amplifiers, Zero-Drift Series (SBOS351E) — даташит, ред. E, декабрь 2015; табл. 6.6
- Texas Instruments. OPA344, OPA2344, OPA4344: Low Power, Single-Supply, Rail-to-Rail Operational Amplifiers (SBOS107A) — даташит, ред. A, август 2008; таблица Specifications для OPA344, OPA2344 и OPA4344, пределы при −40…85 °C выделены жирным
- Texas Instruments. TLV900x Low-Power, RRIO, 1-MHz Operational Amplifier for Cost-Sensitive Systems (SBOS833R) — даташит, ред. R, ноябрь 2021; табл. 7.3 и 7.10
Где пригодится
- LM358 и LM324Сдвоенный и счетверённый ОУ: выводы, вход от нуля, выход до VCC − 1,5 В
- Измерение токаШунт и усилитель, датчик Холла ACS712, трансформатор тока: точность, шум, развязка
- ФильтрыRC-фильтры, антиалиасинг для АЦП, Sallen-Key и MFB, Баттерворт, Бессель, Чебышёв, ШИМ-ЦАП, LC и цифровые фильтры
- Усилитель на ОУ с однополярным питаниемВиртуальная земля, rail-to-rail, входной ток, полоса, MCP6002 и LM358
- Произведение усиления на полосуGBW: полоса ОУ с обратной связью = GBW / шумовое усиление
- Скорость нарастанияSlew rate, В/мкс: предел скорости изменения выхода ОУ
Встроить калькулятор на свой сайт
Скопируйте код и вставьте его в 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>Обновлено .
Нашли ошибку в расчёте?