Ответы:
Обычно, если вы можете выдержать падение напряжения, вы используете диод от каждого источника питания в цепи. Таким образом, материалы не будут подпитывать друг друга.
Если вы не можете выдержать падение напряжения, то вы бы использовали FET для переключения их в цепь, используя небольшую логику для включения того FET, который вы хотите, в зависимости от того, какая комбинация источников питания подключена.
Но если вы только начинаете изучать электронику и не уверены в дизайне блока питания, выбирайте диоды.
Каждый диод будет иметь падение напряжения, номинальный ток и мощность рассеяния. Поскольку вы используете USB-порт, ваш ток не будет превышать 500 мА, и этот ток с падением напряжения будет меньше, чем ватт при рассеивании мощности, поэтому, пока вы выбираете силовые диоды, у вас должно быть все в порядке.
Падение напряжения для стандартного диода 1N4001 (0,30 долл. США на Digikey ) составляет около 1 В при 1 А, поэтому выходной сигнал вашей цепи будет равен 4 В. Если вы хотите получить более низкое падение напряжения, вам следует перейти на диод Шоттки, например 1N5817, который имеет падение ближе к 450 мВ при 1 А, поэтому напряжение на выходной стороне будет 4,55 В. Этот диод всего на несколько центов больше.
Однако, если вам требуется ровно 5 вольт в цепи, вам придется взглянуть на другие методы переключения, такие как полевые транзисторы. Имейте в виду, однако, что это будет дороже, и почти каждый второй простой вариант все еще включает падение напряжения.
Большинство устройств и цепей 5 В будут работать нормально при напряжении 4,5 В, просто внимательно проверьте их характеристики и проведите некоторое тестирование.
Вы должны быть в состоянии использовать ту же схему, что и Arduino Duemilanove ; Вы можете получить схему в формате PDF или в виде файлов Eagle . Дизайн Arduino лицензируется по лицензии Creative Commons Attribution-ShareAlike 2.5 . Вот описание вариантов питания Duemilanove:
Arduino Duemilanove может получать питание через USB-соединение или от внешнего источника питания. Источник питания выбирается автоматически.
Внешнее (не USB) питание может подаваться либо от адаптера переменного тока в постоянный ток, либо от аккумулятора. Адаптер можно подключить, вставив центральный положительный штекер 2,1 мм в разъем питания платы. Выводы от аккумулятора можно вставить в разъемы Gnd и Vin разъема POWER.
Плата может работать от внешнего источника питания от 6 до 20 вольт. Однако, если на него подается напряжение менее 7 В, на вывод 5 В может подаваться напряжение менее 5 В, и плата может быть нестабильной. При использовании напряжения более 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон составляет от 7 до 12 вольт.
Штыри питания следующие:
VIN. Входное напряжение на плате Arduino при использовании внешнего источника питания (в отличие от 5 вольт от USB-подключения или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если вы подаете напряжение через разъем питания, получить к нему доступ через этот контакт.
5V. Регулируемый источник питания, используемый для питания микроконтроллера и других компонентов на плате. Это может происходить либо от VIN через встроенный регулятор, либо от USB или другого регулируемого источника питания 5 В.
3V3. Источник питания 3,3 В, генерируемый встроенным чипом FTDI. Максимальный ток потребления составляет 50 мА.
GND. Штыри.
Взгляните на контроллеры ORing MOSFET, такие как LTC4412 ( http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1142,C1079,P2220 ) и MAX5079 Максима ( http: // www .maxim-ic.com / quick_view2.cfm / qv_pk / 4606 ). Немного сложнее (и дороже), чем параллельно использовать диоды. Однако падение напряжения питания и рассеиваемая мощность будут минимальными.
Если вы продолжаете работать с диодами, помните, что никакие два диода не имеют одинакового прямого напряжения. Таким образом, допуски могут работать так, что цепь питается от USB, даже если ATX подключен.
Что вам может понадобиться, это подключить питание USB через какой-то буфер с контактом выбора микросхемы или что-то в этом роде. Затем есть логический элемент И, который, если он видит 5 В как от питания USB (перед буферной микросхемой), так и 5 В от источника питания ATX, 1 и 1 = 1 (и выбор микросхем обычно активен при низком значении, означающем, что «1» повернет Выключите питание USB).
редактировать: я не имел в виду буферный чип. Я хотел сказать какую-то микросхему, чтобы «очистить» напряжение от USB. Любая микросхема, которую вы можете использовать для питания, и имеет контакт выбора микросхемы
Вы могли бы использовать диод Шоттки, а затем добавить 5-вольтовую контактную плату, чтобы компенсировать потерю напряжения, нет? https://www.sparkfun.com/products/10968