Transoptor PC817 rozwiązuje bardzo praktyczny problem: pozwala przenieść sygnał między dwoma obwodami bez ich elektrycznego łączenia. To przydaje się przy mikrokontrolerach, instalacjach 12/24 V, wejściach przemysłowych i wszędzie tam, gdzie zakłócenia albo różne masy potrafią zepsuć prosty układ. Poniżej pokazuję, jak czytać schemat z PC817, jak podłączyć piny, jak dobrać rezystory i kiedy ten element ma sens, a kiedy lepiej wybrać coś innego.
Najważniejsze informacje o PC817 w praktyce
- PC817 łączy diodę IR i fototranzystor, więc daje izolację galwaniczną między wejściem a wyjściem.
- Strona wejściowa wymaga zawsze rezystora ograniczającego prąd, a strona wyjściowa zwykle rezystora podciągającego.
- W typowym układzie wyjście jest odwrócone logicznie: LED świeci, tranzystor przewodzi, a kolektor jest ściągany do masy.
- W praktyce sensowny punkt startowy to około 5 mA po stronie LED i pull-up rzędu 4,7 kΩ do 10 kΩ.
- To nie jest element do szybkich sygnałów ani do przenoszenia mocy; lepiej traktować go jako izolator sygnału.
- W nocie katalogowej Sharp dla serii PC817 podano m.in. 5 kV izolacji, 80 V po stronie kolektora i rozrzut CTR zależny od wersji oraz warunków pracy.
Jak działa transoptor PC817 i kiedy naprawdę go używać
W środku PC817 siedzą dwa zupełnie różne elementy: dioda podczerwona po stronie wejścia i fototranzystor po stronie wyjścia. Gdy przez diodę popłynie prąd, świeci ona na tranzystor, a ten zaczyna przewodzić. Dzięki temu sygnał przechodzi optycznie, ale nie ma twardego połączenia elektrycznego między masami obu układów.
To właśnie jest jego największa zaleta. W praktyce używam PC817 wtedy, gdy chcę odseparować mikrokontroler od czegoś „brudnego” elektrycznie, na przykład od długiego przewodu, instalacji 12 V, czujnika pracującego w innym punkcie masy albo prostego wejścia przemysłowego. Jeśli potrzebuję tylko zwykłego kluczowania przy wspólnej masie, zwykły tranzystor bywa prostszy. Jeśli przełączam większe obciążenie, lepiej sprawdza się przekaźnik albo inny stopień mocy.
| Rozwiązanie | Izolacja galwaniczna | Tempo pracy | Do czego pasuje najlepiej |
|---|---|---|---|
| PC817 | Tak | Umiarkowane | Separacja sygnałów sterujących |
| Tranzystor | Nie | Wysokie | Kluczowanie przy wspólnej masie |
| Przekaźnik | Tak | Niskie | Przełączanie większych obciążeń |
Ja traktuję ten element jako izolator sygnału, nie jako mały zamiennik przekaźnika. To rozróżnienie od razu porządkuje projekt i prowadzi prosto do pinów, bo przy PC817 numeracja wyprowadzeń decyduje o tym, czy układ w ogóle zadziała.
Wyprowadzenia PC817 i prosty schemat połączeń
Najwięcej błędów widzę nie przy doborze wartości, tylko przy odwróceniu pinów. W obudowie DIP-4 strona wejściowa to dioda LED, a wyjściowa to fototranzystor. Zawsze sprawdzam znacznik na obudowie i rysunek w nocie katalogowej, bo to najtańszy sposób, żeby uniknąć frustracji przy pierwszym uruchomieniu.
| Pin | Nazwa | Funkcja | Co zwykle do niego podłączam |
|---|---|---|---|
| 1 | Anoda | Wejście diody LED | Rezystor szeregowy i sygnał sterujący |
| 2 | Katoda | Powrót diody LED | Masa strony wejściowej |
| 3 | Emiter | Wyjście tranzystora | Masa strony wyjściowej |
| 4 | Kolektor | Wyjście otwartego kolektora | Rezystor podciągający do Vout |
Strona wejściowa Strona wyjściowa VIN ── R1 ── pin 1 (A) pin 4 (C) ── R2 ── VOUT GND_in ───── pin 2 (K) pin 3 (E) ───────── GND_out
W tym układzie logika jest odwrócona. Gdy dioda świeci, fototranzystor przewodzi i ściąga kolektor w dół. To ważne, bo wiele osób spodziewa się na wyjściu „takiego samego” stanu jak na wejściu, a dostaje dokładnie odwrotny.
Skoro piny są już jasne, można policzyć rezystory tak, żeby nie jechać na przypadkowych wartościach z szuflady.
Jak dobrać rezystory po obu stronach układu
Po stronie wejściowej dobór jest prosty: potrzebujesz ograniczyć prąd diody. Z noty katalogowej wynika, że napięcie przewodzenia przy 20 mA wynosi około 1,2 V typowo i 1,4 V maksymalnie. Z tego od razu wynika wzór:
R = (Vin - Vf) / IF
W praktyce staram się zaczynać od kilku miliamperów, a nie od wartości granicznych. Dla PC817 rozsądny punkt startowy to zwykle 3-5 mA, bo przy zbyt małym prądzie rośnie rozrzut CTR i układ staje się mniej przewidywalny. W dokumentacji Sharp jest to zaznaczone wprost: poniżej 1 mA zmienność CTR potrafi wyraźnie wzrosnąć.
| Napięcie sterujące | Celowany prąd LED | Rezystor szeregowy | Komentarz |
|---|---|---|---|
| 3,3 V | 3 mA | 680 Ω | Dobry start dla GPIO o umiarkowanej wydajności |
| 5 V | 4-5 mA | 680 Ω do 820 Ω | Najczęstszy i bezpieczny zakres |
| 12 V | 5 mA | 2,2 kΩ | Popularny wybór przy separacji sygnałów pomocniczych |
| 24 V | 5 mA | 4,7 kΩ | Częsty punkt wyjścia przy wejściach przemysłowych |
Po stronie wyjściowej rezystor podciągający dobieram zwykle w zakresie 4,7 kΩ do 10 kΩ. Mniejsza wartość daje szybsze zbocze i większą odporność na zakłócenia, ale zwiększa prąd, który musi zatopić fototranzystor. Jeśli układ ma pracować z 3,3 V albo 5 V i nie gonię za szybkością, 4,7 kΩ jest rozsądnym punktem startowym.
W praktyce wygląda to tak: rezystor wejściowy ustala, czy dioda w ogóle świeci stabilnie, a rezystor wyjściowy decyduje, jak szybko i pewnie zobaczysz stan niski. Gdy te dwie wartości są dobrane rozsądnie, można przejść od teorii do układów, które faktycznie montuje się na stole.
Trzy praktyczne układy, które montuję najczęściej
Separacja sygnału 12 V od mikrokontrolera
To najprostszy i chyba najczęstszy scenariusz. Na wejściu daję sygnał 12 V przez rezystor 2,2 kΩ do anody, katodę łączę z masą strony wejściowej, a po stronie wyjściowej kolektor podciągam do 5 V przez 4,7 kΩ. Gdy wejście jest aktywne, wyjście przechodzi w niski poziom. Taki układ świetnie nadaje się do odczytu stanów, prostych czujników i sygnałów z instalacji pomocniczych.
Wejście typu open collector do sterownika lub GPIO
Jeżeli wyjście ma pracować jak elektroniczny styk, PC817 jest bardzo wygodny. Kolektor podciągam do napięcia logiki, a emiter łączę z masą strony wyjściowej. Wtedy transoptor działa jak otwarty kolektor: przewodzi tylko wtedy, gdy dioda po stronie wejścia jest zasilona. To dobre rozwiązanie do współpracy z wejściami mikrokontrolerów, modułami automatyki i prostymi układami sygnalizacyjnymi.
Tu jedna uwaga praktyczna: jeśli mikrokontroler ma wewnętrzny pull-up, czasem wystarczy on do testów, ale w docelowym układzie wolę dać zewnętrzny rezystor. Jest stabilniejszy, lepiej przewidywalny i łatwiej kontrolować na nim zachowanie wejścia w zakłóconym środowisku.
Przeczytaj również: Oscyloskop - jak go używać? Poradnik dla elektronika
Sterowanie drugiego stopnia, a nie samego obciążenia
PC817 bardzo często widzę nadużywany jako „samodzielny” przełącznik obciążenia. To zły trop. Ten element powinien zwykle sterować kolejnym tranzystorem, MOSFET-em albo wejściem układu mocy, a nie bezpośrednio żarówką, cewką czy długim przewodem z dużą pojemnością. W typowych warunkach fototranzystor ma do dyspozycji 50 mA prądu kolektora maksymalnie, ale w projekcie nie warto projektować przy tej granicy.
Jeżeli chodzi o sterowanie AC, to też ważne rozróżnienie: PC817 nie zastępuje optotriaka. Do takich zadań wybieram inne elementy, bo fototranzystor i triak rozwiązują dwa różne problemy. Ten szczegół oszczędza wiele godzin szukania błędu w układzie, który z definicji nie był do tego przeznaczony.
Te trzy warianty działają dobrze, ale tylko pod warunkiem, że nie pomylisz ograniczeń samego elementu. I właśnie tu najłatwiej o błędy.
Ograniczenia i błędy, które psują układ najczęściej
| Błąd | Skutek | Lepsze podejście |
|---|---|---|
| Brak rezystora na wejściu | Przeciążenie diody LED i niestabilna praca | Zawsze licz rezystor szeregowy od spodziewanego prądu |
| Pomylenie kolektora z emiterem | Wyjście nie przełącza się poprawnie | Sprawdź numerację pinów przed lutowaniem |
| Za mały prąd LED, np. poniżej 1 mA | Duży rozrzut CTR i przypadkowe działanie | Celuj w 3-5 mA, chyba że projekt wymaga inaczej |
| Zakładanie, że każdy egzemplarz działa tak samo | Układ działa na jednym układzie, a na drugim już nie | Zostaw margines i nie projektuj „na styk” |
| Użycie do szybkich sygnałów | Spłaszczone zbocza i opóźnienia | Do szybkich interfejsów wybierz szybszy izolator |
Z danych katalogowych wynika, że PC817 ma częstotliwość graniczną rzędu 80 kHz, a czasy narastania i opadania sięgają kilku do kilkunastu mikrosekund. To wystarcza do wielu prostych sygnałów sterujących, ale już nie do wymagających, szybkich przebiegów. Ja nie wybieram go do szybkiego UART-a, ostrego PWM ani sygnałów, w których zbocze ma być naprawdę czyste.
Jeśli układ ma być odporny i przewidywalny, trzeba myśleć nie tylko o samym transoptorze, ale też o pomiarze i uruchomieniu. To właśnie ostatni etap zwykle zdradza, czy schemat został policzony dobrze, czy tylko wygląda dobrze na papierze.
Co sprawdzić przed uruchomieniem i po pierwszym pomiarze
- Najpierw mierzę prąd diody LED po stronie wejściowej i sprawdzam, czy faktycznie mieści się w zakładanym zakresie.
- Potem potwierdzam, że po stronie wyjściowej jest poprawny rezystor podciągający do właściwego napięcia.
- Sprawdzam, czy logika wyjścia jest odwrócona, bo to najczęstsze zaskoczenie przy pierwszym testowaniu.
- Jeśli izolacja ma być rzeczywista, upewniam się, że masy stron nie zostały połączone przypadkiem gdzieś poza schematem.
- Gdy układ działa tylko na jednym egzemplarzu, od razu biorę pod uwagę rozrzut CTR i wracam do wartości rezystorów, zamiast winą obarczać sam transoptor.
Na stole najpierw testuję samą stronę LED z zasilaczem laboratoryjnym, potem podpinam kolektor przez 4,7 kΩ do 5 V i obserwuję stan niski oraz wysoki. Jeśli układ działa na jednym egzemplarzu, a na drugim już nie, zwykle winny jest zbyt mały prąd diody albo zbyt agresywnie dobrany pull-up, nie sam PC817. I właśnie dlatego przy tym elemencie najbardziej opłaca się prosty, konserwatywny projekt z zapasem, a nie schemat na granicy parametrów.