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

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

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

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

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

Из даташита: LM358 — 0,7 МГц, TL072H — 5,25 МГц. Можно оставить пустым.

В

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

Результат

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

Модуль усиления, например 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. Амплитуда входного сигнала — по ней считается амплитуда на выходе. Поле тоже необязательное.

В результате — коэффициент усиления в разах и децибелах, входное сопротивление каскада, шумовое усиление, полоса по уровню −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|.

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

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

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

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

Амплитуда на выходе — ∣K∣⋅Uвх|K| \cdot U_\text{вх}. Это расчёт для идеального ОУ: реальный выход ограничен напряжением питания и размахом выхода конкретной микросхемы.

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

Пример расчёта: усиление 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,3 В. Результат: K = 10, или 20 дБ; шумовое усиление 10; полоса при GBW 1 МГц — около 100 кГц; амплитуда на выходе 3 В; R1 ∥ R2 = 18 кОм.
  5. Добавляем допуск резисторов. С резисторами 1 % усиление окажется между 9,82 и 10,18, с резисторами 5 % — между 9,14 и 10,95.

Остаётся проверка, которую калькулятор не сделает: по даташиту ОУ убедиться, что его выход при выбранном питании доходит до 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 МГц.
  • Не учтено сопротивление источника. В инвертирующей схеме оно складывается с 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 дБ для малого сигнала.

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

По формуле 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 — гл. 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 и полоса каскада с обратной связью
Встроить калькулятор на свой сайт

Скопируйте код и вставьте его в 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>

Обновлено . Нашли ошибку в расчёте? Напишите нам.