TLP582 Optocoupler Discussion

How can I test a TLP582 optocoupler?

Ask QuestionAsked 2 days agoActive todayViewed 64 times1

Have few of these components (TLP582) and I need to design a test circuit to test its functionality.

Datasheet of TLP582

I have no idea how to make a circuit for this.

What should I be testing in an optocoupler?power-electronicsopto-isolatoroptoelectronicsshareedit  follow  flagedited 2 days agoJRE44k88 gold badges7373 silver badges122122 bronze badgesasked 2 days agoAxel Blaze1111 bronze badge

  • 1″Testing its functionality” is a rather broad range, and so the testing circuitry could be very simple or rather elaborate. The simplest circuit that I can think of would be a voltage supply, resistor and switch activating the input side, and (together with the voltage supply) a resistor and LED on the output side. Closing the switch would, if things are set up properly, activate the LED on the output side. If that is all you are interested in, I could give you a circuit diagram. But perhaps you want more? – Math Keeps Me Busy 2 days ago
  • 2There are two test circuits in the data sheet. – Andy aka 2 days ago
  • 1#Math Keeps Me Busy thank you for the info just having another doubt generally to determine a optocoupler is good/faulty what parameter must be determined or checked based on that can you suggest a circuit. – Axel Blaze yesterday
  • 1@tlfong01 Thank you for the procedure can you show me a circuit diagram for it so i can understand it better please – Axel Blaze yesterday
  • 1@tlfong01 Yes I can use a multimeter and have worked on few simple arduino projects I did go through electronics.stackexchange.com/questions/527190/ but will it work on TLP582 ? – Axel Blaze yesterday 

add a comment  |  show 16 more commentsstart a bounty

1 Answer



How can I test a TLP582 optocoupler?


Part A – Short Answer

TLP582 is similar to the popular ELP817C, except the following:

  1. TLP582 has Totem Pole output, so can either source or sink current. ELP817C other other hand, can only sink current.
  2. TLP582 has Schmitt trigger inverter in the input, while EL817C has none (not very sure) TLP 582 can be biased similar to EL817C, as described in References 1 and 2 below.

Procedures to testing TLP582

  1. To blink a LED(a) Connect one end of 1kΩ resistor to 5V(b) Connect the other end of resistor to TLP582 Input LED Pin 1(c) Connect Ground to TLP582 Pin 2 to Ground(d) Connect one end of another 1kΩ resistor to TLP582 Output (Pin 4)(e) Connect …

Note 1

I would suggest the OP to complete my circuit design, and also draw a schematic, showing the current calculations, as what is done in the EL817C in AppendixB. 🙂

Note 2

All the test procedures and calculations have not been proofread.


I am just a friendly hobbyist. No guarantee no nothing won’t melt down or blow up.

  1. To switch a relay

Appendix B show how an EL817C optocoupler is used to switch a relay. TLp582 can be use the same circuit to switch a relay. However, there is one complication: EL817C output is open collector, so it can only be used to sink current, or Low level triggered at the front end. On the other hand, TLP582’s output is is Totem Pole (Push Pull) output, so can be used to do either High or Low level triggering.

Part B – Long Answer

  1. / to continue, …


(1) How can I increase the output current to make it sufficient for relay module?

(2) How to properly use a relay module with JD-VCC from Arduino/Raspberry?


Appendix A – TLP582 Datsheet Summary

tlp582 summary 1
tlp582 summary 2
tlp582 summary 3

Appendix B – Switching a relay using EL817C

el817c example

shareeditdeleteflagedited just nowanswered 3 hours agotlfong011,28911 gold badge55 silver badges99 bronze badgesadd a comment

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.