Этот ответ НАБЛЮДЕН. Широко распространено мнение, что шина Pi 3.3V обеспечивает 50 мА, но это официально не задокументировано для последних моделей Pi. Оригинальный Pi имеет встроенный линейный регулятор, который был ограничен, но B + и более поздние имеют регулятор режима переключения, который может поставлять больше. Микросхема регулятора (которая подает напряжение как 3,3 В, так и 1,8 В) рассчитана на 1 А. Raspberry Pi Ограничения мощности
Максимум 16 мА на контакт с суммарным током всех контактов, не превышающим 51 мА
От самого Герта!
Итак, если ваш проект использует только 4 контакта, убедитесь, что ваши текущие настройки не превышают 16 мА на контакт, и все вместе взятые не превышают общее значение 51 мА. Я считаю, что 16 мА тоже где-то настраивается.
Как правило, вы должны использовать своего рода буфер или транзистор для управления такими вещами, как светодиоды или реле. Если у вас есть небольшая проблема с проводкой или неисправность компонента, ваша плата и / или процессор могут испустить волшебный дым.
Я знаю, что HP когда-то делала изумительные слаботочные светодиоды. Раньше им потребовалось 2 мА тока и прямое напряжение для их красного около 2 В, поэтому вам понадобится небольшой резистор, чтобы ограничить потребление тока и защитить вывод процессора.
Я вижу, что у Vishay есть устройство схожего типа, и я полагаю, что у Kingbright тоже.
Для расчета токоограничивающего резистора:
resVal = (Vsupply - VforwardLED)/currentLimit
so... for a 3.3V RPi pin, LED spec says 2V, our limit is 2mA, we get:
resVal = (3.3 - 2)/0.002
resVal = 650 Ohms
Safely round that up to the closest E12/E24 resistor value of 680 Ohms
Вот таблица значений и цветовые коды, если это необходимо.
Наслаждайтесь своим RPi! Все должно иметь больше светодиодов!