单片机复位电路的可靠性分析_第1页
单片机复位电路的可靠性分析_第2页
单片机复位电路的可靠性分析_第3页
单片机复位电路的可靠性分析_第4页
单片机复位电路的可靠性分析_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机复位电路的可靠性分析单片机复位电路的可靠性分析 摘要 摘要 总结了目前使用比较广泛的四种 单片机复位电路 为微分型 积分型复位 电路建立了数学模型 并比较了它们在使 用中的可靠性 同时介绍了专用复位芯片 最后提出了设计复位电路应注意的问题及 提高抗干扰性的措施 关键词 关键词 复位 死机 可靠性 单片机目前已被广泛地应用于家电 医疗 仪器仪表 工业自动化 航空航天 等领域 市场上比较流行的单片机种类主 要有 Intel 公司 Atmel 公司和 Philip 公 司的 8051 系列单片机 Motorola 公司的 M6800 系列单片机 Intel 公司的 MCS96 系列单片机以及 Microchip 公司的 PIC 系列单片机 无论用户使用哪种类型的单片机 总要涉及到单片机复位电路的设 计 而单片机复位电路设计的好坏 直接影响到整个系统工作的可靠性 许多用户在设计完单片机系统 并在实验室调试成功后 在现场却出现了 死机 程序走飞 等现象 这主要是单片机的复位电路 设计不可靠引起的 图 1 是一个单片机与大功率 LED 八段显示器共享一个电源 并采用微分复位电路的 实例 在这种情况下 系统有时会出现一些不可预料的现象 如无规律可循的 死机 程序走飞 等 而用仿真器调试时却无此现象发生或极少发生此现象 又如图 2 所示 在此图中单片机复位采用另 外一种复位电路 在此电路的应用中 用户有时会发现在关闭电源后的短时间内再次开启电源 单片机 可能会工作不正常 这些现象 都可认为是由于单片机复位电路的设计不当引起的 目前为止 单片机复位电路主要有四种类型 1 微分型复位电路 2 积分型复位电路 3 比较器型复位电路 4 看门狗型复位电路 另外 Maxim 等公司也推出了专用于复位的专用芯 片 1 1 1 复位电路的数学模型及可靠性分析复位电路的数学模型及可靠性分析 1 1 微分型复位电路 微分型复位电路的等效电路如图 3 所示 以高电 平复位为例 建立如下方程 电源上电时 可以认为 Us 为阶跃信号 即 其中 U0 是由于下 拉电阻 R 在 CPU 复位端引起的电压值 一般为 0 3V 以下 但在实际应用中 Us 不可能为理想的阶跃信 号 其主要原因有两点 1 稳压电源的输出开关特性 2 设计人员在设计电路时 为保证电源电 压稳定性 往往在电源的输入端并联一个大电容 从而导致了 Us 不可能为阶跃信号特征 由于第一种情 况与第二种情况在本质上是一样的 即对 Us 的上升斜率产生影响 从而影响了的 URST 的复位特性 为 此假 Us 的上升斜率为 k 从 0V Us 需要 T 时间 即 当 T 时 令 A T 则 即此时的复位可靠性较前面的好 另一种 情况就是设计 人员将一些开 关性质的功率 器件 如大功 率 LED 发不管 与单片机系统 共享一个稳压 电源 而单片机系统的复位端采用微分复位电路 由此也将造成复位的不正常现象 具体分析如图 4 所 示 将器件等效为电阻 RL 其中开关特性即 RL 很小或 RL 很大两种工作状态 而稳压电源的基本工作 原理是 RL I U I U 从中可以看出 负载的变化必然引电流的变化 为了分析简单 假 设 R RL 并且 R R0 这样 可以近似地钭以上电路网络看作两个网络的组合 并且网络之间的负载效应 可以忽略不计 第一个电路网络等效为一个分压电路 当 RL 从 RLmin Rlmax 时 使其变化为阶跃性持 则 UA 为 一个赋的阶跃信号 UA t Rlmax Rlmax R0 U t 0 UA t Rlmin Rlmin R0 U t 0 用此阶跃信号作为第二个电路网络 一阶微分电路的输入 则可得下式 d dt UA t 1 RC URST t d dt URST t URST 0 0 解之得 从上式可以看出 由于负载的突变和稳压电源的稳压作用 将在复位端引入一个类脉冲 从而导致 CPU 工作不正常 1 2 积分型复位电路 此电路的等效电路如图 5 所示 仍以高电平复位为例 同样 可以建立如下方程 当系统上电时 假设 Us t AU t 为阶跃函数 U0 0 则 当反相器正常工作后 Uc 若仍能保持在 VIL 以下 则其输出就可以为高电平 而且如果从反相器 正常工作后开始 经过不小于复位脉冲宽度的时间 TR 后 Uc 才能达到 VIL 以上 那么上电复位就能保 证可靠 所以在实际应用中 设计人员常常将 R CF 的值增大以提高时间常数 并且应用具有斯密特输 入的 CMOS 反相器以提高抗干扰性 然而此复位电路常常在二次电源开关相对较短的时间间隔情况下出现 异常 这主要是由于放电回路与充电回路相同 导致放电时间常数较大 从而导致 UC 电压下降过度 为 此有文献 2 介绍如图 6 所示的改进电路 从图 6 可以看出放电回路的时间常数一般远远小于充电时间常数 这时 上面所提到的重复开关电 源而造成上电复位不可靠的现象就可以得到控制 然而 由于放电时间常数过短 降低了此复位电路在 工作中对电源电压波动的不敏感性 例如 当电源电压有波动时 此时由于放电过快 从而有可能造成 Uc 低于反相器的 VIL 电压值 带来不必要的复位脉冲 此现象在单片机工作于 Sleep 方式与 Active 方式切换 而电源输出功率又相对较弱时可能出现 为此提出针对以上现象的改进 积分型复位电路 如图 7 所示 图 7 中 R1 R2 适当调整 R1 值的大小就可避免以上情况发生 1 3 比较器型复位电路 比较器型复位电路的基本原理如图 8 所示 上电复位时 由于组成了一个 RC 低通网络 所以比较 器的正相输入端的电压比负相端输入电压延迟一定时间 而比较器的负相端网络的时间常数远远小于正 相端 RC 网络的时间常数 因此在正端电压还没有超过负端电压时 比较器输出低电平 经反相器后产生 高电平 复位脉冲的宽度主要取决于正常电压上升的速度 由于负端电压放电回路时间常数较大 因此 对电源电压的波动不敏感 但是容易产生以下二种不利现象 1 电源二次开关间隔太短时 复位不可 靠 2 当电源电压中有浪涌现象时 可能在浪涌消失后不能产生复位脉冲 为此 将改进比较器重定 电路 如图 9 所示 这个改进电路可以消除第一种现象 并减少第二种现象的产生 为了彻底消除这二 种现象 可以利用数字逻辑的方法与比较器配合 设计如图 10 所示的比较器重定电路 此电路稍加改进 即可作为上电复位与看门狗复位电路共同复位的电路 大大提高了复位的可靠性 1 4 看门狗型复位电路 看门狗型复位电路主要利用 CPU 正常工作时 定时复位计数器 使得计数器的值不超过某一值 当 CPU 不能正常工作时 由于计数器不能被复位 因此其计数会超过某一值 从而产生复位脉冲 使得 CPU 恢复正常工作状态 典型应用的 Watchdog 复位电路如图 11 所示 此复位电路的可靠性主要取决于软件 设计 即将定时向复位电路发出脉冲的程序放在何处 一般设计 将此段程序放在定时器中断服务子程 序中 然而 有时这种设计仍然会 引起程序走飞或工作不正常 3 原因主要是 当程序 走飞 发 生时定时器初始化以及开中断之 后的话 这种 走飞 情况就有 可能不能由 Watchdog 复位电路校正回来 因为定时 器中断一真在产生 即使程序不正常 Watchdog 也 能被正常复位 为此提出定时器加预设的设计方法 即在初始化时压入堆栈一个地址 在此地址内执行的 是一条关中断和一条死循环语句 在所有不被程序代 码占用的地址尽可能地用子程序返回指令 RET 代替 这样 当程序走飞后 其进入陷阱的可能性将大大增 加 而一旦进入陷阱 定时器停止工作并且关闭中断 从而使 Watchdog 复位电路会产生一个复位脉冲将 CPU 复位 当然这种技术用于实时性较强的控制或处理软件中有一定的困难 2 2 专用复位芯片简介 专用复位芯片简介 MAX813LMAX813L 目前 在市场上有许多流行的专用复位芯片 了解它们的工作原理对电路可靠性的分析及设计至关 重要 以 Maxim 公司生产的 MAX813L 为例 解剖专用复位芯片的一般工作原理 对于其它芯片 可根据 本文所提供的四种复位电路一一对其分析即可求得结论 MAX813L 具有上电复位 Watchdog 输出 掉电电压监视 手动复位四大功能 具体原理框图如图 12 所示 本文局限于讨论复位电路部分及看门狗定时器部分 从图 12 中可以看出 WDI Watchdog Input 主要是作为 Watchdog 计数器重定用的 在 1 6 秒内若 CPU 不触发复位看门狗定时器 则 WDO Watchdog Output 将输出低电平 复位电路分为手工复位与上电复位 从原理图 12 中可以看出 上电复位与本文图 10 所提到的电路原理相同 即用比较器产生触发信号触发触发器 以此产生复位信号 同时 对时基产生的脉冲进行定 当复位时间达 140 毫秒时 Reset 发生器产生一脉冲使复位信号无效 上电复位时 只要电压低于 4 63V 复位信号 Reset 就有效 当电源电压超过 4 63V 时 Reset 信号仍将 继续保持 140 毫秒左右 以保证 CPU 复位可靠后无效 手动复位时 MR Manual Reset 接地时间不小 于 150 纳秒 则可产生一 个手动复位过程 即在复 位端产生 140 毫秒的有效 复位信号 高电平有效 若将 WDO 端与 MR 连接 则 可组成上电复位及看门狗 复位电路 3 3 复位电路设计时的注意点复位电路设计时的注意点 本文所提到的各种复位电路中 微分复位电路简单 但易引入干扰没有监控 CPU 运行的能力 积分 复位电路简单可靠 但由于对电源电压波动不敏感 从而有可能出现 CPU 由于电源电压的瞬间过低而造 成工作不正常的情况 比较器复位电路电路较复杂 工作可靠 Watchdog 复位电路电路较复杂 工作可 靠并且具有监控 CPU 运行的能力 在使用中应根据电路板的空间 电源电压特性 系统运行现场等情况 综合考虑而定 般有以下几条可供参考 1 在使用微分型复位电路并且使用稳压电源时 应考虑在电容输入端加入适当的电感以减少负载 突变而引起的干扰复位脉冲的产生 在电路板空间有限的情况下可以选用此复位电路 2 在使用积分型复位电路时 一方面应着重考虑上电复位时电源电压的上升率 特别在电源电 压上升率较小时 应考虑用较为复杂的比较型复位电路 另一方面应考虑电路是否有降压举措以降低功 耗 若有则应考虑二极管的正向压降对复位电路的影响 3 在设计比较器型复位电路时 应着重考虑电源电压的波动性 当系统工作在恶劣环境下时 外界干扰的窜入可能引起毛刺电压 从而导致不正常的复位 为此有必要根据手刺电压的峰峰值以及脉 宽采取以下措施

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论