硬件设计——一键开关机

  1. 开机过程
    Q2(PMOS)为系统电源控制开关,Q1(NPN)控制Q2的G极。
    当系统未上电Q1的B(基极)为低电平,Q1截至,Q2的G极和S极为12V, Q2不导通,系统未上电。
    在系统未上电时,按下按键S1,Q2的G极通过D2拉低至低电平,Q2导通,系统电源VCC开始供电,
  2. 上电自锁
    系统上电后,主控芯片上电PWR_EN控制引脚拉高,Q1的B为高电平,Q1导通。当松开按键后,由于Q1处于导通状态,Q2的G极通过Q1拉低至低电平,Q2持续导通,形成了自锁。
  3. 按键检测
    在系统正常工作后,KEY_IN为高电平(3.3V),当按键S1按下后,KEY_IN引脚通过D1拉低至低电平,当按键松开后又变为高电平,实现按键检测。
  4. 关机
    通过判断按键S1按下种类实现“软关机”,当检测到关机信号后,通过拉低PWR_EN信号使系统断电。

硬件设计——一键开关机相关推荐

  1. 确定sw1开关信号输入端口_软件配合实现的“一键开关机电路”

    一键开关机电路,仅使用一个按键,就可以实现开机和关机的功能.这个电路可以令产品更加简洁,好处是: 1.避免了繁杂的多个按键影响产品外观. 2.少一个按键,就可以把产品做得更小一点. 3.少一个按键就少 ...

  2. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02EC20模组硬件供电和开关机复位操作

    本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软.硬件工程师对物联网模组调试和使用的上手速度. 一.模组硬件知识 1 ...

  3. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02【EC20模组硬件供电和开关机复位操作】

    QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02[EC20模组硬件供电和开关机复位操作] 一.模组硬件知识 1.背景知识:网络制式 2.模组的供电 3.模组的开机 4 ...

  4. 一个实用的一键开关机电路

    按键电路在我们的电路设计中非常常见,其中有一种比较特殊,就是一键开关机电路,顾名思义,就是只用一个按键实现开机关机以及其他功能,其实大家都接触过,我们手机中的开机键就是一个很好的例子,一键开关机有纯硬 ...

  5. 极域课堂分发文件与一键开关机教程

    极域课堂教师端分发文件与一键开关机教程 1. 极域课堂教师端分发文件 2. 使用极域课堂教师端一键开机或关机 1. 极域课堂教师端分发文件 先打开极域课堂软件教师端,点击登录: Ctrl+A,全选或选 ...

  6. 1.15 一键开关机电路

    1 简介 一键开关机的需求在很多的场景我们都可看到,例如电脑.工控机等场所.通过一个按键就可以实现开机和关机两个过程. 2 原理分析 原理:控制Q2(PMOS)的打开与关闭来实现的 当按键K1闭合时, ...

  7. 一键开关机电路4种方案

    一键开关机电路4种方案 方案一:电路图 一键开关机电路分析如下: 电路工作流程如下: A. Key按下瞬间,Q2.Q1导通,7805输入电压在8.9V左右,7805工作,输出5V电压给单片机供电. B ...

  8. 实用的一键开关机电路

    原理其实很简单,就是通过控制PMOS Q2的通断来实现的,当按键KEY1按下的时候,PMOS Q2导通,之后控制Q1导通,就可以实现PMOS一直导通,实现开机,开机之后,可以检测PG2的电平来判断按键 ...

  9. 三极管一键开关机电路详解 and二极管/MOS管防反接保护电路

    https://mbb.eet-china.com/forum/topic/78236_1_1.html https://mbb.eet-china.com/forum/topic/78055_1_1 ...

  10. 多种一键开关机原理图

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/75c6a733f0e24fb5a48e140b6af895a2.png

最新文章

  1. 使用Docsify搭建Markdown文件服务器
  2. SUN Zone Cluster安装及配置说明之三
  3. 特别推荐:15个精美 Metro UI 风格 WordPress 主题
  4. HDU 4001 To Miss Our Children Time(2011年大连网络赛 A 贪心+dp)
  5. 简单点亮发光二极管实例(位操作)
  6. hdu 3333 树状数组+离线处理
  7. 数据结构1_java---单链表的操作,约瑟夫问题
  8. Linux进程间通信分类 以及 pipe的原理实现
  9. redis 哨兵_Redis哨兵机制的原理介绍
  10. 如何选择合适的Web安全网关?
  11. 对超长的文字换行处理:程序和CSS样式
  12. Java 监测某个方法的执行时间
  13. Navicat连接虚拟机Linux的数据库时,出现错误代码“10038”
  14. 全球最大电子展2018再度起航,镁客网在香港带你深度探讨人工智能
  15. centos 打包RPM包 ntopng
  16. Java连接数据库(JDBC编程六步)
  17. css 都有哪些字体,css字体有哪些
  18. 宏定义的大括号以及斜杠
  19. 微信渐变国旗头像来了!一键生成
  20. WPS当中封面图如何快速对齐下划线

热门文章

  1. Video标签的常用属性操作
  2. 欧姆龙PLC的FINS协议解释(实测通过)
  3. 2022年,GIS专业要不要转战IT?
  4. 单层感知器与线性神经网络
  5. 新商业模式的“分歧者”——汇新云
  6. Apache CarbonData学习资料汇总
  7. 视觉三维重建核心算法讲解和代码实现(sfm构建稀疏地图和mvs构建稠密地图)...
  8. 论文解读|BMVC 2019|DABNet: Depth-wise Asymmetric Bottleneck for Real-time Semantic Segmentation
  9. 在centos下安装使用busybox工具箱
  10. 可以用美图秀秀裁一寸照片