Non-inverting op-amp calculator
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)
Bode plot (magnitude / phase, updates with parameters)
| Non-inverting voltage gain A | 11.000V/V | A = 1 + Rf/Rg; ≈ 20.83 dB |
| Gain (dB) | 20.83 dB | 20 · log10(A) |
| Feedback ratio Rf / Rg | 10.000 | Rf = (A − 1) · Rg |
| Gain range (resistor tolerance) | 10.802 ~ 11.202V/V | ±1.00% resistor worst case: -1.80% ~ +1.84% |
| Output amplitude range (resistor tolerance) | 1.080 ~ 1.120 V | input peak 100 mV unchanged |
| Maximum resistor-mismatch error | ±1.84% | gain error -1.80% ~ +1.84%; output peak 1.080 ~ 1.120 V |
| Equivalent Rf / Rg | 10 kΩ / 1 kΩ | |
| Closed-loop bandwidth BW = GBW / A | 90.91 kHz | GBW 1 MHz; single-pole model -3 dB |
| Output amplitude (peak / peak-to-peak) | 1.100 / 2.200 V | Input 100 mV × A |
| Required slew rate SR_req | 69.12 mV/µs | 2π · f · Vpk @ 10 kHz |
| Device SR / margin | ×7.23 | Device 500 mV/µs | required 69.12 mV/µs |
| Full-power bandwidth FPBW | 72.34 kHz | Highest sine frequency the slew rate allows |
| Small-signal rise time tr | 3.85 µs | ≈ 0.35 / BW (10–90%) |
| Slew-limited rise time | 4.4 µs | peak-to-peak 2.200 V / SR |
| f = 10 kHz actual output amplitude | 1.093 V | Bandwidth attenuates to 99.4% | phase lag 6.3° |
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…