Спочатку ви вказуєте одного виробника світлодіодів та номер деталі. Діапазон у Vf від частини до частини не буде настільки великим, як ви пропонуєте (не 0,5 В).
По-друге, невеликі зміни яскравості очей не легко виявити. Тож вам не доведеться турбуватися про невеликі варіації від одиниці до одиниці.
По-третє, коли це можливо, ви живите світлодіоди від регульованої напруги, а не від акумулятора, щоб видалити одне джерело зміни.
По-четверте, коли єдине доступне джерело живлення є змінним (наприклад, акумулятором), ви керуєте світлодіодом із джерелом струму замість джерела напруги з резистором, що обмежує струм. Якщо є хоча б одна регульована напруга (навіть якщо це низька напруга), досить легко зробити задовільний джерело струму для керування світлодіодним індикатором, використовуючи лише один транзистор і кілька резисторів. Це недешево, але займає місце для обмеженого простору конструкцій.
Якщо немає навіть одного єдиного регульованого напруги, ви все одно можете зробити гідне джерело струму, використовуючи два діоди послідовно як орієнтир напруги.
Я не впевнений, чи справжній я інженер, але мені довелося все це робити під час проектування споживчих товарів, і саме так я з цим справився. Ще одна річ, яка дійсно може отримати вас за допомогою світлодіодних індикаторів - це коли великі навантаження призводять до осідання напруги акумулятора. Наприклад, вібромотор або динамік можуть призвести до втрати напруги акумулятора на деяких продуктах. Цей патрон може спричинити помітне мерехтіння або зміну яскравості світлодіода, коли світлодіод рухається від акумулятора. Це ще одна причина замість цього використовувати джерело струму.
Ось джерело струму, коли світлодіод живиться від акумулятора, але у вас є GPIO сигнал, який отримується від регульованої напруги:
імітувати цю схему - Схематично створено за допомогою CircuitLab
У наведеній вище схемі не має значення, чи світлодіод живиться від 3.3V або VBATT або будь-якого іншого, доки GPIO живиться від регульованого джерела. Я скопіював це з іншої відповіді. Ви хочете налаштувати резистор випромінювача, щоб отримати конкретний струм, який ви шукаєте. Коли накладних витрат не так багато, ви також можете зменшити R2, щоб база напруга була меншою за 1 В.
Ось схема, коли немає регульованої напруги:
моделювати цю схему
У наведеному вище ланцюзі D1 і D2 виконують роль опор напруги. Напруга буде змінюватися, але не настільки, як напруга акумулятора. Ця постійна напруга в основі Q1 потім застосовується до постійної напруги через R3, і, таким чином, постійний струм колектора (транзистор не буде насиченим, якщо VBATT дуже низький). Я насправді цього не робив у виробничому дизайні, але вважаю, що це спрацювало б добре.
У порівнянні з простим насиченим вимикачем, обидві схеми добре справляються з підтримкою бажаного струму, навіть коли немає достатньої напруги, щоб світлодіод підсвічувався.
Ось декілька результатів моделювання, порівнюючи простий насичений перемикач з обмежувачем струму резистором (D1), порівняно з опорною ланцюгом дільника напруги (D2) та дводіодним посиланням (D5). Це з 3В світлодіодом. Зверніть увагу, що значення резисторів були налаштовані, щоб отримати близько 9 мА при VBATT = 4,2 В.
Як бачите, джерело струму з посиланням дільника напруги підтримувало хороші показники до, скажімо, 3,35 В. Тож йому потрібно лише близько 350мВ накладних витрат.
Двоодний діодний контур підтримував хороші показники до приблизно 3,45 В, що становить близько 450 мВ накладних витрат.
Стандартна схема дійсно взагалі не підтримує регульований струм. Струм лінійно падає з напругою акумулятора.
Також зауважте, що дводіодна опорна схема та опорна схема дільника напруги мають більший струм при всіх напругах акумулятора порівняно зі стандартними ланцюгами, за винятком максимальної напруги акумулятора.