世界上最常用的开发板,Arduino Uno,支持多种供电方式,大致分为两类:5V直接供电与更高电压经LDO(Low Dropout Regulator,低压差线性稳压器)后供电。神奇的是,当两种电源都连接时,开发板会自动选择后者,而不会让两者冲突。

完整的原理图可以在这里查看。由于整张图比较大,我把电源部分抽出来自己画了一遍。

V1和VBUS分别是外接电源和USB供电;S1和S2用于控制两个电源的连接状态;D1是防反接保护二极管;U1和U2分别是5V和3.3V LDO;U3是LMV358低压轨至轨运放,起到比较器的作用;R1和R2构成分压电路,把外接输入电压减去二极管压降的一半作为运放同相输入;Q1是一个P沟道MOS管;VCC是输出的5V电源。(以上名词不懂的请自行百度。)

简单分析一下:如果S1闭合,U1给VCC5V输出,运放有供电,反相输入为U2输出的3.3V,正相电压高于反相,运放输出5V,Q1栅极与源极电压相等,不导通,无论S2是否闭合,VBUS都不会输出电流。

如果S1断开,且电路已经通过VBUS电源供应正常工作,那么类似分析可得运放输出0V,Q1栅极电压比源极电压低5V,MOS管导通,VBUS通过Q1给VCC5V输出,电路继续正常工作。

但是在只有USB供电的情况下,电路上电时会怎样?有网友也提出了这样的疑问。

I half understand the Arduino Uno power s

arduino圆孔供电_Arduino Uno的多种供电方式 电源选择电路的原理相关推荐

  1. arduino圆孔供电_几种常用的为Arduino供电方法 – 太极创客

    Arduino运行需要电能.以下为几种常用的为Arduino供电方法. 方法一:使用USB端口为Arduino供电 我们可以使用Arduino的USB端口为Arduino开发板供电.使用这种方法供电时 ...

  2. arduino调试的流程图_Arduino UNO 样板调试

    : 从硬件上看, Arduino UNO 与之前 Arduino 2009 版本的最大不同在于 USB 转串 口部分, Arduino 2009 采用的是 FTDI 专用芯片 FT232RL ,而 A ...

  3. arduino uno电压_Arduino UNO中文数据手册

    Arduino UNO数据手册 uno.jpg (65.33 KB, 下载次数: 267) 2018-9-23 15:21 上传 概述 Arduino UNO是基于ATmega328P的Arduino ...

  4. arduino uno电压_Arduino UNO的简介

    步骤1:为什么使用ARDUINO UNO? arduino UNO是最常用的, UNO是第一款arduino的绝佳选择,因为它相对便宜且易于安装,并且是您可以使用的最困难的主板.在极少数情况下,即使您 ...

  5. arduino自制cnc绘图仪_Arduino + 光驱改造数控绘图机

    MAKER:Surajit Majumdar/译:趣无尽 Cherry(转载请注明出处) 本期的项目是用 Arduino 和旧 DVD 刻录机(里面包含了我们所需的各种机械部件)制作一台数控绘图机. ...

  6. halcon:(4)halcon中XLD的概念与应用----汽车引擎盖圆孔检测

    xld(extended Line Descriptions):扩展线的描述. 在halcon中经常会用到的两个概念: 1.region简单的理解区域region,就是某种具有结构体性质的二值图,正常 ...

  7. LISP 圆孔标记_lisp使用说明

    字符串结合功能函数 (getstring 提示) 要求键入一个字符串 (rtos 实数) 将实数转换成字符串 范例说明 1: (strcat "abc" "123&quo ...

  8. Msc.Marc模拟平板圆孔处应力集中:二维轴对称线弹性分析

    问题描述 一个承受拉力的平板,中心位置有一小孔,几何尺寸如下图所示.要求模拟平板受力状态,分析小孔处的应力集中. 材料属性:弹性模量E = 200000,泊松比ν = 0.3 拉伸载荷:p = 10 ...

  9. LISP 圆孔标记_【CAD】〖30〗生成圆孔明细表

    [CAD][30]生成圆孔明细表 2018-09-19 [转载]原创为XDSoft AUTOCAD可以这样玩!!! 授人以鱼不如授人以渔!!! ★★如果在ACAD下,你工作中有需要把重复的劳动希望用插 ...

最新文章

  1. lwip之数据收发流程_1
  2. ORACLE-WITH 子句详解
  3. 聊聊工业界做机器学习的里程碑
  4. three.js两个点给线条加宽度_108m2家里镶金线条,就是不一样,装出大宅范!太美了!晒晒...
  5. Superset-Quick-Start-Guide翻译(没有完成)
  6. java 多线程并容器实现_跟着实例学习java多线程9-并发容器
  7. C# 实体映射,对象映射框架——Mapster
  8. linux下用C计算某一个目录总大小
  9. 《结构分析的有限元法与MATLAB程序设计》笔记
  10. 游戏美术基础(一):游戏贴图
  11. 1143 Lowest Common Ancestor (30分) 附测试点分析
  12. 工作十年的程序员,却拿着毕业三年的工资,再不开窍就真晚了!
  13. android 百度地图定位图标素材,百度地图定位开发图标大全 百度地图开发可以用到的一些实用标注/图标(baidu map development) - 下载 - 搜珍网...
  14. 【hihoCoder】#1615 : 矩阵游戏II
  15. Octotree 下载安装
  16. 聊聊并发编程的12种业务场景
  17. java判断时间是否超过24小时_判断两个日期是否超过24小时!
  18. 迅雷校招产品经理面试
  19. 机器学习算法背后的数学原理
  20. 【IDEA】代码质量检测工具 QAPLug

热门文章

  1. 锁定计算机程序到任务栏,无法将应用程序锁定到任务栏的几种解决方法
  2. 计算机毕业设计之java+springboot基于vue的校园志愿者管理系统
  3. Unity《ATD》塔防RPG类3D游戏架构设计(一)
  4. 傻白入门芯片设计,芯片工程师常说的那些“黑话”(七)
  5. sql性能优化(利用merge)
  6. Mybatis一对多分页问题,采用子查询
  7. 急诊医生个人简历模板范文--带详细内容
  8. ArcGIS Pro快捷键
  9. 南邮慕课c语言第九章答案,南邮mooc-数据结构第十章—排序作业参考答案
  10. STM32(HAL库)模拟车库进出系统—按键/结构体数组