80C51单片机上电复位和复位延时的时序分析
② 在电源电压还没有上升到合适范围之前(自然也是时钟尚未稳定之前),就释放RST信号的锁定状态,将会使单片机永远感受不到复位信号、经历不到复位过程、包含PC在内的各个SFR内容没有被初始化而保留了随机值,从而导致CPU从一个随机地址开始执行程序,进而也陷入混乱状态。参考图6所示的实测信号曲线。
图6 在电源和时钟均未稳定前释放RST的情况
4 外接监控器MAX810x
为了提高单片机应用系统的稳定性,以及保障单片机应用系统的可靠复位,许多世界著名的半导体公司,陆续推出了种类繁多、功能各异、封装微小的专用集成电路。本文仅以带有电源电压跌落复位和上电延迟复位功能的3脚芯片MAX810x为例,简单说明。
MAX810x(x = L、M、J、T、S或R)是美国Maxim公司研制的一组CMOS电源监控电路,能够为低功耗微控制器MCU(或μC)、微处理器MPU(或μP)或数字系统监视3~5 V的电源电压。在电源上电、断电和跌落期间产生脉宽不低于140 ms的复位脉冲。与采用分立元件或通用芯片构成的欠压检测电路相比,将电压检测和复位延时等功能集成到一片3引脚封装的小芯片内,大大降低了系统电路的复杂性,减少了元器件的数量,显著提高了系统可靠性和精确度。应用电路如图7所示。
图7 外接带延时功能的电压检测复位电路
MAX810x系列产品提供高电平复位信号,并且还能提供6种固定的检测门限(4.63 V、4.38 V、4.00 V、3.08 V、2.93 V和2.63 V)。例如,MAX810M的检测门限电压就是4.38 V,回差电压约为0.16 V。
对于MAX810,在电源上电、断电或跌落期间,只要VCC还高于1.1 V,就能保证RESET引脚输出高电压。在VCC上升期间RESET维持高电平,直到电源电压升至复位门限以上。在超过此门限后,内部定时器大约再维持240 ms后释放RESET,使其返回低电平。无论何时只要电源电压降低到复位门限以下(即电源跌落),RESET引脚就会立刻变高。
关于MAX810芯片的更多信息,可以参考该器件的产品手册。
复位 时序 分析 延时 80C51 上电 单片机 相关文章:
- TMS320F2812系统中的软件复位方法(04-20)
- 嵌入式软件开发之: 复位和初始化(08-30)
- 复位设计中出现的结构性缺陷及解决方案(04-30)
- 复位设计中的结构性缺陷及解决方案(07-07)
- 单片机最小系统组成及电源/复位/振荡电路解析(01-03)
- 谈单片机系统的电磁兼容性设计(03-01)