上电复位和复位延时的时序分析

合集下载

c单片机上电复位和复位延时的时序分析

c单片机上电复位和复位延时的时序分析

80C51单片机上电复位和复位延时的时序分析80C51单片机的上电复位POR(Power On Reset)实质上就是上电延时复位,也就是在上电延时期间把单片机锁定在复位状态上.为什么在每次单片机接通电源时,都需要加入一定的延迟时间呢?分析如下.1 上电复位时序在单片机及其应用电路每次上电的过程中,由于电源回路中通常存在一些容量大小不等的滤波电容,使得单片机芯片在其电源引脚VCC和VSS之间所感受到的电源电压值VDD,是从低到高逐渐上升的.该过程所持续的时间一般为1~100 ms(记作taddrise).上电延时taddrise的定义是电源电压从10% VDD上升到90% VDD所需的时间,如图1所示.图1 上电延时taddrise和起振延时tosc实测结果在单片机电源电压上升到适合内部振荡电路运行的范围并且稳定下来之后,时钟振荡器开始了启动过程(具体包括偏置、起振、锁定和稳定几个过程).该过程所持续的时间一般为1~50 ms(记作tosc).起振延时tosc的定义是时钟振荡器输出信号的高电平达到Vih1所需的时间.从图1所示的实际测量图中也可以看得很清楚.这里的Vih1是单片机电气特性中的一个普通参数,代表XTAL1和RST引脚上的输入逻辑高电平.例如,对于常见的单片机型号AT89C51和AT89S51,厂家给出的Vih1值为0.7VDD~VDD+0.5 V.从理论上讲,单片机每次上电复位所需的最短延时应该不小于treset.这里,treset等于上电延时taddrise与起振延时tosc之和,如图1所示.从实际上讲,延迟一个treset往往还不够,不能够保障单片机有一个良好的工作开端.在单片机每次初始加电时,首先投入工作的功能部件是复位电路.复位电路把单片机锁定在复位状态上并且维持一个延时(记作TRST),以便给予电源电压从上升到稳定的一个等待时间;在电源电压稳定之后,再插入一个延时,给予时钟振荡器从起振到稳定的一个等待时间;在单片机开始进入运行状态之前,还要至少推迟2个机器周期的延时,如图2所示.图2 复位信号释放的时机2 上电复位电路3款上述一系列的延时,都是利用在单片机RST引脚上外接一个RC支路的充电时间而形成的.典型复位电路如图3(a)所示,其中的阻容值是原始手册中提供的.在经历了一系列延时之后,单片机才开始按照时钟源的工作频率,进入到正常的程序运行状态.从图2所示的实测曲线中可以同时看到4条曲线:VDD、Vrst、XTAL2和ALE.在电源电压以及振荡器输出信号稳定之后,又等待了一段较长的延时才释放RST信号,使得CPU脱离复位锁定状态;而RST信号一旦被释放,立刻在ALE引脚上就可检测到持续的脉冲信号.图3 上电复位延时电路由于标准80C51的复位逻辑相对简单,复位源只有RST一个(相对新型单片机来说,复位源比较单一),因此各种原因所导致的复位活动以及复位状态的进入,都要依靠在外接引脚RST上施加一定时间宽度的高电平信号来实现.标准80C51不仅复位源比较单一,而且还没有设计内部上电复位的延时功能,因此必须借助于外接阻容支路来增加延时环节,如图3(a)所示.其实,外接电阻R还是可以省略的,理由是一些CMOS单片机芯片内部存在一个现成的下拉电阻Rrst.例如,AT89系列的Rrst 阻值约为50~200 kΩ;P89V51Rx2系列的Rrst阻值约为40~225 kΩ,如图4所示.因此,在图3(a)基础上,上电复位延时电路还可以精简为图3(b)所示的简化电路(其中电容C的容量也相应减小了).图4 复位引脚RST内部电路在每次单片机断电之后,须使延时电容C上的电荷立刻放掉,以便为随后可能在很短的时间内再次加电作好准备.否则,在断电后C还没有充分放电的情况下,如果很快又加电,那么RC支路就失去了它应有的延迟功能.因此,在图3(a)的基础上添加一个放电二极管D,上电复位延时电路就变成了如图3(c)所示的改进电路.也就是说,只有RC支路的充电过程对电路是有用的,放电过程不仅无用,而且会带来潜在的危害.于是附加一个放电二极管D 来大力缩短放电持续时间,以便消除隐患.二极管D只有在单片机断电的瞬间(即VCC趋近于0 V,可以看作VCC对地短路)正向导通,平时一直处于反偏截止状态.3 上电复位失败的2种案例分析假如上电复位延迟时间不够或者根本没有延时过程,则单片机可能面临以下2种危险,从而导致CPU开始执行程序时没有一个良好的初始化,甚至陷入错乱状态.①在时钟振荡器输出的时钟脉冲还没有稳定,甚至还没有起振之前,就因释放RST信号的锁定状态而放纵CPU开始执行程序.这将会导致程序计数器PC中首次抓取的地址码很可能是0000H之外的随机值,进而引导CPU陷入混乱状态.参考图5所示的实测信号曲线.图5 在时钟未稳定前释放RST的情况②在电源电压还没有上升到合适范围之前(自然也是时钟尚未稳定之前),就释放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引脚就会立刻变高.。

ibmt30,t40,t41,ibm上电时序详解

