电路笔记 : 单片机上下拉电阻和延迟电路(笔记)

上下拉电阻

  • 在单片机的数据手册中,一些引脚描述需要为默认为高电平或低电平。可通过"上下拉电阻"来实现。

  • "上下拉电阻"用来保持信号线稳定的。

  • 上拉电阻连接在信号线和正电源之间,通过上拉电阻将信号线拉向正电源的高电平(让一个信号线始终保持高低电平,比如始终保持喇叭的开启状态)。

  • 下拉电阻连接在信号线和地之间,通过下拉电阻将信号线拉向地的低电平。

上拉下拉为什么需要电阻而非直连?

  • 在上拉或下拉引脚时,使用电阻是为了控制电平的变化速度和电路的稳定性。直接将引脚连接到电源可能导致以下问题:
  1. 电路稳定性: 直接将引脚连接到电源可能导致电路的稳定性不佳。电源可能会有噪声或波动,这可能会传播到引脚上,影响电路的正常运行。

  2. 电路保护: 如果将引脚直接连接到电源,并且当外部设备尝试将引脚拉低时,可能会导致电流过大而损坏外部设备或引脚本身。

  3. 电路响应速度: 当引脚直接连接到电源时,电路的响应速度可能会非常快,这可能会导致信号上升或下降的时间太短,从而产生不稳定的信号或干扰。

上拉电阻(Pull-up resistor):

下拉电阻(Pull-down resistor):

rc延迟电路

  • 为了保证MCU的供电正常,需要在开关引脚的EN引脚加上延迟电路,在其他引脚正常供电后EN才能操作。

  • rc电路,如下(充电时间 t = − l n ( 3.3 V − V E N 3.3 V ) ∗ R ∗ C t=-ln(\frac{3.3V-V_{EN}}{3.3V})*R*C t=−ln(3.3V3.3V−VEN)∗R∗C):

  • 加上置为低电平的功能,如下图:

相关推荐
en.en..几秒前
STM32入门最佳学习顺序(寄存器→标准库→HAL库)
单片机·嵌入式硬件
江屿风12 分钟前
【Git-组件】【Git入门:从文档灾难到版本掌控】流食般投喂
运维·笔记·git·组件·版本控制
Good白10191 小时前
嵌入式:1.嵌入式入门|初识嵌入式、处理器、ARM与STM32
arm开发·stm32·嵌入式硬件
二本咕咕-机械转码2 小时前
FreeRTOS深入解析(八)IPC机制之FromISR详解
数据结构·单片机·链表
小李不想当小白2 小时前
HAL库之UART(STM32 HAL库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
Dev_XH2 小时前
【成品设计】基于物联网的旅游生态农业互动系统
stm32·单片机·嵌入式硬件·物联网·旅游
旖旎夜光3 小时前
【C++ 基础入门】C++ 多态(中):虚函数表、多态原理与动静绑定
开发语言·c++·笔记·学习
旖旎夜光4 小时前
【C++ 基础入门】C++多态(下):单/多继承虚表、多态补充与 21 道高频题
开发语言·c++·笔记·学习
叼烟扛炮9 小时前
[LangChain] 学习笔记(07):大模型长出手脚——工具(Tools)定义与调用闭环
笔记·学习·langchain
叼烟扛炮13 小时前
[LangChain] 学习笔记(06):突破大模型限制——结构化输出(Structured Output)
windows·笔记·学习·langchain