0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

讨论带看门狗的复位芯片在应用设计中的注意事项

冬至子 来源:江苏润石 作者:Demi 2023-05-18 11:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在纷杂的微处理器系统设计当中,处理器与外围电路的搭配方式是多种多样的。但对于处理器来讲,它的启动方式却是一成不变的,运行过程中严格、准确地重复执行函数和指令。因此,启动电压,时序等参数的正确与否成为了衡量一个电子系统鲁棒性好坏的标准之一。复位芯片就此应运而生。

复位芯片通常与处理器、稳压器等结合使用。它可以针对电源轨监控,以确保系统上电。与此同时,复位芯片也可以检测故障并与处理器进行通信,保障系统安全运行。本文将以RS706为例,讨论带看门狗的复位芯片在应用设计中的注意事项。

1

RS706概述

RS706是内部集成电源电压监控,上电复位,看门狗及手动复位四种功能的多功能复位芯片,参数概括如下:

● 工作电压范围:1.0V至5.5V

● 功耗:40µA(最大值)

● 电源电压监控阈值:2.63V、2.93V、3.08V、4.00V

● 支持手动复位输入

● 复位脉宽:200ms

● 独立看门狗定时器时钟周期1.6秒(典型值)

● 支持PFI输入:可作为电源故障或电池低电量功能的监测

● 工作温度范围:-40℃至+85℃

● 封装:SOIC-8

图片

图1 RS706管脚示意图

图片

图2 RS706内部结构示意图

2

手动复位

在特定的持续时间内(大于TMR:15ns),当手动复位引脚(图片)的输入电压低于手动复位阈值电压低电平(WDI Input Threshold-Low)时,图片将输出低电平。只要图片引脚持续保持低电平,复位引脚图片也将持续输出低电平。当图片持续高于手动复位阈值电压高电平(WDI Input Threshold-Low)后,图片引脚会在1个复位脉宽(TRS)到期后拉高。其中图片引脚内部支持去抖的功能,电气上可兼容TTL和CMOS逻辑,既可以由外部的逻辑线路驱动也可以由短路到地的按钮触发。

图片

设计注意事项:

● RS706的图片复位脉宽(TRS)在100至350ms之间,设计中需要结合该时间的最小值核对处理器对复位信号脉宽的要求。

● VCC电压上升超过复位阈值电压或者图片引脚拉高后,图片引脚仍然会保持一个复位周期的时间。

● 需注意图片的复位电平是否与处理器的复位电平逻辑一致。

● 假如复位信号走线过长,很容易引入干扰,从而导致复位信号驱动能力不足,这种情况可以加入RS1G125驱动器来解决。

3

电压监控

VCC输入支持精准的电压监控,可以监控复位芯片的供电电压是否有突变。

电源电压监控设计注意事项:

● 选型和应用中需要评估VCC的复位阈值电压是否满足设计需求。例如RS706-2.93YK,2.93V为其电源监控阈值的典型值,实际中对于不同芯片来看,该值是在2.86V至3.0V之间。设计时需要特别关注该最大值是否可满足需求。

手动复位和电源电压监控的时序图如下:

图片

图3 手动复位/电源电压监控时序图

当复位芯片的电源下电(VCC下降至VRT)或者上电(VCC上升至VRT)时,图片均会发出一个以脉宽长度为TRS的低电平信号。VCC上电稳定后,需要至少图片被拉低TMR(15ns TYP)的时间,才可正常识别出手动复位信号,然后经过TMD(23ns TYP)的时间后输出脉宽长度为TRS的低电平信号。

4

电源故障输入

RS706的电源故障输入功能,是一个参考电压为1.2V的电压比较电路,因此对于RS706来说,它除了可以监控给自身供电的VCC1电压之外,还可以监控另一路输入电源VCC2的故障与否。若电源故障输入(PFI)引脚低于电源故障电压阈值(PFI Input Threshold),则电源故障输出(图片)降低。此外,PFI引脚还可连接到图片引脚,以用于监控器/复位IC的低电平复位信号输出。

图片

图4 RS706电源故障输入功能框图

图片

**图5 RS706用于双电源监控电路示意图(VCC1=5V,VCC2=12V)**

当PFI输入高于或低于内部比较器的参考电压(PFI Input Threshold)的时候,经过一定的延时时间后,会触发图片输出对应高电平或低电平。VCC=5V的时候,时序图如下:

图片

图6 电源故障比较器触发时序图