ibmt30,t40,t41,ibm上电时序详解
拉。这时U51(1845)18和20脚输出脉冲控制Q40导通产生VIDEOCORE。
八.PMH4此时又发出B-ON控制U29(1845)产生VCCCPUIO电压,些电压
产生后U29的7脚发出PG信号VTT_PWRG给ADP3205与PMH4发出的
(VCORE_ON_PMH4与LM26发出的SD2#相与之后变成)VCORE_ON 组成控
四.在PMH4得到TB62501的3.3VSW给供电后,PMH4要检测到VCC3SW有!
一定延时的3.3VSWPWRG信号,(由VCC3SW经R309、C304产生)PMH4-
就会从43 脚、76 脚分别发出VCC5M-ON-PMH4 和VCC1R8M_ON_PMH4.
VCC5M-ON-PMH4经一个R866电阻后变成VCC5M-ON到1631的7脚和28脚9
它发给南桥,通知其系统所需要的所有电压均产生,然后南桥发出
PCIRST 通知系统的其他芯片(北桥,网卡等等)复位,北桥复位后发出
UnRegistered
CPURST 通知CPU 复位,到此所有的芯片均复位,那么CPU 就开始向
BIOS 寻址,系统开始工作.
去开启3M 和5M电压。VCC1R8M_ON_PMH4通过一个R865变成VCC1R8M_ON8
通过R609到U29(1845)的11脚使其出VCC1R2M电压。
同时到U51(1845)的11脚使其输出VCC1R8M电压 ,VCC1R8M通过Q76
降压产生VCC1R5M电压 。_S4#高电平给PMH4,此时PMH4 真正处于待机状
和第8 脚,使其产生VCC3B、VCC1R5B。同时B_ON 还经Q80、
Q82、Q70 产生VCC1R2B,另加至LP3985---MIC VCC。

80C51单片机上电复位和复位延时的时序分析

80C51单片机上电复位和复位延时的时序分析

80C51单片机上电复位和复位延时的时序分析1.上电复位时序分析:当单片机通电时,其内部电路经过一系列的过程,最终实现上电复位。

具体的时序如下:a.当电源供电稳定后,单片机内部开始运行,在此之前,通过电源上的电感元件(电源滤波电感)将电源的浪涌电流限制在一定范围内,避免对器件造成损害。

b.在电源稳定后,单片机内部的复位电路开始工作,将复位引脚(RST)拉低。

复位引脚通常由一个上拉电阻连接到电源电压,当复位引脚被拉低时,单片机内部复位逻辑电路开始工作。

c.单片机内部的复位逻辑电路通过一系列的电路操作,包括对寄存器、内存等的清零操作,实现对整个系统的复位。

同时,系统时钟和各个外设模块(如定时器、串口等)被禁止,确保整个系统进入复位状态。

d.完成复位操作后,复位引脚会逐渐恢复高电平,此时单片机开始退出复位状态,系统可以开始正常运行。

2.复位延时时序分析:在单片机复位后,必须等待一段时间,直到内部电路完全稳定,才能恢复正常运行。

此时间段被称为复位延时。

具体的时序如下:a.当复位引脚恢复高电平时,复位逻辑电路停止工作,但系统内部的各个模块以及外设模块的电路需要一定时间来稳定,此时单片机处于复位延时状态。

b.在复位延时期间,系统时钟和各个外设模块仍然被禁止,保证系统内部不会发生意外的操作。

c.复位延时的具体时间取决于单片机的工作频率,通常在给定的单片机规格书中可以找到相关的参数或公式。

复位延时可以使用一个定时器或延时循环实现,保证系统稳定后再进行正常的操作。

总结:80C51单片机的上电复位和复位延时时序分析是单片机运行的基础,关系到系统的稳定性和可靠性。

通过了解上电复位和复位延时的时序分析,可以更好地理解单片机的工作原理,并合理地设计系统硬件电路和软件逻辑,保证系统的正常运行。

Intel_H67_1155_微星7680时序分析

Intel_H67_1155_微星7680时序分析

Intel_H67_1155_微星7680上电时序分析
待机
1、实时时钟供电VCCRTC、实时时钟复位RTCRST#
2、实时时钟32.768KHZ晶振
3、5VSB
4、待机电压好信号RSMRST#
5、IO发给桥深度休眠电源好信号DPWROK
6、IO检测触发信号的待机供电
7、南桥检测触发信号的待机供电
触发
1、触发信号PWRBTIN#
2、ERP电路产生3VSB
3、IO得到3VSB
4、桥PCH得到3VSB
5、IO向桥发出上电请求信号PWRBTN#
6、桥发出SLP_S4#,一路开启桥VCC_1P05供电,一路开启内存供电,一路到IO
7、桥发出SLP_S3#返回 IO ,允许上电
8、IO发出低电平PSON#信号,拉低绿线,开启主供电
供电
1、主供电12V输出后产生总线供电CPU_VTT
2、总线供电开启CPU核心供电,PWM输出预设CPU供电
时钟集成在桥内部,在桥供电正常后发出各路时钟
复位
1、PWM芯片发出VRMPWRPG信号到桥
2、ATX电源发出ATX_PWROK信号到IO,
3、IO发出PWROK信号到桥
4、桥在供电时钟都正常下发出CPU_CLK、DRAMPWROK、CPU_PWRGD到CPU
5、CPU发SVID组合到PWM芯片,PWM芯片输出CPU核心供电
6、桥发出平台复位PLTRST#,一路复位IO,一路经过电路转换复位CPU
7、IO发出复位信号复位PCI_E×1、PCI_E×16、网卡、ASM1083 (PCI E转PCI芯片)、UPD720200F1(USB三代主控芯片)
LS作品。

主板上电时序分解

主板上电时序分解
14、当VCORE正常后,电源管理芯片发出VRMPWRGD信号给南桥,通知南桥此时CPU电压已经正常;《 VRMPWRGD 即:CPU电源正常信号:这个信号直接连接到CPU电源管理芯片,该信号正常表示VRM是稳定的。这个输入信号与PWROK在内部是相与的》
15、时钟芯片收到VTT_PWRGD,且其3.3V电压和14.318MHz都正常后发出各组频率;
12、CPU收到VTT_PWRGD后,发出VID[0:5]组合信号给cpu电源管理芯片VRM;《VID是在CPU得到VTT电压之后,CPU通过它上面的VID脚的接地与不接地,来拉低与置高电源IC上面VID脚的电压,让电源IC知道CPU需要多少V的供电》
13、电源管理芯片,在供电正常和收到VTT_PWRGD和CPU发来的VID组合后,产生VCORE;《VCORE电压是提供给CPU工作的电压,电压转换主要分为两种1)线性电压调变2)PWM调变(也称为脉冲宽度调变)。一般VCORE电压都是通过第二种方法调变得到的》
1、装入电池后首先送出RTCRST#,3V_BAT给南桥;《RTC是Real Time Clock,意为实时时钟;rst是reset,意为复位》(CMOS电池没电或CMOS跳线设为清零时,VCCRTC为低电平(检测点:CMOS跳线1脚),RTCRST#有效,使CMOS电路复位状态,即保存的CMOS消息丢失。《VCCRTC是Real Time Clock VCC的缩写,意为实时时钟(正)电源》)《3V_BAT是电池电压,即VCCRTC,在待机状态中,若此电池没有或者没有电,接通电源后,将首先调用转换出的+3VSB,代替电池3V_BAT
11、当+VTT_CPU一路供给CPU后,另一路会经过电路转换出VTT_PWRGD信号(高电平),给CPU、电源管理芯片、 时钟芯片。

主板上电时序及名词解答

主板上电时序及名词解答

