

The INA149 is a precision instrumentation amplifier designed for low-power applications. It features high input impedance, low offset voltage, and low noise, making it ideal for amplifying small differential signals in the presence of large common-mode voltages. This component is particularly suited for applications requiring accurate signal amplification in environments with high common-mode voltages, such as industrial process controls, medical instrumentation, and data acquisition systems.








The INA149 is available in an 8-pin package. The pinout and descriptions are as follows:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | -IN | Inverting input of the differential amplifier |
| 2 | +IN | Non-inverting input of the differential amplifier |
| 3 | V- | Negative power supply (ground in single-supply operation) |
| 4 | REF | Reference voltage input (sets the output voltage reference level) |
| 5 | OUT | Output of the amplifier |
| 6 | V+ | Positive power supply |
| 7 | NC | No connection (leave unconnected or connect to ground for stability) |
| 8 | NC | No connection (leave unconnected or connect to ground for stability) |
V+ to the positive voltage and V- to the negative voltage. For single-supply operation, connect V+ to the positive voltage and V- to ground.+IN and -IN pins. Ensure the common-mode voltage is within the specified range (±275V).REF pin to set the output reference voltage. For example, connect it to ground for a ground-referenced output or to a voltage divider for a custom reference.OUT pin. Connect this pin to the next stage of your circuit (e.g., an ADC or microcontroller input).V+ and V-) to reduce noise and improve stability.REF pin is properly connected to avoid unexpected output behavior.The INA149 can be used to amplify a differential signal for an Arduino UNO's ADC input. Below is an example circuit and code:
+IN and -IN to the differential signal source.REF to ground for a ground-referenced output.OUT to an analog input pin (e.g., A0) on the Arduino UNO.V+ to 5V, V- to ground).// INA149 Example Code for Arduino UNO
// Reads the amplified differential signal from the INA149 and prints the value
const int analogPin = A0; // Analog pin connected to INA149 OUT pin
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
int adcValue = analogRead(analogPin); // Read the ADC value (0-1023)
// Convert ADC value to voltage (assuming 5V reference for Arduino ADC)
float voltage = (adcValue / 1023.0) * 5.0;
// Print the voltage to the serial monitor
Serial.print("Voltage: ");
Serial.print(voltage, 3); // Print voltage with 3 decimal places
Serial.println(" V");
delay(500); // Wait for 500 ms before the next reading
}
No Output Signal:
REF pin is connected to a valid reference voltage.Output Saturation:
High Noise in Output:
Incorrect Output Voltage:
REF pin voltage. An incorrect reference voltage can shift the output.Q: Can the INA149 amplify signals with a common-mode voltage higher than the supply voltage?
A: Yes, the INA149 can handle common-mode voltages up to ±275V, even if the supply voltage is much lower. This is one of its key features.
Q: What is the maximum output current of the INA149?
A: The INA149 can source or sink up to 10 mA. Ensure the load impedance is high enough to avoid overloading the output.
Q: Can I use the INA149 with a single power supply?
A: Yes, the INA149 supports single-supply operation. Connect V+ to the positive supply voltage and V- to ground.
Q: How do I set the gain of the INA149?
A: The INA149 has a fixed gain of 1 and does not support external gain adjustment. If additional gain is required, use an external amplifier stage.