复位电路 解析

复位电路有啥好讲的?很多人可能都这样认为。简单的阻容复位,相信大伙都知道如何使用。一直以来,我也是这么认为的。后来在利尔达的一款MSP430F449开发板上看到其复位电路,看到电路上多了个1N4148二极管,这个二极管的作用我一度认为是起保护作用的,直到最近在网上看到一个网友的精彩说明,才知道二极管的真正作用。

  网友是这样说的:
  只要电源接通,那么这个电容就会“逐渐充满电”,这个过程必须要有,正是这个过程保证了CPU正确地“RESET”。
  当电容充满电之后我们把电源开关断开了,这个电容中的电“何去何从”呢?VCC和GND之间接了N多的器件,所有的器件都对它说:“把你那点电给我吧,我还能坚持一下。”电容说:“给你们没问题,可是我他娘脑袋上有个电阻挡我的财路,你们先别急,我慢慢把电放给你们。”
  当电容刚刚要把电通过那个上拉电阻放出来,电源开关突然又接通了。CPU开始冲电容吼:“孙子!你Y的那个充电过程怎么没啦?我还要复位呢!”电容不干了:“废话,我上次充的电还没放呢这他妈电源又通啦!”CPU急了:“那我怎么办?我得复位啊!”电容眼珠一翻:“管你Y怎么办,死去吧你!”
  如果有了这个二极管就可以快速将电容上的电压释放,保证复位信号正确无误。这个才是该二极管起到的真正作用。

时间: 2024-08-01 10:27:06

复位电路 解析的相关文章

关于王工小板的电路图中复位电路的错误 和 复位电路原理的学习

王工小板中对于stm32f411芯片的复位电路如下: 实际上这个电路是错误的,经过实测,stm32f411芯片运行时复位引脚为高电平,而在这个电路图里,实际上是把stm32f411芯片运行时复位引脚的电平看为了低电平,按照这个电路,按下按键,会引起电平跳转到高电平从而触发复位,然而实际上并不是这样,stm32f411复位引脚内接上拉电阻(经过实测),所以即使按键松开,其实RST引脚也是高电平,按键按下后,依然是高电平,故这个电路无法触发一个电平的跳变引发复位中断. 对上面说法的证明:目前复位按键

复位电路

⒈ 复位条件        RST引脚保持2个机器周期以上的高电平. ⒉ 复位电路 ⒊ 复位后CPU状态 PC:  0000H         TMOD: 00H Acc: 00H           TCON: 00H B:   00H           TH0:  00H PSW: 00H           TL0:  00H SP:  07H           TH1:  00H DPTR:0000H         TL1:  00H P0-P3:FFH         SCON:

复位电路工作原理

复位电路的作用 在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令.执行错误操作,也可以提高电磁兼容性能.无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计.而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性.许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”.“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的. 基本的复位方式单片机在启动时都需要复位,以使CPU及系

转:RC复位电路的原理及其复位时间的计算

RC复位电路的原理及其复位时间的计算 低电平有效复位电路如下 此复位电路是针对低电平有效复位而言的,其中二极管是起着在断电的情况下能够很快的将电容两端的电压释放掉,为下次上电复位准备. 假设电容两端的初始电压为U0(一般情况下设为0V),T时刻电容两端电压为UT.3.3V电压设为VCC. 由流经电容的电流I和电容两端的电压变化关系式:I=C*dUt/dt 可以得到:I*dt=C*dU t 两边分别积分可以的得到:I*T=∫(0-1)C*dUt:即I*T=C*Ut?C*U0(其中U0=0V), 由

CT107D电路解析

1.译码器: 其中,A.B.C为输入端, 对应关系如下: CBA  十进制    输出(低电平) 000      0           Y0 001      1           Y1 010      2           Y2 011      3        Y3 100      4    Y4 101      5    Y5 110      6    Y6 111      7    Y7 2.锁存器: 当使能端为高电平时:输入输出同步. 当使能端为低电平时:数据会被锁

复位电路设计问题

前言 最近看advanced fpga 以及fpga设计实战演练中有讲到复位电路的设计,才知道复位电路有这么多的门道,而不是简单的外界信号输入系统复位. 流程: 1.同步复位: 优点:同步的典型优点是确保电路100%是同步电路:容易被STA:当作用于一些基于周期机制的功能模块时更易于仿真. 缺点:脉冲宽度满足一定的要求.总是需要一个时钟来完成对电路的复位. 代码:一个4bit的计数器. 1 always @(posedge clk /*or negedge sys_rst_n*/) begin

触发器触发-同步电路和异步电路异处

前几天写verilog的时候遇到这个问题,以前没有注意到这个问题,真是不应该! 举例: 贴一段很简单的代码 module async(clk,rst_n,out); input clk,rst_n; output[7:0] out; reg[7:0] out; //async always @(posedge clk or negedge rst_n) begin if(!rst_n) out <= 8'h00; else out <= out + 1'b1; end //sync //alw

[每日电路图] 1、基于AT89C52单片机最小系统接口电路【转】

:http://www.21ic.com/dianlu/ :http://www.elecfans.com/soft/49/ :http://www.wuyazi.com/ come from:http://www.21ic.com/dianlu/basis/interface/2015-04-21/621607.htm AT89C52是美国Atmel公司生产的低电压.高性能CMOS 8位单片机,片内含8KB的可反复擦写的程序存储器和256B的随机存取数据存储器(RAM),器件采用Atmel公司

代码综合后的电路对比(不定时更新)

这里来记录一下相似代码之间的不同差异,比如同步复位与异步复位触发器的对比,上升沿复位和下降沿复位的对比等等.这里主要使用ISE的综合引擎.直接附上代码和综合后电路图,有些会有部分讲解. 一.异步复位与同步复位 我在复位电路里面讲解了同步复位和异步复位的区别,这里就不详细介绍了,链接如下:http://www.cnblogs.com/IClearner/p/6683100.html (1)异步复位 异步复位的代码如下所示: module DFF1( input clk, input rst_n,