Answers:
通常,如果可以承受压降,则可以在每个电源与电路之间使用一个二极管。这样,耗材就不会相互回馈。
如果您无法承受电压降,则可以使用FET将其切换到电路中,并使用少量逻辑根据所连接的电源组合来接通所需的任何FET。
但是,如果您只是刚开始涉足电子领域,并且不确定电源设计,那么就选择二极管。
每个二极管都有一个压降,一个额定电流和一个用于耗散的瓦特数。由于是从USB端口汲取电流,因此电流不会超过500mA,并且该电压下降的电流的功耗小于1瓦,因此,只要选择功率二极管,就可以了。
对于标准1N4001二极管上的电压降(每$ 0.30在Digikey)为约在1 A 1 V,所以输出到电路将是4V。如果要降低压降,可以使用肖特基二极管,例如1N5817,它在1 A时的压降接近450mV,因此输出侧的电压为4.55V。该二极管仅增加了几美分。
但是,如果电路需要5伏特的电压,则必须考虑其他开关方法,例如FET。但是请记住,它会更昂贵,并且几乎所有其他简单的选项仍然包括电压降。
不过,大多数5V器件和电路都可以在4.5V下正常运行,只要仔细检查其规格并进行一些测试即可。
您应该能够使用Arduino Duemilanove使用的相同电路;您可以以PDF或Eagle文件的形式获取原理图。Arduino设计已获得知识共享许可Attribution-ShareAlike 2.5的许可。这是Duemilanove的电源选项的说明:
Arduino Duemilanove可以通过USB连接或外部电源供电。电源是自动选择的。
外部(非USB)电源可以来自AC-DC适配器(壁式电源适配器)或电池。可以通过将2.1mm中心正插头插入板子的电源插孔来连接适配器。可以将电池的导线插入POWER连接器的Gnd和Vin引脚接头中。
该板可在6至20伏的外部电源上运行。但是,如果电源电压低于7V,则5V引脚的电源电压可能低于5V,电路板可能会不稳定。如果使用的电压超过12V,则稳压器可能会过热并损坏电路板。推荐范围是7到12伏。
电源引脚如下:
VIN 当Arduino板使用外部电源时的输入电压(与USB连接或其他稳压电源提供的5伏电压相反)。您可以通过该引脚供电,或者,如果通过电源插孔供电,则可以通过该引脚供电。
5V。稳压电源用于为板上的微控制器和其他组件供电。这既可以通过板载稳压器从VIN发出,也可以通过USB或其他5V稳压电源供电。
3V3。板载FTDI芯片产生3.3伏电源。最大电流消耗为50 mA。
地 接地引脚。
看一下ORing MOSFET控制器,例如LTC4412(http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1142,C1079,P2220)和Maxim的MAX5079(http:// www .maxim-ic.com / quick_view2.cfm / qv_pk / 4606)。然后,并联使用二极管会更加复杂(且昂贵)。但是,电源电压降和功耗将最小。
如果确实要使用二极管,请记住没有两个二极管具有完全相同的正向电压。因此,即使插入了ATX,公差也可以计算出来,使得电路由USB供电。
您可以使用肖特基二极管,然后添加一个5v升压分支板来获得电压损耗,不是吗?https://www.sparkfun.com/products/10968