(Setidaknya beberapa) PIC tidak dapat menggerakkan banyak arus (*), tetapi juga untuk pin RxD Anda lebih baik menggunakan transistor untuk menggerakkan LED, karena Anda akan menghindari memuat pemancar di ujung yang lain (mungkin MAX3232 atau serupa ?).
Hubungkan input "Q" ke baris TxD / RxD. Transistor tujuan umum tipikal akan memiliki penguatan sekitar 100, maka arus basis 1 mA cukup untuk mendapatkan arus kolektor 20 mA.
RBR
Untuk bus 3.3 V dan catu daya, gunakan persamaan yang sama, ganti 5 V dengan 3.3 V, maka nilai resistor Anda akan menjadi 2.2 kΩ dan 47 Ω resp.
MOSFET seperti yang disarankan AndrejaKo adalah alternatif yang baik, tetapi pastikan Anda memiliki tipe gerbang level logika , dengan tegangan ambang gerbang maksimum agak di bawah tegangan bus. (Ada yang gerbang logika tingkat FET mana yang bisa setinggi 4 V dan kemudian Anda tidak akan mendapatkan saat menguras cukup dengan tegangan bus 3,3 V.) Keuntungan nyata dari FET adalah bahwa ia membutuhkan hampir tidak ada drive saat ini, tapi karena kita hanya membutuhkan mA untuk BJT kita juga tidak akan memiliki masalah dengan itu.
(*) Pengontrol PIC acak ini menetapkan penurunan 700 mV pada arus keluaran hanya 3 mA, yang merupakan hambatan keluaran 230 Ω. LED 2 V yang digerakkan langsung dari output 3,3 V akan menurunkan output sebesar 1 V hanya pada 4 mA. Kebanyakan indikator LED ditentukan untuk 20 mA.
Tidak, Anda tidak ingin menghubungkan LED melalui transistor saklar sisi rendah seperti yang ditunjukkan orang lain. Dalam kasus normal, level idle dari kedua garis tinggi, yang kemudian akan menghasilkan LED menyala sebagian besar waktu. Akan sangat sulit untuk melihatnya sesekali menjadi sedikit redup. Yang Anda inginkan adalah LED hanya aktif ketika saluran dalam status aktif, yang rendah. Berikut ini adalah rangkaian sederhana:
Transistor digunakan dalam konfigurasi pengikut emitor, yang menghilangkan kebutuhan untuk resistor basis dan juga menggunakan arus basis minimum yang mungkin untuk arus LED yang dihasilkan. Ketika saluran digital menjadi rendah, emitor akan berada di sekitar 700 mV. Mengingat LED hijau normal yang turun sekitar 2,1 V, yang tersisa 2,2 V di R1. 2.2V / 120Ω = 18 mA, yang hanya di bawah maksimum 20 mA T1-3 / 4 tipikal dan banyak LED umum lainnya diberi peringkat.
Ini adalah kasus di mana Anda ingin memaksimalkan output lampu LED, yang berarti menjalankannya pada arus maksimum. Garis akan turun untuk periode singkat, jadi Anda ingin membuat waktu sesingkat itu terlihat mungkin. Jika itu tidak berhasil, Anda perlu peregangan denyut nadi, tetapi cobalah ini dulu.
Jika Anda menggunakan suplai 3,3 V, sesuaikan R1. 3.3V - 2.1V - 700mV = 500mV di R1. 500mV / 20mA = 25Ω. Anda ingin meninggalkan beberapa margin, sehingga nilai standar 27 Ω harus berfungsi dengan baik. Pasokan 3,3 V adalah tentang minimum Anda ingin menggunakan konfigurasi pengikut emitor di.
sumber
Anda tidak boleh mencoba untuk menghubungkan dioda langsung ke pin karena pasti akan mempengaruhi operasi pin. Sebagai gantinya, coba gunakan MOSFET tingkat logika untuk mendorong LED. Hubungkan pin gerbang MOSFET ke pin Rx dan tiriskan ke LED dan sebuah resistor.
Abaikan nomor bagian yang ditunjukkan pada skema. BS170 akan jauh lebih murah dan berfungsi dengan baik untuk tujuan ini.
sumber