답변:
(적어도 일부) PIC는 많은 전류 (*)를 구동 할 수 없지만 RxD 핀의 경우 트랜지스터를 사용하여 LED를 구동하는 것이 좋습니다. 다른 쪽 끝에 트랜스미터를로드하지 않기 때문일 것입니다. ?).
입력 "Q"를 TxD / RxD 라인에 연결하십시오. 일반적인 범용 트랜지스터는 약 100의 이득을 가지며, 1mA 기본 전류는 20mA 컬렉터 전류를 얻기에 충분합니다.
3.3V 버스 및 전원 공급 장치의 경우 5V를 3.3V로 대체하는 동일한 방정식을 사용하면 저항 값은 2.2kΩ 및 47Ω입니다.
AndrejaKo
와 같은 MOSFET 이 좋은 대안 이라고 제안하지만 최대 게이트 임계 값 전압이 버스 전압보다 약간 낮은 로직 레벨 게이트 유형 이 있는지 확인하십시오 . (이 있습니다 즉 4 V 높이로 할 수있다 로직 레벨 게이트 FET를이 다음은 3.3 V의 버스 전압과 충분한 드레인 전류를받지 않습니다.) FET의 진짜 장점은 거의 구동 전류를 필요로하지만, BJT에는 mA 만 필요하기 때문에 아무 문제가 없습니다.
(*) 이 랜덤 PIC 컨트롤러 는 단 3mA 출력 전류에서 700mV 강하를 지정합니다. 즉 230Ω 출력 저항입니다. 3.3V 출력에서 직접 구동되는 2V LED는 단 4mA에서 1V 씩 출력을 떨어 뜨립니다. 대부분의 표시기 LED는 20mA로 지정됩니다.
아니요, 다른 사람들이 보았 듯이 로우 사이드 스위치 트랜지스터를 통해 LED를 연결하고 싶지 않습니다. 정상적인 경우 두 라인의 유휴 수준이 높으므로 대부분의 시간에 LED가 켜집니다. 때때로 약간 어두워지는 것을 알아 차리는 것은 매우 어렵습니다. 원하는 것은 라인이 활성 상태에있을 때만 LED가 켜져있는 것입니다. 간단한 회로는 다음과 같습니다.
트랜지스터는 이미 터 팔로워 구성에 사용되므로 기본 저항이 필요하지 않으며 결과 LED 전류에 가능한 최소 기본 전류도 사용합니다. 디지털 라인이 낮아지면 이미 터는 약 700mV입니다. 약 2.1V로 떨어지는 정상적인 녹색 LED를 고려하면 R1에 대해 2.2V가 남습니다. 2.2V / 120Ω = 18mA, 최대 20mA 미만이며 일반적인 T1-3 / 4 및 기타 여러 일반 LED의 정격입니다.
이것은 LED 조명 출력을 최대화하려는 경우에 최대 전류에서 실행하는 것을 의미합니다. 짧은 시간 동안 줄이 낮아 지므로 가능한 짧은 시간을 표시하려고합니다. 그래도 작동하지 않으면 일종의 펄스 스트레칭이 필요하지만 먼저 시도하십시오.
3.3V 전원을 사용하는 경우 그에 따라 R1을 조정하십시오. R1에 대해 3.3V-2.1V-700mV = 500mV 500mV / 20mA = 25Ω. 약간의 여유를 남기고 싶기 때문에 표준 값 27Ω이 정상적으로 작동합니다. 3.3 V 공급은 이미 터 팔로워 구성을 사용하려는 최소값입니다.