Все,
Если бы я подключил 16 светодиодов WS2182b последовательно (16 * 0,06 = 0,96 А) и Arduino к порту USB 3 на моем ПК (мне кажется, 0,9 А максимум), контроллер ПК / USB сгорел бы или светодиоды просто запустить диммер?
Будет ли это безопасно, или мне нужно будет использовать отдельный источник питания для светодиодов?
Спасибо
Согласно этому ответу здесь и этому руководству :
Для начала мощность определяется в «единицах нагрузки». Для USB 2.0 одна единица равна 100 мА, а для USB 3.x одна единица составляет 150 мА.
...
Требования к подаче питания от обычного USB-порта не следует путать с требованиями к USB-УСТРОЙСТВАМ: USB-устройства НЕ должны потреблять более одной единицы нагрузки, пока хост не завершит перечисление устройств.
...
Прежде чем устройство будет сконфигурировано, оно не должно потреблять более 100 мА, определяемых как одна единица нагрузки в спецификации USB, мощности для устройств с низкой, полной или высокой скоростью.
Хотя я думаю, что это на самом деле, вероятно, будет работать с вашим портом USB3.0, поскольку большинство материнских плат выдерживают максимальный ток без каких-либо согласований, все же это не очень хорошая идея. Вы путаетесь со спецификациями USB, и могут произойти странные вещи. Например, если кто-то подключит его к порту USB 1/2, который может обрабатывать максимум 500 мА, и ваше устройство начнет потреблять 900 мА + даже без согласования, это вообще возможно.
Вот почему обычно мощные (> 100 мА) USB-устройства будут иметь какую-то микросхему, которая может согласовывать возможности питания хоста или DCP (выделенный порт зарядки, т. е. настенный USB-адаптер).
РЕДАКТИРОВАТЬ: Предполагая, что у вас есть Arduino, у которой будет какой-то мост USB-UART, он уже должен согласовывать и перечислять USB-устройство. Но все же у него есть некоторые недостатки. Это не микросхема USB 3.0, и ее перечисление займет некоторое время.
Очаг
Транзистор
Очаг
пользователь1850479
Нуджра