『壹』 复位芯片属于什么类型元件
复位芯片看门狗型复位电路类型元件:复位芯片内含阈值电压精确抗干扰能力强的施密特触发器,当系统一上电或电源电压跌落到规定值时,复位芯片输出一个低电平复位信号,当电压升高到规定值以上时,复位芯片输出高阻态。
『贰』 复位芯片RET管脚到电源端为什么要加二极管
那个二极管是对电源放电用的。复位电路,有电容,上电时,通过电阻对电容充电,就有复位时间常数。假如开关断电,马上又通电,电容上如果没有那个放电二极管,断电时电容的电压通过电阻不能及时放掉,再通电则芯片没有复位。会发生死机或不知在哪运行了。加放电二极管就解决了这个问题。
『叁』 fpga为什么不需要复位芯片
Xilinx FPGA在不复位的情况下,计数器就能正常工作,整个程序也能正常工作,这是为什么?
因为FPGA在加载完bit文件之后,会自动先复位寄存器。
原来如此,谢谢您
电路复位的价值在于复位后,被复位的电路处在一个可知的状态,这个状态也就是我们写FPGA的时候的起始态。这就是为啥有的时候电路跑飞了我们复位一把,就是为了让电路从未知态回到起始态。
小系统或者简单系统,和外面关系不大的时候确实可以不复位。芯片本身也有POR上电复位。但是假设外面连个PCI总线什么的,总线还没就绪POR就结束了,FPGA乱跑,PCI就绪了就可能访问出问题。
受教了,多谢您的指点!O(∩_∩)O谢谢
有可能是这样:
比如你的复位的寄存器的值本来就是0,而很多FPGA芯片上电复位的触发器的默认值就是0,所以就巧合了。
但是假设你复位的寄存器的值是0101,那么FPGA芯片上电复位的值肯定不是这样。
然后你的程序能够跑起来的概率就比较小了。
配置FPGA后,POR复位。但所有计数器,还有寄存器,会有可能工作不正常。
最好有一个外部复位信号,工作比较可靠
『肆』 复位芯片、电压检测芯片、看门狗有什么区别
其实复位的本质是MCU在接到特定信号后,执行复位动作,清零及清寄存器,重置中断等;
那么特定信号是什么,通常是一个电压触发信号,如低电平/高电平,对应的也就是低电平复位/高电平复位;
所以仅就复位功能来讲,这三者均可实现,只是实现的方式不一样;
通常意义上来讲,复位芯片是代替阻容复位的,通常用在复位波形要求比较高的场合,就比如RC复位,它的波形比较迟缓,而且一致性差,如果是用专用的复位芯片,输出的复位波形就非常好,实际上,这种单一功能的复位芯片,现在用得很少,反而是电压检测和看门狗用得比较多;
电压检测其实就是一个电压判断器+一个复位电路,当电压掉落到一定程度,电压检测芯片就发出复位信号,使MCU复位,避免MCU在过低的电压状态下运行,从而避免不可控的状况出现;
看门狗其实主要是为了防止程序跑飞...说白了就是一个计时器+一个复位电路,在一字计时期限内,如果MCU没有给回馈给看门狗,看门狗就强制输出复位信号,让MCU复位;
----
举个简单的例子.比如我现在用一颗5V电压的MCU;那么芯片通常能保证在4.5V~5.5V范围内正常工作,所以我会在前端一颗S-80146,这颗芯片在Vcc掉到4.6V时就会发出复位信号,此时MCU就会开始复位了...如果你不加...好吧,MCU搞不好在3V电压下都还在运行,但运行出个什么结果,就只有上帝知道了...
同理,通常会会加一颗WDT,不过现在很多人都用门电路自己搭,也是可以的;比如我设定2S内喂一次狗,如果2S计时到了,而MCU没有任何喂狗的信号,说明此时程序已经跑飞了,所以WDT就会启动复位...从而避免MCU在错误的程序下继续跑下去.
『伍』 cpu复位电路工作原理
复位的原理,一般是指在复位引脚上RST上,持续一段时间的高电平或者低电平,会使系统进回入初始答化的状态。
复位,从实现方式上,可以分为上电复位、手动复位、软件复位等;
上电复位--系统上电时会发生;
手动复位--根据用户需要,手动触发复位;
软件复位--根据需要,通过软件可以复位
复位电路,是指复位的电路实现,实现复位引脚上的高低电平(要保持一段时间)。
RC电路,通过1个电阻和1电容可以实现复位;
按键复位,通过按键按下时接通高低电平来实现复位;
专用的复位芯片,为了增加可靠性,可以采用专门的复位芯片来实现。
『陆』 聊一聊芯片上电复位和掉电检测
许多IC都包含上电复位(POR)电路,其作用是保证在施加电源后,模拟和数字模块初始化至已知状态。基本上电复位(POR)功能会产生一个内部复位脉冲以避免"竞争"现象,并使器件保持静态,直至电源电压达到一个能保证正常工作的阈值。
注意,此阈值电压不同于数据手册中给出的最小电源电压。一旦电源电压达到阈值电压,上电复位(POR)电路就会释放内部复位信号,状态机开始初始化器件。
在初始化完成之前,器件应当忽略外部信号,包括传输的数据。唯一例外是复位引脚(如有),它会利用上电复位(POR)信号内部选通。上电复位(POR)电路可以表示为窗口比较器,如下图所示。比较器电平VT2在电路设计期间定义,取决于器件的工作电压和制程尺寸。
比较器窗口通常由数字电源电平定义。数字模块控制模拟模块,数字模块全面工作所需的电压与模拟模块工作所需的最小电压相似,如下图所示:
较高的VT2阈值对模拟模块会更好,但若过于接近推荐最小电源电压,当电压略微降低时,可能会意外触发复位。如果器件包括独立的模拟电源和数字电源,则避免故障的一种策略是增加一个上电复位(POR)电路,使两个模块保持复位状态,直至电源电压高到足以确保电路正常工作。例如,在一种3V IC工艺中,VT1 ≈ 0.8 V,VT2 ≈ 1.6 V。
这些电压会随着制程以及其他设计偏移而变化,但它们是合理的近似值。阈值容差可以是20%或更大,某些旧式设计的容差高达40%。高容差与功耗相关。上电复位(POR)必须一直使能,因此精度与功耗之间始终存在的取舍关系很重要;较高的精度会提高电路在待机模式下的功耗,而对功能性并无实际意义。
上电复位(POR)电路有时会集成一个掉电检测器(BOD),用于防止电路在电压非常短暂地意外降低时发生复位,从而避免故障。
实际上,掉电电路给上电复位(POR)模块所定义的阈值电压增加了迟滞,通常为300mV左右。掉电检测器(BOD)保证,当电源电压降至VT2以下时,上电复位(POR)不会产生复位脉冲,除非电源电压降至另一阈值VBOD以下,如下图所示:
掉电阈值电平足以保证数字电路保留信息,但不足以保证其正常工作。这样,如果电源电平只是非常短暂地降低,控制器可以在电源降至某一电平以下时中止活动而不会让整个器件都重新初始化。
实际的上电复位(POR)电路比较复杂,例如用MOS晶体管代替电阻。因此,必须考虑寄生模型。另外,POR电路需要一个启动模块来产生启动脉冲,这在某些情况下可能会失效。其他重要考虑在以下内容中说明。
必须使用单调性电源,因为若使用非单调性电源,当偏差接近任何阈值电平时,非单调性斜坡可能会引起问题。较高的阈值偏差会引起同样的非单调性序列对某一个元件有效,而对其他元件无效,如下图所示:
某些时候,即使断开电源(禁用LDO),储能电容也会保留一定的残余电压,如下图所示:
此电压应尽可能小,以便保证电源能降至VT1 以下,否则上电复位(POR)将无法正确复位,器件将无法正确初始化。
某些数据手册给出了应当应用于具有一个以上电源引脚的器件的推荐供电序列。遵守这个序列是很重要的。例如,若一个具有两个独立电源的器件,推荐供电序列要求数字电源先于模拟电源供电(这是常规,因为数字模块控制模拟模块,所以必须首先为数字模块供电),该模块必须首先初始化数字电源。
如下图所示,如若电源之间的延迟为100 μs左右,则影响应当很小,器件应能正确初始化。
由于内部三极管寄生效应,数百ms的慢速电源斜坡可能会引起问题。上电复位(POR)电路要在各种压摆率下进行评估,以保证其在正常电源条件下能正确工作。数据手册会说明是否需要快速电源斜坡(100 μs或更短)。
例如,对于用细电缆连接电源的电路板,不良的接地连接会具有高阻抗,它可能会在上电期间产生毛刺。另外,在某些电磁环境(EME)下,MOS晶体管的寄生栅极电容可能会充电,导致晶体管不能正常工作,除非让该电容放电。这可能引起上电复位(POR)初始化失败。
漂移和容差也需要考虑。某些情况下,电容等分立元件具有高容差(高达40%)和高漂移(随温度、电压和时间的漂移)。此外,阈值电压具有负温度系数。例如,VT1 在室温下为0.8V,在-40°C下为0.9 V,在+105°C 为0.7V。
『柒』 为什么要使用复位芯片
复位监控器件,主要可以大大提高MCU的复位性能,其原理是通过确定 的电压值(阈值)启动复位操作,同时排除瞬间干扰的影响,又有防止MCU在电源启动和关闭期间的误操作效,保证数据安全。 一般的人使用的阻容复位稳定性极差,常常有按了复位没反应,要按一段时间才能复位的经历。而且如果使用上电复位时,容易产生复位不成功。电容的温度性比较敏感,在特殊环境中,复位的电平宽度变化十分大,造成芯片不动作,或者在强干扰下误动作。 所以要使用复位芯片来设计产品,况且很多复位芯片带有I2C的E2PROM,看门狗之类,价格也不高。大大节省了电路。 Catalyst半导体公司1985年成立,总部位于美国加州的桑尼维尔(Sunnyvale)。Catalyst半导体的质量方针是为用户提供高质量、前沿的非易失性存储器器件。它致力于模拟/混合信号可编程器件的开发和销售,Catalyst半导体主要应用在LCD模块、数码相机、汽车照明、手机、飞机照明、DIMM模块、机顶盒和无线局域网等产品和场所。 复位监控器件是Catalyst公司的主要产品之一,其质量和性价比在同类产品中均较突出且供货稳定。