Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Sharp PC847X: Examples, Pinouts, and Specs

Image of Sharp PC847X
Cirkit Designer LogoDesign with Sharp PC847X in Cirkit Designer

Introduction

The Sharp PC847X is an optoisolator (also referred to as an optocoupler) designed to provide electrical isolation between its input and output. It achieves this by using an internal light-emitting diode (LED) and a phototransistor. When the LED is activated, it emits light that is detected by the phototransistor, enabling signal transmission without a direct electrical connection. This isolation is crucial for protecting sensitive components from high voltages, electrical noise, or ground loops.

Explore Projects Built with Sharp PC847X

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
RTL8720DN-Based Interactive Button-Controlled TFT Display
Image of coba-coba: A project utilizing Sharp PC847X in a practical application
This circuit features an RTL8720DN microcontroller interfaced with a China ST7735S 160x128 TFT LCD display and four pushbuttons. The microcontroller reads the states of the pushbuttons and displays their statuses on the TFT LCD, providing a visual feedback system for button presses.
Cirkit Designer LogoOpen Project in Cirkit Designer
Wi-Fi Enabled UV Monitoring System with OLED Display
Image of UV_DETECTOR_BREADBOARD: A project utilizing Sharp PC847X in a practical application
This circuit features a PicoW microcontroller interfacing with a 0.96" OLED display, an ML8511 UV sensor, and a blue LED. The PicoW reads UV sensor data and can display information on the OLED while controlling the LED for visual feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
Beelink Mini S12 N95 and Arduino UNO Based Fingerprint Authentication System with ESP32 CAM
Image of design 3: A project utilizing Sharp PC847X in a practical application
This circuit features a Beelink MINI S12 N95 computer connected to a 7-inch display via HDMI for video output and two USB connections for power and touch screen functionality. An Arduino UNO is interfaced with a fingerprint scanner for biometric input. The Beelink MINI S12 N95 is powered by a PC power supply, which in turn is connected to a 240V power source. Additionally, an ESP32 CAM module is powered and programmed via a USB plug and an FTDI programmer, respectively, for wireless camera capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Optiplex Micro and PoE Camera Surveillance System with Ethernet Switching
Image of Engine Mounts Wiring: A project utilizing Sharp PC847X in a practical application
This circuit describes a networked system where an Optiplex Micro computer is powered by a PC Power Supply and connected to a PC Screen via HDMI for display output. The computer is networked through an Ethernet Switch, which also connects to two PoE Cameras and a Toyopuc PLC. The Ethernet Switch is powered by a PoE PSU 48V DC, and all AC-powered devices are connected to a common 220V AC source.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Sharp PC847X

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of coba-coba: A project utilizing Sharp PC847X in a practical application
RTL8720DN-Based Interactive Button-Controlled TFT Display
This circuit features an RTL8720DN microcontroller interfaced with a China ST7735S 160x128 TFT LCD display and four pushbuttons. The microcontroller reads the states of the pushbuttons and displays their statuses on the TFT LCD, providing a visual feedback system for button presses.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of UV_DETECTOR_BREADBOARD: A project utilizing Sharp PC847X in a practical application
Wi-Fi Enabled UV Monitoring System with OLED Display
This circuit features a PicoW microcontroller interfacing with a 0.96" OLED display, an ML8511 UV sensor, and a blue LED. The PicoW reads UV sensor data and can display information on the OLED while controlling the LED for visual feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of design 3: A project utilizing Sharp PC847X in a practical application
Beelink Mini S12 N95 and Arduino UNO Based Fingerprint Authentication System with ESP32 CAM
This circuit features a Beelink MINI S12 N95 computer connected to a 7-inch display via HDMI for video output and two USB connections for power and touch screen functionality. An Arduino UNO is interfaced with a fingerprint scanner for biometric input. The Beelink MINI S12 N95 is powered by a PC power supply, which in turn is connected to a 240V power source. Additionally, an ESP32 CAM module is powered and programmed via a USB plug and an FTDI programmer, respectively, for wireless camera capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Engine Mounts Wiring: A project utilizing Sharp PC847X in a practical application
Optiplex Micro and PoE Camera Surveillance System with Ethernet Switching
This circuit describes a networked system where an Optiplex Micro computer is powered by a PC Power Supply and connected to a PC Screen via HDMI for display output. The computer is networked through an Ethernet Switch, which also connects to two PoE Cameras and a Toyopuc PLC. The Ethernet Switch is powered by a PoE PSU 48V DC, and all AC-powered devices are connected to a common 220V AC source.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Isolation between high-voltage and low-voltage circuits
  • Signal transmission in noisy environments
  • Microcontroller interfacing with high-power devices
  • Protection of sensitive components in industrial control systems
  • Communication between systems with different ground potentials

Technical Specifications

The Sharp PC847X series includes multiple variants (e.g., PC847, PC847C, etc.), but the general specifications are as follows:

