Case study
Op-Amp Slew Rate Limited Sensor Signal Case Study
Op-amp slew-rate case study for sensor peak slope, full-power bandwidth, ADC amplitude error, corrective op-amp selection, and validation criteria.
An analog sensor chain can pass a small-signal frequency-response test and still distort real operating signals. The usual cause is that the op-amp is checked as a linear gain block while the actual waveform requires more output slope than the device can deliver.
This case study follows a sensor conditioner that looks correct at low amplitude but clips into a triangular-looking waveform during dynamic test. The ADC still samples the waveform, so the fault appears as a measurement error rather than as a complete electronics failure.
The engineering task is to identify slew-rate limiting, calculate the required output slope, show why small-signal bandwidth was not enough, estimate measurement error, choose a correction, and define validation evidence before release.
The calculations are simplified for design review. Real analog-front-end work must also check input common-mode range, output swing, input bias current, offset, noise, gain-bandwidth product, stability with capacitive load, supply rejection, temperature, EMC, PCB layout, ADC sampling, anti-alias filtering and component tolerances.
Case Context
A dynamic pressure transducer feeds an op-amp gain stage and a microcontroller ADC. The chain is intended to measure a sinusoidal pressure component near 18\ \text{kHz} during a test stand transient. At low signal amplitude the gain and frequency response look acceptable. At operating amplitude the output waveform becomes slope-limited, and the firmware underreports the pressure ripple.
The design team initially suspects ADC sampling or digital filtering. Oscilloscope evidence shows that the analog output itself is distorted before it reaches the ADC.
The central question is:
Is the signal chain limited by small-signal bandwidth, ADC sampling, output swing, or op-amp slew rate?
Field Data
| Quantity | Symbol | Value |
|---|---|---|
| target sinusoidal frequency | f | 18\ \text{kHz} |
| required output amplitude | V_{pk} | 3.6\ \text{V} |
| required output range | 7.2\ \text{V}_{pp} | |
| op-amp specified slew rate | SR_{spec} | 0.35\ \text{V/us} |
| design slew-rate margin target | M_{SR} | 25\% |
| op-amp gain-bandwidth product | GBW | 5\ \text{MHz} |
| closed-loop gain | A_v | 8 |
| ADC full-scale range | \pm5\ \text{V} | |
| ADC sample rate | f_s | 100\ \text{kS/s} |
| anti-alias low-pass cutoff | f_c | 35\ \text{kHz} |
The signal is inside the ADC input range and below the anti-alias filter cutoff. The failure is therefore not obvious from a static range check.
Field Evidence
| Evidence | Engineering interpretation |
|---|---|
| low-amplitude sine wave looks clean | small-signal response is plausible |
| high-amplitude waveform has nearly constant rising and falling slopes | slew-rate limiting is plausible |
| waveform peak does not hit the supply rail | output swing saturation is not the first cause |
| ADC sample rate is above Nyquist for 18\ \text{kHz} | aliasing is not the primary explanation |
| distortion increases with amplitude at the same frequency | large-signal output slope is the controlling limit |
| reducing analog gain removes the distortion | op-amp dynamic headroom is suspect |
The important diagnostic clue is amplitude dependence. A small-signal bandwidth problem usually appears as gain and phase error tied to frequency. A slew-rate problem appears when the required output slope increases with amplitude.
Step 1: Calculate Required Slew Rate
For a sine wave:
The maximum slope is:
Substitute:
Then:
Convert to volts per microsecond:
Engineering Comment
The calculated output slope already exceeds the specified op-amp slew rate:
The op-amp is being asked to reproduce a waveform whose fastest slope is beyond its large-signal capability.
Step 2: Include Slew-Rate Design Margin
A design should not run exactly at the data-sheet limit. With a 25\% margin:
The available margin is:
So the design is short by about:
before any temperature, load, supply, tolerance or device-to-device variation is considered.
Engineering Comment
This is a release failure. Even if one prototype barely passes at room temperature, the design has no defensible production margin.
Step 3: Check Small-Signal Bandwidth
The approximate closed-loop small-signal bandwidth is:
Using:
and:
gives:
This is much greater than:
Engineering Comment
The small-signal bandwidth check passes, which explains why a low-amplitude bench test looked acceptable. But small-signal bandwidth does not prove that the op-amp can move its output fast enough at large amplitude.
Step 4: Calculate Full-Power Bandwidth
The maximum sine-wave frequency that can be reproduced at a specified peak amplitude without slew limiting is:
With the installed op-amp:
The required operating frequency is:
Engineering Comment
The op-amp can be a 625\ \text{kHz} small-signal amplifier and still fail a full-power 18\ \text{kHz} sine wave. This is the core distinction the design review missed.
Step 5: Estimate Maximum Undistorted Amplitude
At 18\ \text{kHz}, the maximum peak amplitude allowed by the installed slew rate is:
The required peak amplitude is:
The amplitude excess is:
as a fraction of the required peak:
Engineering Comment
The design asks for about 14\% more sine-wave peak amplitude than the op-amp can reproduce at 18\ \text{kHz} without slewing. That is enough to distort the waveform even though it is not rail-to-rail clipping.
Step 6: Estimate Measurement Error From Waveform Shape
If the firmware estimates amplitude from RMS, a sine wave of peak value V_{pk} has:
For:
the ideal RMS value is:
A strongly slew-limited waveform tends toward a triangular shape. A triangular wave with the same peak has:
The RMS-based amplitude estimate can therefore be low by:
or about:
Engineering Comment
This is a simplified shape-error screen. A real waveform may be partly slewed rather than fully triangular. The key point remains: the ADC can sample many points accurately and still deliver the wrong engineering value because the analog waveform is already distorted.
Step 7: Check ADC Sampling Is Not the Primary Fault
The Nyquist frequency is:
With:
the Nyquist frequency is:
The signal frequency is:
The anti-alias filter cutoff is:
so the 18\ \text{kHz} component is inside the intended measurement band.
Engineering Comment
Sampling design still matters, especially for harmonics created by distortion. But the primary failure is upstream: the analog output entering the ADC is not the intended sine wave.
Step 8: Corrective Op-Amp Selection
The corrected design requires at least:
A practical replacement is selected with:
The new slew-rate margin is:
or:
The new full-power bandwidth at 3.6\ \text{V}_{pk} is:
Engineering Comment
The replacement op-amp is not selected only for higher slew rate. It must also satisfy input common-mode range, output swing on the available rails, noise, bias current, gain-bandwidth, phase margin, output load, supply current, temperature range and availability.
Engineering Decision
The sensor chain should not be released with the installed op-amp. The failure is dynamic slew-rate limiting, not a firmware scaling error and not a simple ADC sampling error.
The decision is:
Replace the op-amp or reduce the required output swing so that the analog stage has defensible slew-rate and full-power-bandwidth margin, then validate waveform shape, amplitude accuracy, ADC capture and environmental robustness before release.
If the lower output swing option is chosen, the ADC scaling and noise budget must be rechecked. Lower analog amplitude may solve slewing while reducing signal-to-noise ratio.
Failure Modes and Controls
| Failure mode | Evidence | Control |
|---|---|---|
| small-signal bandwidth mistaken for large-signal capability | low-amplitude test passes but full-amplitude test fails | calculate slew rate and full-power bandwidth |
| output swing blamed incorrectly | peaks do not reach rails | compare waveform slope with op-amp slew limit |
| ADC sampling blamed incorrectly | sampled waveform matches distorted analog waveform | probe analog output before ADC input |
| firmware RMS estimate underreports amplitude | waveform shape becomes triangular | validate amplitude algorithm with distorted and ideal waveforms |
| replacement op-amp oscillates with ADC input capacitance | faster device has lower phase margin | stability test with final PCB, source impedance and sampling load |
| production variation removes margin | one prototype passes at room temperature | test over temperature, supply and component tolerance |
Risk Review
| Risk item | Severity | Occurrence | Detection | RPN |
|---|---|---|---|---|
| releasing slew-limited measurement chain | 8 | 4 | 5 | 160 |
| accepting small-signal bandwidth as sufficient evidence | 7 | 5 | 5 | 175 |
| changing op-amp without stability validation | 7 | 3 | 5 | 105 |
| lowering gain and losing noise margin | 6 | 3 | 4 | 72 |
The controls reduce both occurrence and detection risk: full-amplitude sine testing, slew-rate calculation, oscilloscope waveform capture, ADC record comparison, noise-budget update and environmental validation.
Release Criteria
Release should require evidence across analog and digital boundaries.
| Criterion | Required evidence |
|---|---|
| slew-rate margin | calculated margin at maximum frequency and output amplitude, including design allowance |
| full-power bandwidth | replacement device supports the maximum large-signal waveform |
| waveform shape | oscilloscope capture shows no slope-limited triangular distortion at operating amplitude |
| ADC capture | sampled data matches the analog waveform within error budget |
| amplitude accuracy | RMS or peak estimator meets measurement tolerance for sine and credible distorted cases |
| noise margin | lower-gain or replacement design still meets signal-to-noise requirements |
| stability | final PCB tested with ADC input, filter capacitance, cable and source impedance |
| environment | temperature and supply corners do not remove slew-rate or output-swing margin |
| documentation | schematic notes and verification records distinguish bandwidth, slew rate and ADC sampling checks |
Transferable Lessons
Op-amp slew rate is a large-signal limit. It depends on how fast the output voltage must move, not only on the frequency label of the signal.
The practical workflow is:
- measure the analog waveform before the ADC;
- calculate required slew rate from frequency and peak amplitude;
- compare with the op-amp limit and add margin;
- compute full-power bandwidth at the required output swing;
- separate slew limiting from output saturation, aliasing and filtering;
- estimate measurement error caused by waveform-shape distortion;
- select a correction that also preserves noise, stability and output swing;
- release only after full-amplitude waveform and ADC evidence agree.
This case is distinct from an instrumentation amplifier common-mode saturation case. Common-mode saturation asks whether the amplifier input and output ranges are valid for a static or slowly varying bridge condition. Slew-rate limiting asks whether the amplifier can move fast enough to reproduce the required large-signal waveform.