引自新浪圆点博士博客(http://blog.sina.com.cn/amarino)
Arduino UNO也可以使用USB口直接供电。图中A是USB接头,可以给ArduinoUNO提供5V的电压。B是保险管,当UNO所需要的电流大于500mA的时候,该保险管会自动断开,以防止损坏电脑。保险管B是带自我恢复功能的,当ArduinoUNO所需要的5V电流恢复到允许的范围内后,保险管会自动恢复连接,继续为ArduinoUNO提供5V电压。图中C是10K的排阻,用来对上一章中提到的外接电源输入进行分压。当外接电源输入电压VIN大于7V时,D器件的第3脚由于电压高于D器件的第2脚(3.3V),所以D器件的第1脚输出高电平。器件E是PMOS,当D器件的第1脚输出高电平时,器件E处于截至状态,从而切断了USB接口的供电。当外接电源输入电压VIN小于6V时,D器件的第3脚由于电压低于D器件的第2脚(3.3V),所以D器件的第1脚输出低电平。器件E处于导通状态,此时,ArduinoUNO由USB口进行供电。器件F是线性稳压器,负责把5V电源转变成3V电源,该器件能给ArduinoUNO提供大约50mA的电流.
|