У меня есть очень маленькие и простые электронные проекты, которые я включаю, используя разъемы питания USB и резистор. Для одного проекта мне нужно использовать более 100 мА, однако для порта USB необходимо выполнить процедуру перечисления, прежде чем давать больше (до 500 мА).
Я просматривал TI.com в поисках микросхемы, которая может помочь мне в этой задаче, однако я не уверен, что нахожусь на правильном пути (я предварительно выбрал микросхемы LM3526 и BQ2402x, но не полностью понимаю, как их использовать ... я все еще учусь ....).
Есть ли простой пример схемотехники, который я могу использовать для решения этой проблемы? В идеале это должно быть что-то, что я могу подключить к USB-порту, и это даст мне выходную мощность 500 мА и более 4,5 В.
Спасибо за помощь,
источник
Ответы:
Рассмотрим ATtiny85 Atmel с V-USB . Это 8-контактный AVR-чип, который вам нужно будет запрограммировать с помощью V-USB, который является программной реализацией USB, которая включит фазу перечисления, которая позволит вам использовать все доступные 500 мА.
Это около $ 1,50 в упаковке SOIC, как показано ниже, что экономит место и стоимость:
Легко программируемый и недорогой, в то время как чип FTDI выше (FT232R) стоит около 6 долларов за штуку.
Если вы хотите общаться с чипом, использование V-USB также дает вам возможность выступать в качестве USB-устройства класса CDC, которое похоже на последовательный порт (UART), как и чип FTDI.
источник
Вы можете использовать чип FT232R USB-UART , так как:
Вы подключите нагрузку на другой стороне переключателя питания MOSFET с p-каналом.
Они легко доступны через дистрибутив и не слишком пугают.
По умолчанию установлено значение 100 мА, поэтому вам придется использовать утилиту для программирования требуемого значения 500 мА в настройке питания USB. FTDI имеет MPROG , который можно использовать для этой цели.
источник
Хотя USB определяет, что устройство должно принимать не более 100 мА, нет USB-хоста, который бы фактически реализовывал такое ограничение.
Вы можете легко получить даже чуть более 500 мА (до того, как полифузия или что-то подобное сработает) с любого компьютера, созданного за последние 5 лет. Да, ОС не будет знать о таком потоке, но текущие выходы будут совершенно свежими. :)
Основываясь на описании вашего проекта, вы на самом деле не заинтересованы в USB-устройстве, а просто используете его в качестве источника питания. Хотя игнорирование какой-либо спецификации может быть не лучшим подходом, мне еще предстоит увидеть любой компьютер, который ограничивает ток ниже 500 мА.
источник