(Przynajmniej niektóre) PIC nie mogą napędzać dużego prądu (*), ale również dla pinu RxD lepiej użyć tranzystora do napędzania diody LED, ponieważ unikniesz ładowania nadajnika na drugim końcu (prawdopodobnie MAX3232 lub podobny ?).
Podłącz wejście „Q” do linii TxD / RxD. Typowy tranzystor ogólnego przeznaczenia będzie miał wzmocnienie około 100, wówczas wystarczy prąd podstawowy 1 mA, aby uzyskać prąd kolektora 20 mA.
RBR
W przypadku szyny 3,3 V i zasilacza zastosuj te same równania, zastępując 5 V 3,3 V, wówczas wartości rezystora będą wynosić odpowiednio 2,2 kΩ i 47 Ω.
MOSFET, jak sugeruje AndrejaKo , jest dobrą alternatywą, ale upewnij się, że masz typ bramki poziomu logicznego , z maksymalnym napięciem progowym bramki nieco poniżej napięcia magistrali. (Jest to logiczne gate FET gdzie poziom, który może wynosić nawet 4 V i wtedy nie dostanie wystarczająco dużo prądu drenu o napięciu 3,3 V autobusowego). Prawdziwym atutem FET jest to, że prawie nie potrzebuje prądu napędowego, ale ponieważ potrzebujemy tylko mA dla BJT, nie będziemy mieć z tym żadnych problemów.
(*) Ten losowy sterownik PIC określa spadek 700 mV przy prądzie wyjściowym tylko 3 mA, czyli rezystancji wyjściowej 230 Ω. Dioda 2 V zasilana bezpośrednio z wyjścia 3,3 V spowoduje spadek mocy o 1 V przy zaledwie 4 mA. Większość diod sygnalizacyjnych jest określonych dla 20 mA.
Nie, nie chcesz podłączać diody LED przez tranzystor przełączający po stronie niskiej, jak pokazali inni. W normalnym przypadku poziom bezczynności obu linii jest wysoki, co spowodowałoby, że dioda LED świeciłaby przez większość czasu. Bardzo trudno będzie zauważyć, że czasami ściemnia się. Chcesz, aby dioda LED świeciła tylko wtedy, gdy linia znajduje się w stanie aktywnym, który jest niski. Oto prosty obwód:
Tranzystor jest używany w konfiguracji nadajnika, co eliminuje potrzebę stosowania rezystora podstawowego, a także wykorzystuje minimalny możliwy prąd podstawowy dla wynikowego prądu LED. Kiedy linia cyfrowa obniży się, emiter będzie miał około 700 mV. Biorąc pod uwagę normalną zieloną diodę LED, która spada o około 2,1 V, pozostawia 2,2 V w poprzek R1. 2,2 V / 120 Ω = 18 mA, czyli nieco poniżej maksimum 20 mA, dla których typowe T1-3 / 4 i wiele innych popularnych diod LED są oceniane.
Jest to przypadek, w którym chcesz zmaksymalizować moc światła LED, co oznacza, że będzie działać z maksymalnym prądem. Linia będzie niska na krótkie okresy, więc chcesz, aby ten krótki czas był jak najbardziej widoczny. Jeśli to nie zadziała, będziesz potrzebować pewnego rodzaju rozciągania pulsu, ale spróbuj tego najpierw.
Jeśli używasz zasilania 3,3 V, odpowiednio dostosuj R1. 3,3 V - 2,1 V - 700 mV = 500 mV w poprzek R1. 500mV / 20mA = 25Ω. Chcesz zostawić margines, więc standardowa wartość 27 Ω powinna działać dobrze. Zasilanie 3,3 V odpowiada minimalnemu poziomowi, w którym chcesz użyć konfiguracji nadajnika emitera.
źródło
Nie należy próbować podłączać diody bezpośrednio do pinu, ponieważ z pewnością wpłynie to na działanie pinu. Zamiast tego spróbuj użyć mosfetu poziomu logicznego do sterowania diodą LED. Podłącz bolec bramki MOSFET-a do bolca Rx, a odpływ do diody LED i rezystora.
Zignoruj numer części pokazany na schemacie. BS170 byłby znacznie tańszy i działałby dobrze w tym celu.
źródło