Dapatkah dua LED yang terpasang pada pin yang berbeda berbagi resistor mereka?

18

Saya merancang papan gaya Arduino dengan LED bawaan untuk beberapa pin. Untuk menyederhanakan perakitan papan dan menghemat komponen, saya bertanya-tanya apakah aman bagi mereka untuk berbagi resistor tunggal, seperti dalam diagram ini:

skema

Jelas, daya yang dihamburkan melalui resistor (3mA per pin @ 3V) bukan masalah nyata. Alasan saya ragu-ragu adalah bahwa LED dalam konfigurasi paralel tidak boleh berbagi resistor, tetapi apakah aman untuk berpikir bahwa pin mikrokontroler terpisah tidak dihitung sebagai anoda umum, bahkan jika kedua pin tinggi?

microtherion
sumber
Meskipun bukan bagian dari pertanyaan Anda, secara umum, jika memungkinkan, lebih baik mengemudikan katoda LED daripada anoda, karena sebagian besar mikronkontrol dan IC lainnya lebih baik dalam menggerakkan keluaran negatif daripada positif, karena pekerjaan N-channel FET lebih baik daripada saluran-P.
Chris Stratton
@ ChrisStratton, saya pernah mendengar ini sebelumnya, tetapi apa implikasi praktis dari "lebih baik"? Kecepatan switching lebih cepat? Lebih dekat dengan tegangan teoritis? (Saya ingin LED ini untuk tujuan diagnostik, sehingga memiliki mereka yang aktif rendah secara semantik tidak diinginkan).
microtherion

Jawaban:

16

Dapatkah dua LED yang terpasang pada pin yang berbeda berbagi resistor mereka?

  • bisa : ya
  • seharusnya : mungkin tidak

Resistor Anda bertindak di sini sebagai pembatas arus, katakan pada 3mA

Jika Anda satu lampu LED pada suatu waktu, Anda memberikan 3mA untuk yang LED jika Anda menyalakan 2 LED, Anda memberikan 3mA bagi mereka berdua (lebih kurang 1.5mA masing-masing) jika Anda menyalakan 3 LED, Anda memberikan 3mA untuk mereka semua ( rata-rata 1mA masing-masing)
Hal-hal bahkan sedikit lebih halus, karena LED yang berbeda mungkin memiliki tegangan maju yang berbeda, sehingga satu LED mungkin menguras 10% lebih baik saat ini daripada yang lain.

Sebagai "Amps made LED bright", kurang Amp kurang cahaya. Pada lampu LED dengan pengaturan itu akan memberikan "lampu menyala penuh", dan lebih banyak LED yang Anda tambahkan, lebih sedikit yang akan terang masing-masing.


Sebagai edit untuk jawaban itu, ada satu kasus saya mungkin mempertimbangkan pengaturan itu untuk "pencahayaan multi-LED". Ini jika Anda membuat multiplexing LED Anda

Itu hanya penerangan satu per satu, tetapi bersepeda cukup cepat dari satu LED ke yang berikutnya sehingga mata manusia akan melihat semuanya menyala sekaligus.

Sylvain Leroux
sumber
Ah ya, bahwa saya belum mempertimbangkan dengan baik, dan untuk tujuan saya, itu adalah keberatan fatal.
microtherion
18

Sirkuit Anda aman dari sudut pandang elektronik, selama LED yang digunakan dapat menahan ggl-belakang sekitar 4v.

Jika hanya satu LED menyala pada satu waktu, semua akan terasa manis. Tetapi jika dua atau lebih aktif, kecerahan akan turun dan kecerahan antara LED mungkin tidak akan konsisten. Penurunan tegangan maju dari masing-masing LED cenderung sedikit berbeda, jadi orang cenderung memonopoli sebagian besar arus yang tersedia.

Sebuah resistor terpisah per LED mungkin yang terbaik.

kiwiron
sumber
1
Mencampur warna akan memberikan hasil yang lebih buruk. Jika Anda memiliki led biru dan merah (keduanya ON), led biru tidak akan menyala (atau sangat redup), karena led biru memiliki penurunan tegangan yang lebih tinggi.
Gerben
Jika seseorang membuat ribuan sesuatu dan tidak akan pernah ada kebutuhan untuk menyalakan lebih dari satu LED, menggunakan resistor yang dibagikan dapat menghemat masing-masing setengah sen, yang bisa menambah uang nyata. Di sisi lain, bahkan jika aplikasi tidak memerlukan penerangan beberapa LED bisa melakukannya bisa menyenangkan selama debugging. Adalah mungkin untuk membuatnya terlihat seolah-olah beberapa LED menyala secara bersamaan, dengan kecerahan yang dapat diprediksi, jika seseorang dengan cepat siklus di antara mereka, tetapi kadang-kadang selama debugging itu lebih berguna untuk dapat secara mandiri mengontrol LED secara langsung.
supercat