LED perlu didorong melalui regulasi saat ini daripada pengaturan tegangan. Meskipun saluran warna G dan B diberi peringkat 3 sampai 4 Volts, memberikan mereka input yang diatur 3,3 Volt tanpa resistor pembatas arus dapat menyebabkan LED menyala.
Salah satu solusi yang mungkin (tetapi tidak praktis dalam kasus ini) adalah dengan menggunakan 3 resistor pada 3 kaki penggerak LED (bukan hanya satu resistor pada jalur pengembalian arus gabungan). Hitung resistansi sesuai dengan arus yang diinginkan untuk setiap warna, dan tegangan maju minimum terukur untuk masing-masing warna, misalnya:
R = (Vsupply - Vfwd) / I
Rr = (3,3 - 1,8) / 0,35 = 4,28 Ohm
Rg = Rb = (3,3 - 3,0) / 0,35 = 0,85 Ohm
(dengan asumsi arus drive 350 mA, input yang diatur 3,3 Volt, tidak ada penurunan tegangan lainnya)
Anda mungkin tidak ingin mencari resistor 0,85 Ohm untuk Hijau dan Biru. Juga ~ 4,3 Ohm resistor untuk Red perlu dinilai pada 1 Watt, karena disipasi yang dihitung untuk itu berhasil menjadi 0,525 Watt. Karenanya ini bukan pendekatan praktis.
Harap dicatat bahwa jika saluran LED ini harus dinyalakan atau dikendalikan, alih-alih menyala secara permanen, solusi switching Anda (MOSFET, transistor, atau yang lainnya) akan memperkenalkan penurunan tegangan pada setiap jalur warna saat ini. Ini mempersulit perhitungan lebih lanjut, terutama ketika bekerja dengan ruang kepala 0,3 Volt yang diusulkan oleh regulator 3,3 Volt.
Akan lebih baik untuk menggunakan tegangan yang lebih tinggi untuk menggerakkan saluran LED, menjatuhkannya sesuai dengan resistor, atau lebih disukai menggunakan regulator saat ini seperti SD42351 atau salah satu produk driver SuperTex LED .
Jika menggunakan resistor, Anda memerlukan dua nilai Rg dan satu nilai Rr yang dihitung untuk Vsuplai 5 Volts, dan peringkat watt lebih tinggi daripada disipasi daya yang dihitung untuk setiap resistor ( = Vdrop * 350mA)
.