Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Instrumentation Amplifier

A three-op-amp instrumentation amplifier designed and simulated in LTspice, built using LT1007 precision operational amplifiers. This circuit is designed for precision differential signal acquisition — commonly used for amplifying small differential signals from sensors while rejecting common-mode noise.

Overview

An instrumentation amplifier (in-amp) is used when you need to amplify a small voltage difference between two signal lines while ignoring any voltage that's common to both — for example, reading a sensor over long wires where both lines pick up the same electrical noise. This project implements the classic three-op-amp topology, which offers high input impedance, well-defined gain, and good common-mode rejection.

Circuit Topology

The design consists of two stages:

Input stage (U2, U3): Two op-amps (LT1007) configured as buffers, cross-coupled through a shared gain-setting resistor network. This stage amplifies the differential signal while keeping input impedance high — important since it avoids loading down whatever sensor or source is feeding the amplifier.

  • R1 = 10 kΩ
  • R2 = 20 kΩ (gain-setting resistor)
  • R3 = 10 kΩ

Output stage (U1): A unity-gain difference amplifier that subtracts the two buffered signals, converting the differential signal into a single-ended output referenced to ground, while further rejecting any common-mode component that survived the first stage.

  • R4 = R5 = R6 = R7 = 10 kΩ

Schematic

Design Calculations

First-stage gain (set by R1, R2, R3):

G1 = 1 + (R1 + R3) / R2 = 1 + (10k + 10k) / 20k = 2

Second-stage gain (difference amplifier, since R4 = R5 = R6 = R7):

G2 = R5 / R4 = 10k / 10k = 1

Total differential gain:

G_total = G1 × G2 = 2 × 1 = 2 (equivalent to 6.02 dB)

Simulation 1: Transient Verification

To verify the gain calculation, a DC differential input was applied: V1 = 10V, V2 = 0V (differential input = 10V).

Expected output: Vout = G_total × Vin,diff = 2 × 10V = 20V

Simulated output: Vout = −20V — the magnitude matches the hand-calculated gain exactly; the negative sign is simply due to which input (V1 vs V2) lands on the inverting side of the final difference amplifier (U1).

Transient Output

Simulation 2: AC Frequency Response

To characterize the amplifier's bandwidth, an AC sweep was run from 1 Hz to 10 MHz using the directive .ac dec 100 1 10Meg.

The resulting Bode plot was used to extract the closed-loop bandwidth and gain-bandwidth product directly from the simulation data.

AC Response

Results:

Parameter Value
Passband gain 2.0 V/V (6.02 dB)
Peak gain 8.64 dB at 1.70 MHz
−3 dB bandwidth 3.54 MHz
Gain-bandwidth product 7.07 MHz

Design Observations

The frequency response shows approximately 2.6 dB of peaking near 1.7 MHz before rolling off, rather than a smooth monotonic decline. This indicates reduced phase margin, caused by cascading two op-amp gain stages — each stage contributes a pole, and when two poles occur close together in frequency, the loop can show gain peaking near the point where phase margin is lowest.

Files in This Repository

File Description
Instrumentation_Amplifier.asc LTspice schematic file
Instrumentation_Amplifier.net Generated SPICE netlist
images/schematic.png Screenshot of the circuit schematic
images/transient_output.png Transient simulation output waveform
images/ac_response.png AC sweep Bode plot (magnitude & phase)

Tools Used

  • LTspice 24.1.9
  • Op-amp model: LT1007 (Analog Devices/Linear Technology)

Author

Subrat Panda LinkedIn | GitHub | 24je0177@iitism.ac.in

About

This repository contains the LTSpice Design and Simulation of a 3 op-amp Instrumentation Amplifier

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors