Skip to main content
DD-CAT IDE logoDD-CAT IDE

Non-inverting op-amp calculator

Favorite

Non-inverting op-amp stage: derive the voltage gain from Rf/Rg, or pick standard resistors for a target gain, then use the resistor tolerance to bound the gain error, and check gain-bandwidth and slew-rate limits (closed-loop bandwidth, full-power bandwidth, rise time).

Key points

A non-inverting amplifier feeds the signal into the + input, with feedback resistor Rf from the output back to the − input and Rg from the − input to ground; the voltage gain is A = 1 + Rf / Rg, with a minimum of 1 (follower). The closed-loop bandwidth is BW = GBW / A (GBW is the op-amp gain-bandwidth product). For a sine output with peak voltage Vpk the required slew rate is SR = 2π·f·Vpk, and the highest sine frequency a given SR supports (full-power bandwidth) is FPBW = SR / (2π·Vpk); beyond it slope distortion appears. The tool solves both ways: gain from Rf/Rg, or standard resistor combinations for a target gain, together with bandwidth, slew-rate margin and rise time.

Inputs

A = 1 + Rf/Rg | BW = GBW / A | SR = 2π·f·Vpk | FPBW = SR / (2π·Vpk) | A_range = 1 + Rf(1±t)/Rg(1∓t)

Calculation model (updates with parameters)

−+V+V−VinRg1 kΩVoutRf10 kΩ1.1 VA = 1 + Rf/Rg = 11.000 V/VBW ≈ 90.91 kHz | FPBW ≈ 72.34 kHz

Bode plot (magnitude / phase, updates with parameters)

Closed-loop gain |A| (non-inverting)-20-100102030-90°-45°0°1 kHz10 kHz100 kHz1 MHzf (log axis)dBphase90.91 kHz20.8 dB (flat at low frequency)-45° @ 90.91 kHzSingle-pole model: low-frequency gain 20.8 dB, closed-loop bandwidth BW = GBW/A = 90.91 kHz, then -20 dB/decade roll-offGBW = 1 MHz
Non-inverting voltage gain A11.000V/V
Gain (dB)20.83 dB
Feedback ratio Rf / Rg10.000
Gain range (resistor tolerance)10.802 ~ 11.202V/V
Output amplitude range (resistor tolerance)1.080 ~ 1.120 V
Maximum resistor-mismatch error±1.84%
Equivalent Rf / Rg10 kΩ / 1 kΩ
Closed-loop bandwidth BW = GBW / A90.91 kHz
Output amplitude (peak / peak-to-peak)1.100 / 2.200 V
Required slew rate SR_req69.12 mV/µs
Device SR / margin×7.23
Full-power bandwidth FPBW72.34 kHz
Small-signal rise time tr3.85 µs
Slew-limited rise time4.4 µs
f = 10 kHz actual output amplitude1.093 V

Engineering notes

  • Non-inverting amplifier: the signal drives the + input, Rf feeds back from the output to the − input and Rg goes from the − input to ground; gain A = 1 + Rf/Rg, with a minimum of 1 (follower) and a high input impedance.
  • Bandwidth trades against gain: GBW is fixed, so the closed-loop bandwidth is BW = GBW/A. For more bandwidth, lower the gain or use multiple stages / a higher-GBW part.
  • Slew rate is the large-signal limit: a sine output needs SR = 2π·f·Vpk, and exceeding it turns the sine into a triangle; small-signal settling depends on GBW and phase margin.
  • The output swing is typically about 1.5 V below each rail (except rail-to-rail parts); with a single supply, bias the signal to V+/2 or the negative half will clip.
  • Rg and Rf contribute noise and bias-current error: keep Rf moderate (usually ≤ 1 MΩ) and add an equal resistor in series with the + input to balance the bias current.

FAQ

What is Non-inverting op-amp calculator for?
Non-inverting op-amp stage: derive the voltage gain from Rf/Rg, or pick standard resistors for a target gain, then use the resistor tolerance to bound the gain error, and check gain-bandwidth and slew-rate limits (closed-loop bandwidth, full-power bandwidth, rise time).
What is the formula for Non-inverting op-amp calculator?
Core formula: A = 1 + Rf/Rg | BW = GBW / A | SR = 2π·f·Vpk | FPBW = SR / (2π·Vpk) | A_range = 1 + Rf(1±t)/Rg(1∓t). The tool returns results instantly using this formula and the selected parameters.
What engineering notes should I keep in mind when using Non-inverting op-amp calculator?
Non-inverting amplifier: the signal drives the + input, Rf feeds back from the output to the − input and Rg goes from the − input to ground; gain A = 1 + Rf/Rg, with a minimum of 1 (follower) and a high input impedance. Bandwidth trades against gain: GBW is fixed, so the closed-loop bandwidth is BW = GBW/A. For more bandwidth, lower the gain or use multiple stages / a higher-GBW part. Slew rate is the large-signal limit: a sine output needs SR = 2π·f·Vpk, and exceeding it tu…