硬件-经典开机电路

2024-09-07 00:28
文章标签 经典 电路 开机 硬件

本文主要是介绍硬件-经典开机电路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 一:网友公司祖传的开机电路
    • 二:电路符号名称
    • 三:电路原理分析
      • 道友:对于利益相关的人,要展示你的实力和智力。对于利益不相关的人,展示你的礼貌就好。

一:网友公司祖传的开机电路

  • 业务逻辑:一般是肯定要设计一个电路,能把这个电池电压有时候可以关断,断开或者连接导通到这个VS,然后用VS去产生这种内部使用的电压。
  • 前置要求:按键K1,按下闭合,系统上电开机;按键按一下就会自动弹起来复位。
    在这里插入图片描述带着问题看:重点关注图中的MOS管G极一端电平变化
    在这里插入图片描述

二:电路符号名称

  • BAT:电源,电池
  • VS:系统电压
  • 3.3V:是系统电压可能经过DCDC拓扑控制的3.3V,是系统电压VS给MCU(模拟器件)供电的。
  • KEY_P:MCU检测按键的一个信号入口
  • K1:开机按键
  • CTR:Power Control,MCU 给的信号
  • MOS管:PMOS管,可以不太严谨的理解为低电平导通

推荐文章《嵌入式-数模电-MOS管经典手把手指点》

  • 三极管:NPN型三极管,高电平导通

推荐文章《嵌入式-数模电-三极管NPN&PNP-依次输出高低电平》

三:电路原理分析


  • 按下K1,开机导通

在这里插入图片描述


  • 在①的前提下(K1按下闭合),PMOS管的G极一端为低电平时,MOS管导通,电流流向为从左到右,BAT为VS系统电压供电,系统开始有电了。
    在没有①的前提下,PMOS管的G极一端为高电平,MOS管不导通。整个VS系统没电。
  • 黄色为G极电平被拉低路径。在这里插入图片描述
  • ③BAT供电给VS系统电压,VS通过DCDC模块供电给内部电路的3.3V
    在这里插入图片描述
  • ④KEY_P:检测按键K1是否按下
    在这里插入图片描述
  • ⑤三极管NPN型,当MCU有电之后,给信号pwr_CTR,power Control给信号到NPN三极管的基极,给一个持续的高电平,三极管就持续导通,电流流向从三极管的B极流向C极(三极管的C极的电压多大都可以,反正是通路,提供一个低电平信号给PMOS管的G极),此时R8右端就是低电平,MOS管的G极,也是低电平,MOS管就能一直工作了,
    在这里插入图片描述

至此开机完成

  • ⑥关机
    比如笔记本按键开机,鼠标控制信号关机
    在这里插入图片描述

以上,完

道友:对于利益相关的人,要展示你的实力和智力。对于利益不相关的人,展示你的礼貌就好。

这篇关于硬件-经典开机电路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1143540

相关文章

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

C#实现获取电脑中的端口号和硬件信息

《C#实现获取电脑中的端口号和硬件信息》这篇文章主要为大家详细介绍了C#实现获取电脑中的端口号和硬件信息的相关方法,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 我们经常在使用一个串口软件的时候,发现软件中的端口号并不是普通的COM1,而是带有硬件信息的。那么如果我们使用C#编写软件时候,如

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

Windows下Nginx的安装及开机启动

1、将nginx-1.16.1.zip解压拷贝至D:\web\nginx目录下。 2、启动Nginx,两种方法: (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过。 (2)打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。 3、检查nginx是否启动成功。 直接在浏览器地址栏输入网址 http://lo