

An operational amplifier (op-amp) is a high-gain voltage amplifier with a differential input and, usually, a single-ended output. Op-amps are fundamental building blocks in analog electronic circuits and are used in various signal processing applications, including filtering, amplification, and mathematical operations such as addition, subtraction, integration, and differentiation.








| Parameter | Value |
|---|---|
| Supply Voltage | ±3V to ±18V |
| Input Offset Voltage | 2mV (typical) |
| Input Bias Current | 20nA (typical) |
| Input Impedance | 1MΩ to 10MΩ |
| Output Impedance | 75Ω |
| Gain Bandwidth Product | 1MHz to 10MHz |
| Slew Rate | 0.5V/µs to 20V/µs |
| Output Voltage Swing | ±(Vcc - 1.5V) |
| Common-Mode Rejection Ratio (CMRR) | 70dB to 120dB |
| Power Consumption | 0.5mW to 10mW |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Offset Null | Used for offset voltage adjustment (optional) |
| 2 | Inverting Input (V-) | Input for the inverting signal |
| 3 | Non-Inverting Input (V+) | Input for the non-inverting signal |
| 4 | V- (Negative Supply) | Negative power supply voltage |
| 5 | Offset Null | Used for offset voltage adjustment (optional) |
| 6 | Output | Output of the op-amp |
| 7 | V+ (Positive Supply) | Positive power supply voltage |
| 8 | NC (No Connection) | Not connected |
```c
// Example code for using an op-amp as a non-inverting amplifier with Arduino UNO
const int analogInPin = A0; // Analog input pin that the signal is connected to
const int analogOutPin = 9; // Analog output pin that the amplified signal is connected to
int sensorValue = 0; // Variable to store the value coming from the sensor
int outputValue = 0; // Variable to store the output value
void setup() {
// Initialize serial communication at 9600 bits per second
Serial.begin(9600);
}
void loop() {
// Read the analog input
sensorValue = analogRead(analogInPin);
// Map the sensor value to the output range (0-255)
outputValue = map(sensorValue, 0, 1023, 0, 255);
// Output the amplified signal
analogWrite(analogOutPin, outputValue);
// Print the results to the Serial Monitor
Serial.print("Sensor Value: ");
Serial.print(sensorValue);
Serial.print("\t Output Value: ");
Serial.println(outputValue);
// Wait for 10 milliseconds before the next loop
delay(10);
}
No Output Signal:
Output Signal is Distorted:
High Noise Levels:
Thermal Overheating:
Q1: Can I use a single power supply for an op-amp?
Q2: How do I choose the right op-amp for my application?
Q3: What is the purpose of the offset null pins?
Q4: Can I use an op-amp as a comparator?
By following this documentation, users can effectively utilize operational amplifiers in their electronic circuits, ensuring optimal performance and reliability.