待机的时候,还是在开机触发后?
这个信号是南桥输出的时钟信号,外部晶谐频率一样,32.768K,是一个方波!只 要南桥被触发PWRBTN信号就会有
* 按下电源的开关后,送出PWRBTN#给 IO
或南桥或其它专门的开机复位芯片收到这一个方波信号后(在其它工作条件正常的情况下)就会发出下一步的工作信号(IO_PWRBTN)
IO_PWRBTN 就是IO收到开关信号后发出的一个同PWRBTN#一样的高低高变化的方波信号,这个信号送给南桥通知南桥开机
而按下开关的时候该信号变为0V低电平(开关的另一端是接地的,按下开关时就是把PWRBTN信号接到地上了),
然后松开开关PWRBTN又回到3.3V或5V的高电平。
8这一高低高的变化信号会送给IO或南桥或其它专门的开机复位芯片(有些中间会有一些电阻或门芯片中转一下)
INTEL芯片组主板上电时序 一, * 装入电池后首先送出RTCRST#, 3V—BAT 给南桥
* 晶振提供 32.768KHZ频率给南桥
* +5SB 转换出+3VSB, IO 检查 5VSB 是否正常,若正常则发出 RSMRST#
通知南桥待机电压OK
* 北桥接收到南桥发出的PLTRST#,且其电压,时钟都正常,大约1SMS后发 出CPURST#给CPU,通知CPU可以开始执行第一个指令动作
相关资料
/view/a72c961dc5da50e2524d7f7b.html
这个是一个开机信号,是一个低电平有效的信号 (南桥的触发信
号,低电平有效,常态为高电平)
PWRBTN 主板上电时的一个信号,即电脑开关就是这个信号,在电脑接通电源的时候,3VSB或5VSB通过一个4.7K或8.2K等的电阻给该信号提供上拉,所以在接通电 源时该信号的电压是3.3V或5V的高电平,

单片机的工作方式

单片机的工作方式

无 取 指 读 下 一 个 操 作 码
S 1 S 2 S 3 S 4 S 5 S 6 S 1 S 2 S 3 S 4 S 5 S 6
( d ) 单 字 节 双 周 期 指 令 , 如 M O V X
地 址
数 据
访 问 外 部 存 储 器
图2.12 MCS-51单片机取指、执行时序
1.3 单片机的低功耗方式
读 操 作 码
读 下 一 个 操 作 码 ( 丢 弃 )
读 下 一 个 操 作 码
S 1 S 2 S 3 S 4 S 5 S 6 S 1 S 2 S 3 S 4 S 5 S 6
( c ) 单 字 节 双 周 期 指 令 , 如 I N C D P T R
读 操 作 码
读 下 一 个 操 作 码 ( 丢 弃 ) 无 取 指 , 无 A L E
+5V
CR
R1 R2
RST 8051 8751 8031
图2.10 上电复位电路
CPU在第二个机器周期内执行内部复位操作,以后每个机 器周期重复一次,直至RST端电平变低。在单片机复位期间, AlE和 信号都不产生。复位操作将对部分专用寄存器产生 影响 。
1.2 时钟电路和时序
1. 时钟电路
根据硬件电路的不同,单片机的时钟连接方式可分为内 部时钟方式和外部时钟方式,如图2.11所示。
对于MCS-51系列机型来说,它们有待机方式和掉电保护 方式两种低功耗方式。通过设置电源控制寄存器PCON的相关 位可以确定当前的低功耗方式。PCON寄存器格式如下:
位序
B7
B6 B5
B4
B3
B2
B1
B0
位符号 SMOD /
/
/ GF1 GF0 PD IDL

上电复位电路的使用策略

上电复位电路的使用策略

上电复位电路的使用策略摘要:工程师们在调试各式各样的板子时,常会出现开机出现错误,系统无法正常打开,接下来我们将列举电路板上电时可能引发的一些常见系统问题,并说明了保证电路板正确初始化的基本原则。

许多IC 都包含POR电路(上电复位,即Power-on Reset)(上电复位,即Power-on Reset)(上电复位,即Power-on Reset)!重要的事情说三遍!其作用是保证板子上电后,模拟和数字模块初始化至已知状态。

POR三步走:电源电压达到阈值电压——POR电路就会释放内部复位信号——状态机开始初始化器件。

在初始化完成之前,器件忽略外部信号,包括传输的数据。

唯一例外是复位引脚,它会利用POR信号内部选通。

1.1 POR电路长什么样?先通俗的科普一个概念,窗口比较器:常用两个比较器组成(双比较器),它有两个阈值电压VT2(高阈值电压)及VT1(低阈值电压),若VT1≤VA≤VT2,Vout输出高电平;若VA<VT1,VA>VT2,则Vout输出低电平。

图 1 双比较器POR电路可以表示为窗口比较器,也就是一旦工作电压落在高低阈值之间,电路就自动复位。

如图2所示。

图2 简化的POR电路1.2 POR怎么运作?比较器窗口通常由数字电源电平定义。

数字模块控制模拟模块,数字模块全面工作所需的电压与模拟模块工作所需的最小电压相似。

较高的VT2阈值对模拟模块会更好,若过于接近推荐最小电源电压,当电压略微降低时,可能会意外触发复位。

如果器件包括独立的模拟电源和数字电源,则避免故障的一种策略是增加一个POR 电路,使两个模块保持复位状态,直至电源电压高到足以确保电路正常工作。

1.3 POR怎么对付短暂断电?POR 电路有时会集成一个掉电检测器(BOD),用于防止电路在电压非常短暂地意外降低时发生复位。

实际上,掉电电路给POR模块所定义的阈值电压增加了迟滞,通常为300mV左右。

BOD保证,当电源电压降至VT2以下时,POR不会产生复位脉冲,除非电源电压降至另一阈值VBOD(VT2-300mv)以下,如错误!未找到引用源。

HP 6535S上电时序分析

HP 6535S上电时序分析

针对HP 6535S 北桥RS780 南桥SB700 集成显卡上电时序分析,里面用的比较通俗的语言写的,写的也没什么水平,这是我第一次写上电时序,可能有很多地方不对,如有不对的地方请大家指正DC JACK接口插上适配分后到Q1031的S极之间分为+V ADPTR,经过一电感后又分为+V ADP 这几个电压在实际维修过程中的没有分的那么清楚到了隔离保护这一块了Q1031和Q1025这个二个管子分别由ADP_EN#,ADPDRV#二个信号控制,其中ADP_EN#是HP DC头适配器带的检测脚电压6V左右,通过U1024比较器的第二部分进行比较后输出的一个低电平,是这样比较的,检测脚6V为反相与正相+V ADP通过R1287 R1286对地分压后大约在5V左右比较,负相>正相输出低电平正ADP_EN#ADP_EN#为低时,经过D1006 R1275 Q1022 R1277对+V ADP进行分压导通Q1031到Q1025D极UADPDRV# 也是由U1018LMV321这样的一个比较器进行比较后导通Q1020,让ADPDRV#变成了一个低电平后由R1289 R1290分压导通Q1025 到达公共点+BA T,这个电压到了TPS51120供电,并发出2V的基准电压2VREF和V3AL V5AL二个线性电压,V3AL主要是给BIOS EC供电,SB的RTC供电,V5AL一些转换,比较器之类的供电这样可以保证部分模块处于激活状态,来实现一些功能例如读取电池电量和温度信息下面是比较重要的二个信号ADP_PRES AC_AND_CHG这二个信号是适配器电压分压后与2VREF进行比较得出的ADP_PRES :ADP-PRES输出,供给于SMSC KBC1091,提醒EC适配器供电,EC接收到这个信号之后会发出一个CHGCTRL_3信给BQ24740M 同时EC便会出KBC_PWR_ON去开启TPS51120产生3VA,5VA同时也到达南桥,他又和和SLP-S3#-3R经过U1009NC7S02M5X,让Q1008完成+V3A到+V3-LAN的转变,这里MOS作用是来放大电流,给后级的网卡负载使用。

