

The OPTOCOUPLER 8 CH ISOLATION (Manufacturer Part ID: OPTO) is an 8-channel optocoupler module designed to provide electrical isolation between input and output signals. This isolation ensures that signals can be transmitted without direct electrical connection, protecting sensitive components from voltage spikes, noise, and ground loops. Manufactured by Signal Amplifier Board, this module is ideal for applications requiring reliable signal interfacing and protection.








| Parameter | Value |
|---|---|
| Number of Channels | 8 |
| Input Voltage Range | 3.3V to 24V |
| Output Voltage Range | 3.3V to 5V |
| Isolation Voltage | 2500V RMS |
| Input Current (per channel) | 5mA to 20mA |
| Output Type | Open-collector |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 60mm x 40mm x 15mm |
The module has two sets of pins: Input Pins and Output Pins. Each channel has a corresponding input and output.
| Pin Number | Label | Description |
|---|---|---|
| 1-8 | IN1-IN8 | Input signal for channels 1 to 8 |
| 9 | VCC | Positive supply voltage (3.3V-24V) |
| 10 | GND | Ground connection |
| Pin Number | Label | Description |
|---|---|---|
| 1-8 | OUT1-OUT8 | Output signal for channels 1 to 8 |
| 9 | VCC | Positive supply voltage (3.3V-5V) |
| 10 | GND | Ground connection |
Below is an example of how to connect the OPTOCOUPLER 8 CH ISOLATION module to an Arduino UNO to read input signals.
// Define input pins for the optocoupler module
const int optoPins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // Arduino digital pins
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
// Configure optocoupler output pins as inputs
for (int i = 0; i < 8; i++) {
pinMode(optoPins[i], INPUT_PULLUP);
// Use internal pull-up resistors to ensure stable readings
}
}
void loop() {
// Read and print the state of each optocoupler channel
for (int i = 0; i < 8; i++) {
int state = digitalRead(optoPins[i]); // Read the pin state
Serial.print("Channel ");
Serial.print(i + 1);
Serial.print(": ");
Serial.println(state == LOW ? "ON" : "OFF");
// LOW indicates the optocoupler is active
}
delay(500); // Delay for readability
}
No Output Signal Detected
Output Signal is Unstable
Module Overheats
Q: Can I use this module with a 3.3V microcontroller?
A: Yes, the module supports 3.3V logic levels on both the input and output sides.
Q: Do I need external pull-up resistors?
A: Yes, if your circuit does not have internal pull-up resistors, you will need to add them to the output pins.
Q: Can I use this module for AC signal isolation?
A: No, this module is designed for DC signal isolation only. For AC signals, consider using a specialized optocoupler.
Q: What happens if I connect the input and output grounds?
A: Connecting the grounds will defeat the purpose of isolation and may introduce noise or ground loops into your circuit.
This concludes the documentation for the OPTOCOUPLER 8 CH ISOLATION module.