前期教程
前言
最近又一次翻出Arduino的教程,无意间想到,Arduino到底怎么供电,相信这也是很多人一直疑惑的问题,但是一旦有人告诉你怎么做而且解决问题之后,就不再深究了。所以值得记录一下。
正文
目前来说,网上流传最广的说法是,Arduino有四种供电方案:
- 方法一:使用USB端口为Arduino供电
- 方法二:使用Vin引脚为Arduino供电
- 方法三:使用5V引脚为Arduino供电
- 方法四:使用电源接口为Arduino供电
具体参考这篇太极上的教程链接
继续研究
值得注意的是,如果Vin或者电源接口(那个黑色接口)有电时,USB端口输入会自动断开(不确定Vin和电源接口是不是等效的),也就是如果你如果给它怼两个电源,它也不会因为电压不同而导致烧坏,那这到底是怎么实现的呢?没想到找了一下资料还真找到了,让我不得不感叹设计者的智慧。详细内容参考这篇电子发烧友的文章吧。
总结一下,这个电源选择电路核心内容就是那个MOSFET的寄生二极管,而寄生二极管产生的原因在于将衬底(P极)和S极(N)连接到一起了,而D极属于N,因此在S和D之间生成一个寄生二极管。
下面是一些参考链接,当汇总了。