HM65 75完美修正版上电时序 经典之作

HM65 75完美修正版上电时序 经典之作

HM65 75上电时序分析待机部分:PCH在待机时增加了一些信号,电压,VCCDSW3_3: 在英特尔官方文档中,此信号概括的比较少,通常理解为,用于唤醒PCH深度睡眠的信号,正常是要为高电平3.3V,如PCH不支持此深度睡眠是时,与VCCSUS3_3相连。

DPWROK: 为VCCDSW3_3的电压电源好信号,PCH不支持深度睡眠时,与RSMRST#相连。

SLP_SUS#: 深度睡眠指示信号,可以用于开启S5状态的电压,如VCCSUS3_3电压,PCH不支持深度睡眠时,此信号悬空.HM65 75时序特点:1,PCH的待机条件增加了,深度睡眠的一些信号,电压。

2,CPU供电在时钟之后.3,CPU电压的调节由PVID改为SVID(CPU通过串行总线控制产生,调节CPU电压)4,集显供电的产生要跑码过内存后,CPU再次发出SVID开启集显供电。

5,BIOS问题会引起无时钟,时钟异常,无CPU供电和集显供电,(常见故障为有CPU供电,无集显供电,刷BIOS后OK)6,所有时钟有PCH发出,25M不起振PCH不会读BIOS HM65 75 BIOS不在是以前的BIOS那么简单,BIOS也像硬盘一样被分为多个区。

从图中可以看出BIOS的功能在65 75上发挥的巨大作用,英特尔的AMT功能的强大。

(要不是有这东西估计以后的机器都会好修多了)每个区分别装着各自所需的程序,如上电自检,AMT。

从图中可以看出BIOS问题的确会引起时钟异常。

时序部分:1. 在没有插入适配器或电池时,通过3V 的纽扣电池给PCH的RTC电路供电,PCH在得到供电后会给32.768KHz晶振起振,接着产生RTCRST#,SRTCRST#。

2. 在插入适配器后产生公共点,公共点给到待机芯片,产生待机线性电压,线性电压会给到EC,给EC待机供电,接着产生EC待机时钟32.768KHz,待机复位3. EC在得到待机供电,待机时钟,待机复位后,就会发出片选(CS#)选中BIOS,读取BIOS程序配置自身脚位,如果EC检测到充电芯片发过来的适配器检测信号,ACIN, 就会自动发出信号去开启PCH的待机电压(VCCSUS3_3,V5REF_SUS),PCH在收到待机电压后会发出一个应答信号SUSWRAN#(此信号为低会导致不上电)给到EC然后发出RSMRST#(PCH内部ACPI控制器的复位清零信号)待机电压电源好给到PCH,通知南桥此时待机电压正常,如果EC检测不到适配器,在电池模式下则EC需收到开机触发信号PWRBTN#后,才会开启PCH待机电压,4. 当按下开机键,产生高低高的脉冲信号给到EC,EC在供电 时钟复位且程序正常,适配器检测,休眠信号,逻辑均正常后会发出PWRBTN#给到PCH,5. PCH在待机供电 时钟 复位,BATLOW#(此信号为低时会导致不开机,由VCCSUS3_3上拉),且收到RSMRST#,逻辑均正常后,会依次发出SLP_S5#,SLP_S4#,SLP_S3#,SLP_A#,SLP_LAN#(后两个一般很少用)给到EC.6. EC在收到SLP#信号后会通过转换去开启系统电压,其中SLP_S5#,SLP_S4#发往EC控制产生S3电压,如内存供电,桥供电,SLP_S3#会控制产生S0电压,如仁宝的VS电压,以及产生桥的其他电压,独显电压。

A80上电时序分析(上电全)

A80上电时序分析(上电全)

北京海泰雷特科技有限公司 彭络施 997149930TOSHIBA A80 上电时序分析电路图为 LA-2491 一. 预加电电路(点火电路) a) VIN 的产生: VIN 实为 Adapter 电压, 接入 AC 后, Adapter 的 15V 直流电压经由保险管 PF1 形成 15V 的 VIN。

VIN 的作用如下:1. 给 PU1 供电,PU1 的作用有二:首先,作为 VIN 检测电路;其次,作为预加电检测电路; 2. 经由 PQ4、PQ5 形成主电压 B+; 3. 通过 PD2、PR8 产生 VS:VS 与 BATT_A 相与合成产生 CHGRTCP(Charger RTC Power) , 以产生 RTCVREF;给检测电路 PU1 供电;给+3VALWP、+5VALWP 电源控制芯片 MAX1902 供电。

同时通过 PR85 产生 MAX1902 的 SHDN#。

需重点说明的是 VS 与 BATT_A 是如何相与后合成产生 CHGRTCP, 原因很简单, 因为 PQ1 采用 的是 TP0610T, TP0610T 其实是带有内部源-漏二极管的 P 沟道 MOS 管, 而 此二极管阳极接漏极 (PIN1) , 阴极接源极(PIN3) ,但电路图上并没有标明,所以容易产生误判。

所以只要有了 VIN,则 VIN 会通 过 PQ1 内部的二极管而形成 CHGRTCP(而不是通内导电沟道,因为此时 PQ1 的栅极为 15V) ,从而 会马上产生 RTCVREF。

4. 通过 PD3,PR28、PR29、PR32 以及 B+电压端子上数个大电容组成了一个时间常数很大的 RC 延时电路,延时后产生的 B+(此时不是真正的系统主电压,只有当 PQ4 和 PQ5 完全导通后才能 真正的算得上产生了系统主电压 B+) 。

延时的时间有几百毫秒。

