IC上电和关断

现代集成电路采用精密复杂的电路来确保其开启后进入已知状态,保留存储器内容,快速引导并且在其关断时节省功耗。本文分两部分,提供有关使用上电复位和关断功能的一些建议。

一、上电复位(POR)

1.1、简介

许多IC 都包含上电复位(POR)电路,其作用是保证在施加电源后,模拟和数字模块初始化至已知状态。基本POR功能会产生一个内部复位脉冲以避免"竞争"现象,并使器件保持静态,直至电源电压达到一个能保证正常工作的阈值。注意,此阈值电压不同于数据手册中给出的最小电源电压。一旦电源电压达到阈值电压,POR电路就会释放内部复位信号,状态机开始初始化器件。在初始化完成之前,器件应当忽略外部信号,包括传输的数据。唯一例外是复位引脚(如有),它会利用POR信号内部选通。POR电路可以表示为窗口比较器,如图1 所示。比较器电平VT2在电路设计期间定义,取决于器件的工作电压和制程尺寸。

1.2、POR策略

比较器窗口通常由数字电源电平定义。数字模块控制模拟模块,数字模块全面工作所需的电压与模拟模块工作所需的最小电压相似,如图2所示。

较高的VT2阈值对模拟模块会更好,但若过于接近推荐最小电源电压,当电压略微降低时,可能会意外触发复位。如果器件包括独立的模拟电源和数字电源,则避免故障的一种策略是增加一个POR电路,使两个模块保持复位状态,直至电源电压高到足以确保电路正常工作。例如,在一种3V IC工艺中,VT1 ≈ 0.8 V,VT2 ≈ 1.6 V。

这些电压会随着制程以及其他设计偏移而变化,但它们是合理的近似值。阈值容差可以是20%或更大,某些旧式设计的容差高达40%。高容差与功耗相关。POR必须一直使能,因此精度与功耗之间始终存在的取舍关系很重要;较高的精度会提高电路在待机模式下的功耗,而对功能性并无实际意义。

1.3、掉电检测器

POR 电路有时会集成一个掉电检测器(BOD),用于防止电路在电压非常短暂地意外降低时发生复位,从而避免故障。实际上,掉电电路给POR模块所定义的阈值电压增加了迟滞,通常为300mV左右。BOD保证,当电源电压降至VT2以下时,POR不会产生复位脉冲,除非电源电压降至另一阈值VBOD以下,如图3 所示。

掉电阈值电平足以保证数字电路保留信息,但不足以保证其正常工作。这样,控制器可以在电源降至某一电平以下时中止活动而不会让整个器件都重新初始化,如果电源电平只是非常短暂地降低的话。

1.4、器件正确上电

实际的POR电路比图1 所示的简化版本要复杂得多,例如用MOS晶体管代替电阻。因此,必须考虑寄生模型。另外,POR电路需要一个启动模块来产生启动脉冲,这在某些情况下可能会失效。其他重要考虑在以下内容中说明。

必须使用单调性电源,因为若使用非单调性电源,当偏差接近任何阈值电平时,非单调性斜坡可能会引起问题。较高的阈值偏差会引起同样的非单调性序列对某一个元件有效,而对其他元件无效,如图4 所示。

某些时候,即使断开电源(禁用LDO),储能电容也会保留一定的残余电压,如图5 所示。此电压应尽可能小,以便保证电源能降至VT1 以下,否则POR将无法正确复位,器件将无法正确初始化。

某些数据手册给出了应当应用于具有一个以上电源引脚的器件的推荐供电序列。遵守这个序列是很重要的。例如,想想一个具有两个独立电源的器件。推荐供电序列要求数字电源先于模拟电源供电(这是常规,因为数字模块控制模拟模块,所以必须首先为数字模块供电),该模块必须首先初始化。哪个电源首先开始上升不重要,但数字电源必须先于模拟电源跨过阈值,如图6 所示。如果电源之间的延迟为100 μs左右,则影响应当很小,器件应能正确初始化。

由于内部三极管寄生效应,数百ms 的慢速电源斜坡可能会引起问题。POR 电路要在各种压摆率下进行评估,以保证其在正常电源条件下能正确工作。数据手册会说明是否需要快速电源斜坡(100 μs或更短)。

例如,对于用细电缆连接电源的电路板,不良的接地连接会具有高阻抗,它可能会在上电期间产生毛刺。另外,在某些电磁环境(EME)下,MOS晶体管的寄生栅极电容可能会充电,导致晶体管不能正常工作,除非让该电容放电。这可能引起POR初始化失败。

漂移和容差也需要考虑。某些情况下,电容等分立元件具有高容差(高达40%)和高漂移(随温度、电压和时间的漂移)。此外,阈值电压具有负温度系数。例如,VT1在室温下为0.8V,在-40°C下为0.9 V,在+105°C 为0.7V

二、结论

本文讨论了电路板上电时可能引发系统问题的一些常见问题,并说明了保证电路板正确初始化的基本原则。电源常常被忽视,但其最终电压精度和过渡行为均很重要。

三、参考电路

       “深入了解digiPOT规格与架构,提升交流性能”。,模拟对话, 第45 卷第3 期

四、作者

Miguel Usach Merino

  • Miguel Usach Merino获瓦伦西亚大学电子工程学位。2008年加入ADI公司,任爱尔兰利默里克精密DAC部的应用工程师。

