Я хочу включать и выключать белый светодиод через GPIO моего микроконтроллера. Плата ESP-01S, которая у меня есть, использует чип ESP8266, который имеет ограничение выходного тока GPIO 12 мА. Тем не менее, я хочу управлять этим светодиодом примерно с 25 мА.
У меня есть транзистор S8050C NPN. Я использую резистор R1 для ограничения тока для светодиода и резистор R2 для ограничения тока для контакта GPIO.
Изменить здесь: https://www.circuit-diagram.org/circuits/8a2aa3cfd1e04356b4099cee6f851846
Я знаю, что мне придется масштабировать R2 в соответствии со значением, указанным для минимального усиления по току в техническом описании S8050C, поэтому ток для светодиода достаточно высок.
Однако в чем я все еще не уверен, так это в напряжениях: Напряжение питания для светодиода составляет 5 В. Мой микроконтроллер использует 3,3 В. Допустим, светодиод выходит из строя и ведет себя как провод - увидит ли контакт GPIO 5 В. ? Или транзистор от коллектора к базе будет работать как диод? Итак, пока 5 В ниже напряжения пробоя, контакт в порядке?
Абсолютно никаких проблем.
Ваш дизайн правильный.
Коллектор/сток внешнего транзистора позаботится о внешнем напряжении VCC/VDD.
Прочитайте техническое описание вашего транзистора, и на самой первой странице вы найдете максимальное значение Vce/VDD.
Пример: Vcemax = 40 В
Нет, не знаешь.
VIO0 = Vbe + Ib*R2
если VIO0=3,3 В
поэтому Ib = (VIO0 - Vbe)/R2
Вы должны принять во внимание Ib, что это выходной ток. Сколько может дать ESP-01S.
При этом:
Ic = Hfe Ib = (5V - Vled - Vce) / R1
придурок
Винни
Рассел МакМахон
РДЦК
придурок
Рассел МакМахон