单片机复位电路
更多
好的,我们来详细解释一下单片机(MCU)的复位电路。
顾名思义,复位电路就是用于将单片机恢复到初始工作状态的电路。当复位信号生效时,单片机内部的各种寄存器、计数器、状态机等都会被强制设置为预定义的初始值,程序计数器(PC)也会指向预设的起始地址(通常是0x0000),单片机就像刚上电一样重新开始运行。
为什么需要复位电路?
- 可靠启动: 系统首次上电时,电源电压需要一定时间才能达到稳定值。在这段时间内,单片机可能处于不确定状态。复位电路确保电源稳定后才释放复位信号,让单片机开始正确执行程序。
- 应对干扰: 运行过程中,电源波动、电磁干扰(EMI)或静电放电(ESD)可能导致程序跑飞或硬件逻辑混乱。手动或自动复位可以强制系统重启,恢复正常运行。
- 系统初始化: 在调试或程序更新后,手动复位可以方便地重新启动系统。
- 看门狗超时: 如果系统死机(程序停滞),看门狗定时器超时会触发复位信号,强制系统重启。
常见的复位电路类型:
-
RC(电阻-电容)复位电路:
- 电路构成:
- 一个电阻(R)连接在电源(Vcc)和单片机复位引脚(RESET)。
- 一个电容(C)连接在复位引脚和地(GND)之间。
- 通常还会在复位引脚接一个手动复位按键(SW),按键一端接地。
- 工作原理 (上电复位):
- 上电瞬间,电容C相当于短路,复位引脚电压接近0V(低电平有效复位)。
- 电源Vcc通过电阻R开始向电容C充电。
- 随着充电进行,复位引脚电压按指数曲线缓慢上升。
- 当电压上升到单片机复位引脚的高电平阈值(Vth_high)以上并保持一段时间后,复位状态释放(变为无效高电平),单片机开始运行。
- 工作原理 (手动复位): 按下复位按键SW,直接将复位引脚短接到地,使其变为低电平,触发复位。松开按键后,电容重新充电,复位过程类似上电复位。
- 优点: 电路简单、成本低廉。
- 缺点:
- 抗干扰性差: 电源毛刺容易耦合到复位引脚,导致误复位。
- 复位时间精度差: 受电阻、电容值误差、温度、电源上升速率影响大。
- 阈值电压依赖性: 复位释放电压依赖于单片机内部的阈值电压,如果VCC上升缓慢或者阈值电压有偏移,可能导致复位时间不足或过长。
- 适用场景: 对成本敏感、工作环境干扰较小的简单应用。
- 电路构成:
-
专用复位IC复位电路:
- 电路构成:
- 使用一个专用的复位监控芯片(如MAX809, MAX810, TPS3823, SP706, IMP811等)。
- 复位IC的电源引脚接Vcc。
- 复位IC的输出引脚(RESET或/RESET)连接到单片机的复位引脚。
- 通常也提供手动复位按键连接。
- 工作原理:
- 复位IC持续监控Vcc电压。
- 当Vcc低于其预设的精确阈值电压(Vtrip)时,复位IC输出有效复位信号(低电平或高电平,取决于是/RESET还是RESET)。
- 当Vcc上升到阈值电压之上,并稳定超过一段预设的复位延时时间(通常100ms-400ms)后,复位信号才被释放。
- 很多复位IC还内置手动复位输入(MR),按键按下可强制触发复位。
- 部分高级复位IC还能监控备用电池电压、集成看门狗定时器。
- 优点:
- 高精度阈值: 复位阈值电压精确且稳定(如4.63V, 4.38V等)。
- 精确复位延时: 内置延时电路,确保电源稳定后才释放复位。
- 抗干扰性强: 内部有滤波和迟滞比较器,有效抑制电源毛刺导致的误复位。
- 可靠性高: 提高系统稳定性。
- 缺点: 相比RC电路成本稍高。
- 适用场景: 对系统稳定性要求较高的应用,如工业控制、汽车电子、医疗设备、复杂嵌入式系统。这是目前推荐的主流方案。
- 电路构成:
-
单片机的低电压检测复位:
- 工作原理:
- 许多现代单片机内部集成了低电压检测电路。
- LVD模块实时监控Vcc电压。
- 当Vcc低于设定的内部阈值时,LVD模块会自动产生复位信号,强制单片机复位。
- 通常可以配置不同的检测阈值。
- 优点: 节省外部元件成本,简化PCB设计。
- 缺点:
- 复位阈值精度和抗干扰性可能不如专用复位IC。
- 上电复位延时通常需要依靠内部的延时机制或外部的RC电路配合(有时内部POR电路的延时可能很短,需要外部RC延长)。
- 掉电时,如果单片机已因电压过低停止工作,LVD可能无法提供完整复位。
- 适用场景: 对成本较敏感、PCB空间紧张、且对复位精度要求不是极端苛刻的应用。通常需要仔细阅读数据手册配置和使用。
- 工作原理:
重要提示(复位引脚处理):
- 复位信号有效电平: 务必根据单片机数据手册确定复位引脚是低电平有效(/RESET) 还是高电平有效(RESET)。这决定了复位电路的输出逻辑(是输出低电平还是高电平来复位)。常见的是低电平有效(/RESET)。
- 禁止悬空: 复位引脚绝对不能悬空!悬空会导致电平不确定,单片机可能无法启动或工作不稳定。可靠的复位电路是必需的。
- 上拉/下拉电阻: RC电路中,R充当了上拉电阻的角色。使用专用复位IC时,其输出通常是推挽或开漏(需上拉)输出。请根据IC手册和单片机要求连接。
- 去耦电容: 在单片机的Vcc引脚附近放置一个0.1uF的去耦电容(尽量靠近引脚),对稳定复位引脚附近电源、减少干扰至关重要。
总结:
复位电路是单片机系统可靠运行的基石。选择哪种方案取决于应用的需求:
- 极低成本、简单功能: 可考虑RC复位(注意缺点)。
- 追求高可靠性、稳定性: 强烈推荐使用专用复位IC。
- 简化设计、节省成本(中等要求): 可评估使用单片机内置的LVD复位功能(需仔细配置)。
设计时务必仔细查阅单片机的数据手册和复位IC的数据手册,严格按照要求连接电路和选择元件参数。
关键点图示 (文字描述)
+Vcc
|
R (10KΩ typical)
|
+----> RESET (/RESET) Pin of MCU
|
--- C (10uF typical for RC)
|
GND
- 上电瞬间: C短路,RESET ≈ GND (0V, 低有效复位)。
- 充电过程: Vcc通过R给C充电,RESET引脚电压缓慢上升。
- 复位释放: 当RESET电压 > Vth_high (并维持一段时间),复位结束,MCU开始运行。
强烈建议: 在RESET引脚和地之间连接一个手动复位按钮(一端接RESET,一端接GND)。
51单片机的最小系统电路图和复位电路的详细资料说明
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。 对51系列单片机来说,最小系统一般应该包括:
资料下载
而无返还
2019-09-12 17:23:00
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览