b) VL 的产生 因为有了 VS,所以 MAX1902 PIN22 得到了 15V 的电源,且同时将 PIN23 (SHDN#) 抬为高电平,MAX1902 立即输出稳定的+5V VL。

广达CT6上电时序整理总结

广达CT6上电时序整理总结

去某地学习,自己整理,总结下学习的广达上电时序。

1。

插上适配器,待机芯片MAX 1999在自身工作条件满足下产生,3VPCU,5VPCU,其中的5VPCU供到南桥的5V待机点V5REFSUS。

2。

3VPCU供到南桥内部RTC电路的VCCRTC,接着32.768K起振给南桥提供实时时钟,经过延时电路产生RTCRST#。

3。

3VPCU供到EC,为其提供待机电压,EC外接32.768晶振起振,为其提供待机时钟,3VPCU经过延时,为EC提供待机复位。

同时3VPCU供到BIOS芯片,为其提供供电,接着EC从BIOS芯片里读取EC代码。

4。

EC发出S5_ON信号,接着S5_ON经过电路转换后产生15V的S5_ON_D,做为驱动信号将3VPCU转换为3V_S5,然后供到南桥中的VCCSUS3.3提供3.3V的待机。

5。

在南桥的3.3V,5V待机电压正常后,EC发RSMRST#到南桥,告知南桥待机电压已正常。

6。

用户按下电源开关,EC接收到有效的触发NBSWON#后发出DNBSWON#给南桥PWRBTN#脚。

要满足三个条件:适配器插入检测信号ACIN为高电平。

(在插电池的时候无此条件)休眠开关信号LID_EC#为高电平。

电池电量低指示信号BL/C#为低电平。

7。

南桥收到PWRBTN#的有效触发后,发出SUSC#,SUSB#到EC,EC转化成SUSON,MAINON,分别用来开启SUS电压和MAIN电压。

SUSON用来开启+1.8VSUS电压MAINON用来开启+2.5V(北桥的VGA,LVDS模块) +1.5V(南北桥主供电) +1.05V (前端总线供电)内存的VTT REF电压SUSON转换成SUSD做为驱动信号,将3VPCU转换成3VSUS 5VPCU转换成5VSUSMAINON转换成MAIND做为驱动信号,将3VPCU转换成+3V 5VPCU转换成+5V 8。

在EC收到SUSB#延时99ms后发出VR_ON用来开启CPU核心电压。

上电复位延时电路

上电复位延时电路

上电复位延时电路电复位延时电路是一种常用的电路设计,它在电子设备中起到重要的作用。

本文将介绍电复位延时电路的原理、特点以及应用范围。

我们来了解一下电复位延时电路的原理。

电复位延时电路是一种通过延时控制电路输出信号的时间的电路。

它通常由一个触发器和一个RC电路组成。

当输入信号到达触发器时,触发器会产生一个输出信号,并将其送入RC电路。

RC电路将根据电路中的电阻和电容的数值,来决定输出信号的延时时间。

延时时间可以通过调节电阻和电容的数值来进行调整。

电复位延时电路具有以下特点。

首先,它可以实现对输出信号的延时控制,使得输出信号的时间可以被精确地调整。

其次,电复位延时电路的设计相对简单,成本较低。

这使得它在各种电子设备中得到了广泛的应用。

此外,电复位延时电路还具有稳定性高、抗干扰能力强等优点。

那么,电复位延时电路有哪些应用呢?首先,它常常被用于电子设备中的时序控制电路中。

例如,在数字电路中,电复位延时电路可以用来控制信号的同步和时序。

其次,它还可以应用于通信设备中的调制和解调电路中,用于精确控制信号的延时。

此外,电复位延时电路还可以应用于工业自动化控制系统中,用于控制各种设备的启动和停止时间,从而提高生产效率。

除了上述应用领域,电复位延时电路还可以在其他领域得到应用。

例如,在汽车电子领域,电复位延时电路可以用于车辆的启动和熄火控制。

在医疗设备领域,它可以用于控制医疗仪器的工作时间和停止时间。

在航空航天领域,电复位延时电路可以用于控制航天器的各种操作。

总的来说,电复位延时电路是一种功能强大且应用广泛的电路设计。

它通过延时控制电路输出信号的时间,实现精确的时序控制。

电复位延时电路具有简单的设计、低成本、稳定性高等特点,被广泛应用于各种电子设备中。

它在时序控制、通信设备、工业自动化控制等领域发挥着重要的作用。

相信随着技术的不断进步,电复位延时电路将在更多的领域得到应用,为人们的生活带来更多的便利和效益。

上电时序标准版

上电时序标准版

1. 上电时序的区别是不同厂家的上电时序在电路图中的电压标识符号不同,电压的开启顺序不同,这是不同时序的最大区别。

2. 仁宝的上电时序解析:首先出3v 5v 电感电压(3Valw 5vALW)以及vL线性电压,电感电压(3Valw 5vALW)3Valw给EC以及南桥3v待机点 5vALW也给南桥5v待机点当EC 有了供电之后外接晶振就会起振紧接着EC就会复位当南桥有了供电后外接晶振也会起振,此时EC发出rsmrst#给南桥待机完成等待用户按下开机按键。

当用户按下开关键触发EC,EC发出EC_ON# 高电平紧接着EC发出PBTN_OUT#使南桥响应接着南桥发出 s5 s3 信号开启syson susp# 最后发出VR_ON 紧接着发出cpu电源好信号VGATE 接着EC发出ICH_POK CL_PWROK (由南桥开启时钟电路)H_CPUPWRGD PCIRST# PLTRST# H_RESET# ADS#3. 纬创的上电时序解析:纬创的时序先产生5v线性电压5V_AUX_S5接着由5V_AUX_S5转换成3D3V_AUX_S5 此电压仅接着给EC供电,当EC有了供电外接晶振就会起振接着就有EC的复位此时EC发出s5_ENABLE信号开启系统 3v 5v 电压3D3V_S5和5v_S5 分别给南桥的3v待机点和5v待机点供电南桥有了供电外接晶振就会起振此时EC发出RSMRST#给南桥完成待机等待用户按下开关键。

当按下开关键触发EC,EC发出PM_PWRBTN#当南桥收到此信号后就会发出 s4 s3 信号接着发出CPUCORE_ON 开启cpu单元电路,cpu电路工作正常后发出VGATE_PWRGD告诉南桥电路开启完毕接着EC发出pwrok 告诉南桥各路电压开启正常接着开启时钟电路接着发出H_PWRGD PCIRST CPURST.4. 广达上电时序详解:先产生3vpcu 5vpcu 电感电压 3vpcu给EC供电接着晶振起振复位接着按下开关键触发EC EC发出s5_ON 此信号开启3v 5v 后继3v_S55V_S5 给南桥供电时钟接着EC发出rsmrst# 给南桥接着南桥响应DNBSWON# 发出susc# susub# sus_ON MAINON 接着发出VR_ON CPU工作正常后发出HWPG给EC 接着发出时钟开启信号开启时钟电路另一路imvpok 告诉南桥供电开启完毕接着EC发出ECpwrok告诉南桥电压开启完毕接着发出H_PWRGOOG PLTRST#5. 华硕上电时序详解:首先产生+3VA +5VA +12VA 的线性电压其中+3VA经过转换成+3VA_EC 给EC供电接着EC复位当EC的供电时钟复位正常后 EC发出vsus_ON 开启 3vsus 5vsus 12vsus 电感电压开启完毕后发出sus_PWRGD信号给EC 此时3vsus 5vsus 给南桥供电接着EC发出rsmrst#给南桥完成待机等待客户按下开关键。

ESAM嵌入式安全保密模块说明书

ESAM嵌入式安全保密模块说明书

ESAM嵌入式安全保密模块用户指南为了使SEED-DEC5502具有更好的保密措施,防止用户的软件被盗版,在SEED-DEC5502中采用握奇公司提供的ESAM嵌入式安全保密认证模块。

该ESAM模块的硬件平台是西门子公司提供的SLE4480,它具有如下的特征:微处理器:8位保密控制器RAM:256字节EEPROM:8K,寿命为500.000次擦写时间:擦写1/2/4/8/16字节需要5.28/5.31/5.38/5.52/5.8毫秒数据保存时间:10年工作电压:2.7∽5.5V,缺省为5V工作电流:小于10mA工作温度:-25∽+70摄氏度通信速率:9600bps通信协议:T=0(异步半双工字符传送);t=1(异步半双工块传输)。

默认为t=0 命令报文数据域长度:小于178个字节本用户指南介绍了在SEED-DEC5502系统中利用ESAM卡成功实现版权保护的硬件设计和时序、安全保密实施方案、SCTools读写器使用、ESAM接口函数及DES和MAC 算法实现函数。

具体介绍如下:1.ESAM与DSP的连接和时序1.1 ESAM卡的硬件设计SEED-DEC5502系统中ESAM卡的硬件设计如下图所示:硬件设计说明如下:其中RST由系SEED-DEC5502系统内的CPLD给出,VC5502可以通过EMIF 来访问CPLD,使RST为高或低,完成复位的过程。

VC5502的UART在CPLD的控制下完成数据的双向传送。

其过程如下:1、 SYSCNTL1的UARTSEL位置1。

使VC5502的UART指向ESAM卡。

2、将SYSCNTL2的KEYEN位置1,使VC5502的串口与ESAM相连接。

3、当通过UART读ESAM卡时,将KEYDIR置高。

4、当通过UART写ESAM卡时,将KEYDIR置低。

CLK是由SCY22381给出,其频率为3.57MHz。

1.2 ESAM卡的时序说明一、ESAM卡的上电复位时序1、冷复位按照图1所示,在Ta时间对CLK加时钟信号。

Fremont Micro Devices FT60F01x 微控制器说明书

Fremont Micro Devices FT60F01x 微控制器说明书

特性●全自我知识产权8位指令集●8层10bit硬件堆栈●1Kx14b程序FLASH存储空间(16bytes/page)●256x8b数据EEPROM(16bytes/page)●数据EEPROM可在应用编程●64x8b SRAM● 1 x带8位预分频的定时器0● 1 x带8位预分频的定时器2●带7位预分频的WDT,溢出频率约为16-2048ms●上电延迟计数器PWRT●低功耗模式SLEEP●4个唤醒源,INT、端口变化中断、WDT、数据EEPROM写完成●内置高速RC振荡器,最高频率支持16M●内置低速RC振荡器,32K模式●最多6个通用IO●端口变化中断,PA0-PA5●支持在系统编程ISP●支持在线调试●程序空间保护●工作电压范围:2.0V - 5.5V●最大时钟工作频率:16MHz✧F SYS=8MHz: 2.0V - 5.5V✧F SYS=16MHz: 2.7V - 5.5VRev1.202020-3-16目录特性 (1)芯片版本历史 (5)1.数字功能框图和程序存储器、脚位图 (6)1.1.数字功能框图 (6)1.2.程序存储器 (6)1.3.脚位图 (7)2.SFR (8)2.1.地址映射 (8)2.1.1. SFR,BANK0 (8)2.1.2. SFR,BANK1 (9)2.1.3. TMR0,地址0x01 (10)2.1.4. STATUS寄存器,地址0x03,0x83 (10)2.1.5. PORTA寄存器,地址0x05 (11)2.1.6. INTCON寄存器,地址0x0B,0x8B (11)2.1.7. PIR1寄存器,地址0x0C (12)2.1.8. TMR2,地址0x11 (13)2.1.9. T2CON寄存器,地址0x12 (13)2.1.10. WDTCON寄存器,地址0x18 (14)2.1.11. MSCKCON寄存器,地址0x1B (14)2.1.12. SOSCPR寄存器,地址0x1C,1D (15)2.1.13. OPTION寄存器,地址0x81 (16)2.1.14. TRISA寄存器,地址0x85 (16)2.1.15. PIE1寄存器,地址0x8C (17)2.1.16. OSCCON寄存器,地址0x8F (17)2.1.17. PR2寄存器,地址0x92 (18)2.1.18. WPUA寄存器,地址0x95 (18)2.1.19. IOCA寄存器,地址0x96 (18)2.1.20. PCON寄存器,地址0x8E (19)2.1.21 EEDAT寄存器,地址0x9A (19)2.1.22 EEADR寄存器,地址0x9B (19)2.1.23. EECON1寄存器,地址0x9C (19)2.1.24. EECON2寄存器,地址0x9D (20)2.1.25. UCFG0/UCFG1/UCFG2 (20)2.1.26. PCL和PCLATH (22)2.1.27. INDF和FSR寄存器 (22)3.系统时钟源 (23)4.复位时序 (23)4.1.POR上电复位 (24)4.2.外部复位MCLR (24)4.4.BOR低电压复位 (25)4.5.超时动作 (26)4.6.关于WDT复位 (27)5.BOOT (28)6.烧录和控制串口 (28)7.看门狗定时器 (29)7.1.看门狗 (29)8.定时器0 (30)8.1.T IMER 0 (30)8.2.T IMER 0定时器模式 (30)8.3.T IMER 0计数器模式 (30)8.3.1. 软件可配置预分频电路 (31)8.3.2. 定时器0中断 (31)8.3.3. 用外部时钟驱动定时器0 (32)9.定时器2 (32)9.1.T IMER2 (32)10.数据EEPROM (33)10.1.编程数据EEPROM步骤 (33)10.2.关于编程周期 (33)10.3.读EEPROM步骤 (34)11.慢时钟测量模式 (34)12.中断模式 (35)12.1.中断过程中的现场保存 (36)13.睡眠省电模式 (37)13.1.唤醒模式 (37)13.2.看门狗唤醒 (37)14.I/O端口 (38)14.1.PORTA端口和TRISA寄存器 (38)14.2.端口的其他功能 (38)14.2.1. 弱上拉 (38)14.2.2. 状态变化中断 (38)14.2.3. 端口描述 (39)15.芯片的电气特性 (45)15.1.绝对极限参数 (45)15.2.内置高频振荡器(I NTERNAL H IGH F REQUENCY O SC) (45)15.3.内置低频振荡器(I NTERNAL L OW F REQUENCY O SCILLATOR) (45)15.5.I/O PAD电路 (46)15.6.总体工作电流(I VDD) (46)15.7.AC电气特性 (47)15.8.时序图 (47)15.9.直流和交流特性图表 (48)16.MCU的指令架构 (52)16.1.指令集列表 (52)17.封装信息 (54)17.1封装标识信息 (54)17.2详细封装 (54)18.包装方式 (57)18.1编带尺寸 (57)18.1.1SOP-8 (57)18.1.2SOT23-6 (58)附录1,文档版本历史 (60)芯片版本历史1. 数字功能框图和程序存储器、脚位图1.1. 数字功能框图图1.1 数字功能框图1.2. 程序存储器地址寄存器为13位 (0x0000 ~ 0x1FFF),最多支持8K 地址空间。

芯片上电时序和复位

芯片上电时序和复位

芯片上电时序和复位芯片上电时序和复位是芯片设计中非常重要的一环。

在芯片上电时,需要按照一定的顺序来给芯片供电,以确保芯片能够正确地启动和工作。

而复位则是在芯片启动后,将芯片恢复到初始状态的一种操作。

在芯片上电时,一般需要先给芯片的主电源供电,然后再给芯片的其他电源信号供电。

这是因为主电源是芯片正常工作所必须的电源,其他电源信号则是为了支持芯片的各种功能和接口。

如果电源信号的供电顺序不正确,可能会导致芯片无法正常启动或工作不稳定。

在给芯片供电时,还需要注意电源的稳定性和纹波噪声。

电源的稳定性是指电源电压在一定范围内的变化较小,不会对芯片的工作产生明显影响。

而纹波噪声则是指电源电压中的高频噪声,如果噪声过大,可能会对芯片的正常工作产生干扰。

除了供电时序外,复位也是芯片设计中非常重要的一环。

复位是将芯片恢复到初始状态的操作,可以清除芯片中的各种状态和寄存器内容。

在芯片启动时,一般会先进行复位操作,以确保芯片处于一个可控的状态。

复位信号一般有两种:硬复位和软复位。

硬复位是通过给芯片的复位引脚施加一个低电平信号来实现的,而软复位则是通过芯片内部的复位电路来实现的。

硬复位一般是在芯片上电时自动进行的,而软复位则是由软件控制的。

在进行复位操作时,需要注意复位信号的稳定性和持续时间。

复位信号的稳定性是指复位信号在一定时间内保持稳定,不会出现抖动或干扰。

而复位信号的持续时间则是指复位信号的持续时间足够长,以确保芯片能够完全恢复到初始状态。

芯片的上电时序和复位是芯片设计中非常重要的一环,对芯片的正常工作起着至关重要的作用。

在设计芯片时,需要对上电时序和复位进行合理的规划和设计,以确保芯片能够正常启动和工作。

同时,还需要注意电源的稳定性和纹波噪声,以及复位信号的稳定性和持续时间。

只有在严格按照规定的时序和方式进行上电和复位操作,才能保证芯片的可靠性和稳定性。

上电时序

上电时序

PWRGD信号的产生,就要求各路电压稳定5ms左右才会发出。

对于时序,我们可以分为几个部分,待机部分、上电部分、供电部分、复位部份。

首先说待机部分待机部分会用PWM电路的方式,把主供电的电压转换为待机的3V和5V电压,这两个电压是送给南桥、EC等与上电有关的元件来使用的。

IBM的笔记本比较特殊,不仅是需要3V和5V的待机电压,还需要1.8V、1.5V这两个待机电压以T40为例,可以看到主板上的待机电压有VCC3M、VCC5M、VCC1R8M、VCC1R5M.。

有些初学的人就会有这样的疑问,为什么有的IBM笔记本主板,没有3V和5V的待机电压,还会有待机电流,这就是原因所在,因为IBM机器还要有1.8和1.5这样两个待机电压。

接着说上电部分在待机电压条件满足之后,也就具备了上电的基本条件,但是想要上电,首先要有一个人工的干预,也就是说,要有人去给笔记本主板一个上电的命令,那么这个命令就是我们按下电源开关后产生的信号,一般叫做PWRSW或PWRBTN之类的,这个信号是低电平有效的,也就是说,当我们按下开关后,此信号与地相通,被拉为低电平,这个低电平的信号会送给EC、EC收到这个低电平的信号以后,相当于得到了一个通知,在EC自身工作条件满足的情况下,会通过EC的内部逻辑电路,转换出一个低电平有效的信号给南桥,通知南桥主板的使用者按下了电源开关,南桥接到这个信号以后,也是在南桥自身工作条件都满足的情况下,发出SLP_S3#信号和SLP_S4#信号,这两个信号会送到EC,EC接到这个信号以后,会发出一个VCC_ON的信号,这个信号会开启主板上的其它供电电路,将主电压进行转换后输出各路RUN电压,包括内存、显卡、CPU等重要的工作电压。

图示:第一步开关信号送达EC第二步、EC将信号转送至南桥第三步、南桥放出SLP信号给EC第四步、EC放出VCC_ON的开启信号再来说供电部分:电部分相对于整个时序来说,是最简单和好理解的,供电部分都会有相应的转换电路,每个开启信号会相应的送到对应的PWM或线性IC上,做为使能信号,其实就是EN信号,PWM或线性IC在自身其它工作条件满足的情况下,得到EN信号,就会开始把电压进行转换,从而输出各个重要的工作电压,如内存电压、显卡电压、南北桥的电压、CPU电压。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

801251上电复位和复位延时的时序分析
专业技术 2008-11-16 23:32 阅读49 评论0
字号:大中小
分析上电复位的内在原理,具有一般的指导意义,转载
80C51单片机的上电复位POR(Pmver On Reset)实质上就是上电延时复位,也就是在上电延时期间把单片机锁定在复位状态上。

为什么在每次单片机接通电源时,都需要加入一定的延迟时间呢?分析如
下。

1 上电复位时序
在单片机及其应用电路每次上电的过程中,由于电源同路中通常存在一些容量大小不等的滤波电容,使得单片机芯片在其电源引脚VCC和VSS之间所感受到的电源电压值VDD,是从低到高逐渐上升的。

该过程所持续的时间一般为1~100ms(记作tsddrise)。

上电延时taddrise的定义是电源电压从lO%V
DD上升到90%VDD所需的时间,如图1所示。

在单片机电源电压上升到适合内部振荡电路运行的范围并且稳定下来之后,时钟振荡器开始了启动过程(具体包括偏置、起振、锁定和稳定几个过程)。

该过程所持续的时间一般为1~50 ms(记作tOSC)。

起振延时tOSC的定义是时钟振荡器输出信号的高电平达到Vih1所需的时间。

从图1所示的实际测量图中也可以看得很清楚。

这里的Vih1是单片机电气特性中的一个普通参数,代表XTALl和RST引脚上的输入逻辑高电平。

例如,对于常见的单片机型号AT89C5l和AT89S5l,厂家给出的Vih1值为0.7VDD~VD
D+0.5V。

从理论上讲,单片机每次上电复位所需的最短延时应该不小于treset。

这里,treset等于上电延时taddrise与起振延时tOSC之和,如图1所示。

从实际上讲,延迟一个treset往往还不够,不能够保障
单片机有--一个良好的工作开端。

在单片机每次初始加电时,首先投入工作的功能部件是复位电路。

复位电路把单片机锁定在复位状态上并且维持一个延时(记作TRST),以便给予电源电压从上升到稳定的一个等待时间;在电源电压稳定之后,再插入一个延时,给予时钟振荡器从起振到稳定的一个等待时间;在单片机开始进入运行状态之前,还要至少推迟2个机器周期的延时,如图2所示。

2 上电复位电路3款
上述一系列的延时,都是利用在单片机RST引脚上外接一个RC支路的充电时间而形成的。

典型复位电路如图3(a)所示,其中的阻容值是原始手册中提供的。

在经历了一系列延时之后,单片机才开始按照时钟源的工作频率,进入到正常的程序运行状态。

从图2所示的实测曲线中可以同时看到4条曲线:VDD、Vrst、XTAL2和ALE。

在电源电压以及振荡器输出信号稳定之后,又等待了一段较长的延时才释放RST信号,使得CPU脱离复位锁定状态;而RST信号一旦被释放,立刻在ALE引脚上就可检测到持续
的脉冲信号。

由于标准80C51的复位逻辑相对简单,复位源只有RST一个(相对新型单片机来说,复位源比较单一),因此各种原因所导致的复位活动以及复位状态的进入,都要依靠在外接引脚RST上施加一定时
间宽度的高电平信号来实现。

标准80C5l不仅复位源比较单一,而且还没有设计内部上电复位的延时功能,因此必须借助于外接阻容支路来增加延时环节,如图3(a)所示。

其实,外接电阻R还是可以省略的,理由是一些CMOS 单片机芯片内部存在一个现成的下拉电阻Rrst。

例如,AT89系列的Rrst阻值约为50~200kΩ;P89V51 Rx2系列的Rrst阻值约为40~225 kΩ,如图4所示。

因此,在图3(a)基础上,上电复位延时电路还可以精简为图3(b)所示的简化电路(其中电容C的容量也相应减小了)。

在每次单片机断电之后,须使延时电容C上的电荷立刻放掉,以便为随后可能在很短的时间内再次加电作好准备。

否则,在断电后C还没有充分放电的情况下,如果很快又加电,那么RC支路就失去了它应有的延迟功能。

因此,在图3(a)的基础上添加一个放电二极管D,上电复位延时电路就变成了如图3(c)所示的改进电路。

也就是说,只有RC支路的充电过程对电路是有用的,放电过程不仅无用,而且会带来潜在的危害。

于是附加一个放电二极管D来大力缩短放电持续时间,以便消除隐患。

二极管D只有在单片机断电的瞬间(即VCC趋近于0V,可以看作VCC对地短路)正向导通,平时一直处于反偏截止状态。

3 上电复位失败的2种案例分析
假如上电复位延迟时间不够或者根本没有延时过程,则单片机可能面临以下2种危险,从而导致CPU开始执行程序时没有一个良好的初始化,甚至陷入错乱状态。

①在时钟振荡器输出的时钟脉冲还没有稳定,甚至还没有起振之前,就因释放RST信号的锁定状态而放纵CPU开始执行程序。

这将会导致程序计数器PC中首次抓取的地址码很可能是0000H之外的随机值,进而引导CPU陷入混乱状态。

参考图5所示的实测信号曲线。

②在电源电压还没有上升到合适范围之前(自然也是时钟尚未稳定之前),就释放RST信号的锁定状态,将会使单片机永远感受不到复位信号、经历不到复位过程、包含PC在内的各个SFR内容没有被初始化而保留了随机值,从而导致CPU从一个随机地址开始执行程序,进而也陷入混乱状态。

参考图6
所示的实测信号曲线。

4 外接监控器MAX810x
为了提高单片机应用系统的稳定性,以及保障单片机应用系统的可靠复位,许多世界著名的半导体公司,陆续推出了种类繁多、功能各异、封装微小的专用集成电路。

本文仅以带有电源电压跌落复位和上电延迟复位功能的3脚芯片MAX810x为例,简单说明。

MAX810x(x=L、M、J、T、S或R)是美国Maxim公司研制的一组CMOS电源监控电路,能够为低功耗微控制器MCU(或μC)、微处理器MPU(或μP)或数字系统监视3~5V的电源电压。

在电源上电、断电和跌落期间产生脉宽不低于140ms的复位脉冲。

与采用分立元件或通用芯片构成的欠压检测电路相比,将电压检测和复位延时等功能集成到一片3引脚封装的小芯片内,大大降低了系统电路的复杂性,减少了元器件的数量,显著提高了系统可靠性和精确度。

应用电路如图7所示。

MAX810x系列产品提供高电平复位信号,并且还能提供6种固定的检测门限(4.63V、4.38V、4.OOV、3.08V、2.93V和2.63V)。

例如,MAX810M的检测门限电压就是4.38V,回差电压约为
O.16V。

对于MAX810,在电源上电、断电或跌落期间,只要VCC还高于1.1V,就能保证RESET引脚输出高电压。

在VCC上升期问RESET维持高电平,直到电源电压升至复位门限以上。

在超过此门限后,内部定时器大约再维持240 ms后释放RESET,使其返回低电平。

无论何时只要电源电压降低到复位门限
以下(即电源跌落),RESET引脚就会立刻变高。

关于MAX8lO芯片的更多信息,可以参考该器件的产品手册。

相关文档
最新文档