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

    文章

    4089

    浏览量

    92039
  • 看门狗
    +关注

    关注

    10

    文章

    541

    浏览量

    70257
  • 微处理器
    +关注

    关注

    11

    文章

    2133

    浏览量

    81423
  • 电源电压
    +关注

    关注

    2

    文章

    897

    浏览量

    23606
  • 复位芯片
    +关注

    关注

    1

    文章

    19

    浏览量

    15531
收藏 人收藏

    评论

    相关推荐

    求助,关于看门狗定时器的喂狗时间和多APP看门狗的问题求解

    ) Cy_WDT_SetMatch(WDT_MATCH_COUNT); #else Cy_WDT_SetMatch(0); #endif 我想问的是如果我想自己配置看门狗复位的时间,在哪里配置。 2.另外
    发表于 02-21 06:50

    TC275如何利用看门狗实现软件复位

    TC275如何利用看门狗实现软件复位?谢谢!另外,MODULE_SCU.RSTCON.B.SW = 1;MODULE_SCU.SWRSTCON.B.SWRSTREQ = 1;这两条复位
    发表于 02-20 06:51

    TC397 CPU看门狗二次复位后,一直处于复位状态不再工作了,看门狗可以配置中断吗?

    TC397 CPU看门狗二次复位后,一直处于复位状态,不再工作了,看门狗可以配置中断吗?
    发表于 02-04 07:13

    ADUC7024的看门狗能不能在看门狗定时没有到之前,将看门狗给关了啊?

    ADUC7024的看门狗能不能在看门狗定时没有到之前(即没有复位之前),将看门狗给关了啊?
    发表于 01-15 08:17

    MCU看门狗应用注意事项

    我们使用的MCU是普冉的PY32F030,这颗芯片在低功耗应用场景下,使用看门狗会有很多的问题和缺陷,需要非常注意,稍有不慎,就会出问题。
    发表于 12-02 09:47 424次阅读
    MCU<b class='flag-5'>看门狗</b>应用<b class='flag-5'>注意事项</b>

    看门狗要如何使用?

    虽然知道看门狗的作用,不过还是不太明白看门狗要如何使用。 看门狗的作用是在程序跑飞的情况下让系统能够及时复位重新开始执行程序,道理很简单,但是程序如何跑飞呢? 如果是一段程序需要延时等
    发表于 11-06 07:02

    STM8的独立看门狗在使用的过程怎么避免复位

    STM8的独立看门狗在使用的过程怎么避免复位
    发表于 10-11 07:32

    硬件看门狗芯片和MCU外设看门狗有什么区别?

    硬件看门狗芯片和MCU外设看门狗有什么区别
    发表于 10-09 09:04

    英锐恩科技推出看门狗复位芯片EN22

    EN22是一款专用的看门狗ASIC,内部集成有电压检测单元,定时器,看门狗和手动复位单元。EN22系列器件减小了系统的复杂度,提高了系统的可靠性。 芯片主体是一个定时电路,并由被监控
    发表于 09-18 10:25

    STM32F2独立看门狗和窗口看门狗

    结合安全度、计时精确度和易用性·监测软件跑飞,或未按预想地运行的情况 ·触发系统复位或产生中断(中断仅针对窗口看门狗)独立看门狗 ·专用时钟LSl ·低功耗模式仍可运行对定时的控制比较松 不同时钟源,不同生存周期 窗口
    发表于 09-13 07:15

    看门狗的基本原理和RV-STAR独立看门狗(FWDGT)的使用方法

    看门狗定时器(Watch Dog Timer,WDT或WDGT),是一种微控制器为了防止程序“跑飞”而设计的一种硬件机制,让系统在因电磁干扰或者软件错误而当机的时候可以复位系统,从而具备自修复的能力
    发表于 08-16 08:13

    76e003看门狗中断后唤醒led闪,程序不会复位的原因?

    官例,掉电模式休眠,看门狗中断唤醒,仿真没问题,打三个断点,看门狗中断后唤醒led闪,程序不会复位。但是脱机运行出问题了,去掉sda.clk.rest只留电源线.断电复位运行,程序休眠
    发表于 06-25 08:22

    窗口看门狗是什么?

    窗口看门狗定时器用来在一个指定的窗周期中实现系统复位,避免软件无限期进入不可控状态。
    发表于 06-25 06:13

    看门狗复位IC同时存在的注意事项

    ,同时,为了系统能稳定长期的工作,我们可能还有必要 添加看门狗 。 本文就围绕复位IC、看门狗相关内容展开讲解。   STM32为什么要外接复位
    的头像 发表于 06-17 09:09 716次阅读
    <b class='flag-5'>看门狗</b>和<b class='flag-5'>复位</b>IC同时存在的<b class='flag-5'>注意事项</b>

    S9KEAZN64AMLC MCU看门狗复位超时值,为什么重置需要更多时间?

    10001.0280.02810001.0060.006 20002.050.05[td=76][/td][td=84]如何使用内部振荡器获得准确的看门狗复位时间? 注意:使用普通看门狗
    发表于 06-02 09:46