PFI功能设计注意事项:

● 在设计中若不使用该功能,可将PFI接入VCC或者GND中,以防止复位芯片输出不稳定。

5

看门狗定时器

RS706会一直监控看门狗输入(图片)引脚上的信号。若RS706未在看门狗的定时器周期内检测到喂狗信号,则触发图片输出。一种常见的应用电路是将图片直连到图片引脚上,即可通过看门狗定时器触发图片输出。

图片

图7 RS706看门狗应用电路示意图

图片图片引脚未连接时,若看门狗输入WDI在看门狗的定时器周期(TWD)内没有收到脉宽信号至少在TWP(16ns min)的喂狗信号,则触发图片的低电平输出,该图片的低电平保持至下次WDI脉冲信号到来。

图片图片引脚连接时,若看门狗输入WDI在看门狗的定时器周期(TWD)内没有收到脉宽信号至少在TWP(16ns min)的喂狗信号,则触发图片的低电平输出。该图片低电平的持续时间很短。这是因为当看门狗超时后,图片输出低电平至图片时,会立即使图片引脚输出低电平,而图片引脚的低电平会清零看门狗定时器标志位,图片的优先级要高于看门狗。

两种连接状态下的波形图如下:

图片

图8 RS706看门狗信号时序图

看门狗设计注意事项:

● 喂狗的时机:WDI输入保持高电平或者低电平超出定时器的周期TWD,则内部看门狗超时,图片输出低电平,注意1.6s给出的是典型值,实际上RS706的该时间范围是在1.0s至2.9s之间

● 如何喂狗:在看门狗的溢出周期之内,WDI引脚电平发生变化即可认为成功实现了喂狗操作,计数器将清零需要注意TWP这个参数,对于RS706来讲,TWP要求至少在16ns以上。

● WDI走线不宜过长并远离干扰源,以防止喂狗信号受干扰。

● 看门狗的禁用:可以将WDI引脚浮空或者连接到高阻抗状态的三态缓冲器上,从而禁用看门狗功能。

其他注意事项:

● 在复位芯片的设计中需要注意管脚的结构属性,包括开漏和推挽两种,在实际设计中需要根据处理器复位管脚的属性来选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 稳压器
    +关注

    关注

    24

    文章

    4970

    浏览量

    100466
  • 看门狗
    +关注

    关注

    10

    文章

    611

    浏览量

    73199
  • 微处理器
    +关注

    关注

    11

    文章

    2440

    浏览量

    86150
  • 电源电压
    +关注

    关注

    3

    文章

    1261

    浏览量

    26503
  • 复位芯片
    +关注

    关注

    1

    文章

    24

    浏览量

    17513
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探秘MAX6814:5引脚看门狗定时器电路的实用指南

    探秘MAX6814:5引脚看门狗定时器电路的实用指南 在电子系统设计,可靠性是至关重要的。今天,我们将深入探讨Maxim Integrated推出的MAX6814,一款采用5引脚SC70封装
    的头像 发表于 03-26 14:50 171次阅读

    SGM858xQ汽车窗口看门狗定时器:设计与应用深度解析

    SGM858xQ汽车窗口看门狗定时器:设计与应用深度解析 在汽车电子系统,可靠的监控和复位机制对于确保微控制器(MCU)的稳定运行至关重要。SG Micro Corp推出的SGM858xQ汽车
    的头像 发表于 03-24 10:55 202次阅读

    SGM823A:集复位看门狗和手动复位功能于一体的微处理器监控电路

    SGM823A:集复位看门狗和手动复位功能于一体的微处理器监控电路 在电子设备的设计,微处理器的稳定运行至关重要。SG Micro Corp推出的SGM823A微处理器监控电路,集
    的头像 发表于 03-23 17:20 613次阅读

    SGM823:集成复位看门狗和手动复位功能的微处理器监控电路

    SGM823:集成复位看门狗和手动复位功能的微处理器监控电路 在电子设计领域,微处理器的稳定运行至关重要。SGM823作为一款功能强大的微处理器监控电路,为系统的可靠性提供了有力保障。今天,我们
    的头像 发表于 03-23 17:20 626次阅读

    低成本上电复位看门狗控制器MAX698/MAX699:设计与应用解析

    低成本上电复位看门狗控制器MAX698/MAX699:设计与应用解析 在电子系统,上电复位看门狗功能对于保障系统的稳定运行至关重要。M
    的头像 发表于 02-27 15:55 370次阅读

    【瑞萨RA × Zephyr评测】多线程和看门狗

    本文章旨在评估使用 Zephyr RTOS 在 Renesas FPB-RA6E2 开发板上实现多线程调度与硬件看门狗功能的应用。评估内容包括任务调度、看门狗初始化流程、主程序逻辑的详细解析,以及实验现象与数据分析。
    的头像 发表于 01-10 10:23 2660次阅读
    【瑞萨RA × Zephyr评测】多线程和<b class='flag-5'>看门狗</b>

    中科芯CKS32F107XX系列MCU的独立看门狗介绍

    安全性、时间精确性和使用灵活性方面变现得非常优秀。两个看门狗定时器单元都可用来检测由软件错误引起的故障,具体表现为当计数器达到给定的超时值或未能在指定时间窗口内刷新计数器的值,会触发系统复位
    的头像 发表于 11-28 14:51 4013次阅读
    中科芯CKS32F107XX系列MCU的独立<b class='flag-5'>看门狗</b>介绍

    中科芯CKS32F107XX系列MCU的窗口看门狗介绍

    中科芯CKS32F107xx系列产品内部提供两个看门狗定时器单元,独立型看门狗IWDG(Independent Watchdog)和窗口型看门狗WWDG(Window Watchdog),本文主要介绍WWDG的应用,关于IWDG
    的头像 发表于 11-28 14:48 4318次阅读
    中科芯CKS32F107XX系列MCU的窗口<b class='flag-5'>看门狗</b>介绍

    “喂狗”的艺术:看门狗不叫,才是系统好

    看门狗选哪只好呢? 中间那只看起来不错。 咳咳搞错了,自动化项目中说的看门狗是PLC的看门狗,那这个有什么用呢?难道真的是看大门的
    的头像 发表于 11-25 10:50 430次阅读
    “喂狗”的艺术:<b class='flag-5'>看门狗</b>不叫,才是系统好

    既然有独立看门狗了,为啥还要窗口看门狗(WWDT),窗口看门狗的特色是什么?

    既然有独立看门狗了,为啥还要窗口看门狗(WWDT),窗口看门狗的特色是什么?
    发表于 11-21 06:42

    看门狗定时器、复位源、异常处理机制科普

    在嵌入式开发,系统一旦“跑飞”,工程师最怕的不是bug,而是程序卡死无人知。这时,芯片自身的自我保护机制就至关重要。看门狗复位源和异常处理机制,是保证系统可靠性的三大基石。本文带你
    的头像 发表于 11-17 10:53 1687次阅读
    <b class='flag-5'>看门狗</b>定时器、<b class='flag-5'>复位</b>源、异常处理机制科普

    小安派BW21-CBV-Kit入门教程之看门狗简介

    这是一个简单的看门狗定时器(WDT)示例,演示了看门狗 API 的用法。 有关看门狗的定义和工作原理,请参阅以下信息。
    的头像 发表于 11-13 17:22 5215次阅读
    小安派BW21-CBV-Kit入门教程之<b class='flag-5'>看门狗</b>简介

    如果在配置位启用了看门狗(WDT)功能,是否会影响ISP升级过程呢?

    Loader时需要在配置位启用看门狗(WDT)功能,请务必在ISP Boot Loader添加看门狗重置功能;否则,当ISP运行时间超过26.3秒时,由于升级时间过长,超过
    发表于 08-18 08:26

    圣邦微电子SGM70411Q 车规级看门狗、唤醒、复位和使能功能的线性稳压器

    圣邦微电子推出 SGM70411Q,一款看门狗、唤醒、复位和使能功能的车规级线性稳压器。 该器件可应用于汽车通用电子控制单元、座舱、车身控制、辅助驾驶(ADAS)、移动车载信息系统等
    的头像 发表于 08-13 10:04 2.1w次阅读
    圣邦微电子SGM70411Q 车规级<b class='flag-5'>带</b><b class='flag-5'>看门狗</b>、唤醒、<b class='flag-5'>复位</b>和使能功能的线性稳压器

    第二十四章 WWDG——窗口看门狗

    W55MH32的窗口看门狗是7位递减计数器,有上下窗口值,时钟来自PCLK1用于监测软件故障,代码演示了其配置、中断测试与复位测试。
    的头像 发表于 06-20 14:00 1396次阅读
    第二十四章 WWDG——窗口<b class='flag-5'>看门狗</b>