

The METSEPM2120, manufactured by EasyLogic, is a high-performance, low-power operational amplifier designed for precision signal processing applications. It is part of the ModbusPowerMeter series and is engineered to deliver exceptional accuracy and reliability. With its wide bandwidth, low noise, and high slew rate, the METSEPM2120 is ideal for a variety of analog signal conditioning tasks, including industrial automation, energy monitoring, and instrumentation.








| Parameter | Value |
|---|---|
| Manufacturer | EasyLogic |
| Part Number | METSEPM2120 |
| Series | ModbusPowerMeter |
| Supply Voltage Range | 3.3V to 5V |
| Input Offset Voltage | ±1 mV |
| Bandwidth | 10 MHz |
| Slew Rate | 5 V/µs |
| Input Noise Density | 10 nV/√Hz |
| Operating Temperature | -40°C to +85°C |
| Power Consumption | Low power (typical: 1.2 mW) |
| Communication Protocol | Modbus RTU |
The METSEPM2120 is typically available in an 8-pin package. Below is the pinout and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | V+ | Positive power supply (3.3V to 5V) |
| 2 | IN+ | Non-inverting input |
| 3 | IN- | Inverting input |
| 4 | GND | Ground |
| 5 | OUT | Output signal |
| 6 | NC | No connection (leave unconnected) |
| 7 | V- | Negative power supply (optional, for dual-supply) |
| 8 | COM | Communication interface for Modbus RTU |
The METSEPM2120 can be interfaced with an Arduino UNO for signal processing and Modbus communication. Below is an example code snippet for reading data via Modbus RTU:
#include <ModbusMaster.h>
// Instantiate ModbusMaster object
ModbusMaster node;
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
node.begin(1, Serial); // Set Modbus slave ID to 1 and use Serial for communication
}
void loop() {
uint8_t result;
uint16_t data;
// Read a register (e.g., register 0x0001) from the METSEPM2120
result = node.readHoldingRegisters(0x0001, 1);
if (result == node.ku8MBSuccess) {
data = node.getResponseBuffer(0); // Retrieve the data from the response buffer
Serial.print("Register Value: ");
Serial.println(data); // Print the value to the Serial Monitor
} else {
Serial.println("Failed to read register"); // Print error message if read fails
}
delay(1000); // Wait for 1 second before the next read
}
No Output Signal:
Distorted Output:
Modbus Communication Failure:
Q1: Can the METSEPM2120 operate with a single power supply?
A1: Yes, the METSEPM2120 can operate with a single power supply (V+ and GND). For applications requiring a wider dynamic range, a dual-supply configuration (V+ and V-) can be used.
Q2: What is the maximum input signal range?
A2: The input signal range depends on the supply voltage. For a 5V supply, the input range is typically 0V to 5V.
Q3: Is the METSEPM2120 suitable for high-frequency applications?
A3: Yes, with a bandwidth of 10 MHz and a slew rate of 5 V/µs, the METSEPM2120 is well-suited for high-frequency signal processing tasks.
Q4: How do I ensure reliable Modbus communication?
A4: Use proper termination resistors, shielded cables, and ensure the communication lines are free from noise and interference.