Key Technical Details

  • Input Forward Voltage (VF): 1.2V (typical) at 20mA
  • Input Forward Current (IF): 50mA (maximum)
  • Collector-Emitter Voltage (VCEO): 35V (maximum)
  • Isolation Voltage: 5000Vrms (minimum)
  • CTR (Current Transfer Ratio): 50% to 600% (depending on the variant)
  • Operating Temperature Range: -30°C to +100°C
  • Package Type: 4-pin DIP or SMD

Pin Configuration and Descriptions

The Sharp PC847X has a 4-pin configuration. The pinout is as follows:

Pin Number Name Description
1 Anode (A) Positive terminal of the internal LED
2 Cathode (K) Negative terminal of the internal LED
3 Emitter (E) Emitter of the phototransistor
4 Collector (C) Collector of the phototransistor

Usage Instructions

How to Use the Component in a Circuit

  1. Input Side (LED):

    • Connect the anode (Pin 1) to a current-limiting resistor and then to the signal source.
    • Connect the cathode (Pin 2) to the ground of the input circuit.
    • Ensure the forward current (IF) does not exceed 50mA to avoid damaging the LED.
  2. Output Side (Phototransistor):

    • Connect the collector (Pin 4) to the positive voltage supply (VCC) through a pull-up resistor.
    • Connect the emitter (Pin 3) to the ground of the output circuit.
    • The phototransistor will conduct when the LED is activated, pulling the output low.

Important Considerations and Best Practices

  • Current Transfer Ratio (CTR): Ensure the CTR of the specific PC847X variant meets your circuit requirements. CTR determines the relationship between the input current and the output current.
  • Isolation Voltage: Verify that the isolation voltage rating (5000Vrms) is sufficient for your application.
  • Resistor Selection: Use appropriate resistors to limit the LED current and set the pull-up voltage for the phototransistor.
  • Temperature Range: Operate the component within the specified temperature range (-30°C to +100°C) to ensure reliability.

Example: Interfacing with an Arduino UNO

The following example demonstrates how to use the Sharp PC847X to isolate a digital signal from an Arduino UNO.

Circuit Connections

  • Input Side:
    • Connect Pin 1 (Anode) to Arduino digital pin 3 through a 220Ω resistor.
    • Connect Pin 2 (Cathode) to Arduino GND.
  • Output Side:
    • Connect Pin 4 (Collector) to 5V through a 10kΩ pull-up resistor.
    • Connect Pin 3 (Emitter) to GND.

Arduino Code

// Sharp PC847X Optoisolator Example
// This code demonstrates how to send a signal through the optoisolator
// and read the isolated output.

const int inputPin = 3;  // Arduino pin connected to the optoisolator input
const int outputPin = 2; // Arduino pin connected to the optoisolator output

void setup() {
  pinMode(inputPin, OUTPUT); // Set input pin as output
  pinMode(outputPin, INPUT); // Set output pin as input
  Serial.begin(9600);        // Initialize serial communication
}

void loop() {
  digitalWrite(inputPin, HIGH); // Turn on the LED inside the optoisolator
  delay(500);                   // Wait for 500ms
  int outputState = digitalRead(outputPin); // Read the isolated output
  Serial.print("Output State: ");
  Serial.println(outputState);  // Print the output state to the serial monitor

  digitalWrite(inputPin, LOW);  // Turn off the LED
  delay(500);                   // Wait for 500ms
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Signal:

    • Cause: Insufficient input current to the LED.
    • Solution: Check the input resistor value and ensure the forward current (IF) is within the recommended range.
  2. Output Signal is Always High:

    • Cause: Incorrect pull-up resistor value or damaged phototransistor.
    • Solution: Verify the pull-up resistor value (e.g., 10kΩ) and check the phototransistor connections.
  3. Output Signal is Always Low:

    • Cause: LED not turning off or short circuit on the output side.
    • Solution: Ensure the input signal properly toggles the LED and check for shorts.
  4. Excessive Heat:

    • Cause: Overcurrent through the LED or phototransistor.
    • Solution: Use appropriate current-limiting resistors and ensure the component operates within its rated limits.

FAQs

Q1: Can the PC847X handle AC signals?
A1: Yes, the PC847X can handle AC signals on the input side, but you must use a rectifier circuit to ensure proper operation.

Q2: What is the difference between PC847 and PC847C?
A2: The difference lies in the Current Transfer Ratio (CTR) range. Check the datasheet for specific CTR values for each variant.

Q3: Can I use the PC847X for high-speed signal transmission?
A3: The PC847X is suitable for low to moderate-speed signals. For high-speed applications, consider optoisolators designed for faster switching.

Q4: How do I calculate the input resistor value?
A4: Use the formula:
[ R = \frac{V_{in} - V_F}{I_F} ]
where ( V_{in} ) is the input voltage, ( V_F ) is the forward voltage (1.2V), and ( I_F ) is the desired forward current (e.g., 10mA).