Dushyant Juneja

  • Dushyant Juneja 是 ADI 公司的一名 CAD 工程师, 主要从事 AMS 设计的 AMS 验证、行为建模和 ESD 保护。2012 年获印度理工学院卡拉普尔分校仪器工程硕士学位,2010 年获印度理工学院(BHU)电气工程学士学位。

五、参考链接

5.1、本文摘自:Link

IC上电和关断 --- POR策略相关推荐

  1. FH6908A负极关断同步整流模拟低压降二极管控制IC芯片TSOT23-6超低功耗整流器 1w功耗 <100uA静态 替代MP6908

    FS6908A负极关断同步整流模拟低压降二极管控制IC芯片TSOT23-6超低功耗整流器 1w功耗 <100uA静态 替代MP6908 FS6908A 是一个模拟低压降二极管集成电路,结合一个外 ...

  2. 计算机电源启动时序,控制电源启动及关断时序

    原标题:控制电源启动及关断时序 微处理器.FPGA.DSP.模数转换器 (ADC) 和片上系统 (SoC) 器件一般需要多个电压轨才能运行.为防止出现锁定.总线争用问题和高涌流,设计人员需要按特定顺序 ...

  3. Simulink之门极关断晶闸管(GTO)

    晶闸管的派生器件,属于全控型器件. 电气符号 特性 阳极加正向电压,门极加正脉冲信号,GTO由断态转为通态,开通时间ton=td+tr. GTO导通后,门极加负负脉冲信号,GTO关断,关断时间toff ...

  4. 【电源专题】LDO基础——静态电流和关断电流

    什么是静态电流?一般我们在开发外接电源的产品时,不会去太注意节约整机的功耗,所以很可能没有关注静态电流和关断电流.当然也因为静态电流占整机功耗的比重实在太小,在工程上有时也将它省略.但是静态电流对于物 ...

  5. 库卡机器人外部紧急关断已按_东莞市库卡机器人系统维修中心

    东莞市库卡机器人系统维修中心 库卡KUKA机器人四种启动方式 简介库卡机器人四大启动方式说明 1.自动运行方式 (1)自动运行说明 库卡机器人处于自动运行时,先要在手动状态时候选择需要运行的程序,然后 ...

  6. LDO的基础特性——热关断

    系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 6.程序设计 文章目录 前言 一.热性能信息 二.是否选择了适合的封装? 三.热关断 四.下文介绍了有助于最大程度地减少热量的一 ...

  7. MOSFET导通、关断过程详细分析、损耗分析、米勒效应、datasheet解释

    一,MOSFET导通.关断过程详细分析(转)详见下 MOSFET导通.关断过程详细分析(转) - 知乎 二,弄懂mosfet的导通过程和损耗分析  详见下 弄懂MOS管的导通过程和损耗分析 三.MOS ...

  8. 了解MOS管开通和关断过程原理特性分析

    功率MOSFET的开通和关断过程 本文就MOSFET的开关过程进行相关介绍与分析,首先简单介绍常规的基于栅极电荷的特性,理解MOSFET的开通和关断的过程,然后从漏极导通特性.也就是放大特性曲线,来理 ...

  9. 库卡机器人外部紧急关断已按_茂名市维修川崎机器人示教器中心

    茂名市维修川崎机器人示教器中心 " 驱动器出现奇偶错误,库卡机器人异常无法工作解决措施 简介一.故障现象及原因分析 机器人运行中,提示驱动模块**奇偶错误,原因为在读驱动模块寄存器时,连续出 ...

最新文章

  1. ORA-01031: insufficient privileges的解决方法
  2. python多线程详解_python基础:python多线程详解
  3. 解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) ...
  4. oracle入库的速度能到多少_倒车入库别练复杂了,其实就这两点
  5. 包装类型与基本类型的装箱与拆箱操作
  6. 寻找第k大的元素Java,java – 支持快速第k个最大元素查找的队列数据结构
  7. HDU-Largest Rectangle in a Histogram-1506 单调栈
  8. linux cfs调度器_模型实现
  9. Mybatis 动态传入表名 字段名 的解决办法
  10. C语言 · 猜算式
  11. 数据库_day03_对数据库的基本操作
  12. 码农面试智力题及答案
  13. 威纶触摸屏使用说明书_你不知道选择工业触摸屏还有这么多技巧?
  14. Github实用浏览器插件推荐
  15. 【Try to Hack】veil-evasion免杀
  16. 关于微信授权获取昵称含Emoji表情引发的乱码问题总结
  17. python:It seems that scikit-learn has not been built correctly
  18. 悟空云课堂|第四十七期:会话固定(CWE-384: Session Fixation)
  19. android如何区分模拟器和真机
  20. 【微信公众号● DBAplus】Oracle原厂老兵:从负面案例看Hint的最佳使用方式

热门文章

  1. 债券市场也有波动和熊市,债基应该在什么情况下退出?
  2. 记一次华为服务器装centos6.8系统
  3. css所有缩写属性,一些CSS的常见缩写方法
  4. navicat导出sql数据,保留datetime三位小数
  5. BUUCTF misc 专题(29)来首歌吧
  6. Python基础练习之解析歌词
  7. Go练习题—动态打印歌词
  8. 骑士人才招聘系统源码SE版 v3.16.0
  9. 激活函数与损失函数及其常见问题
  10. 低代码开发,推荐一款Web 端自动化神器:Automa