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

    文章

    4218

    浏览量

    93617
  • 看门狗
    +关注

    关注

    10

    文章

    559

    浏览量

    70746
  • 微处理器
    +关注

    关注

    11

    文章

    2247

    浏览量

    82313
  • 电源电压
    +关注

    关注

    2

    文章

    983

    浏览量

    23943
  • 复位芯片
    +关注

    关注

    1

    文章

    21

    浏览量

    15593
收藏 人收藏

    评论

    相关推荐

    看门狗定时器的工作原理

    看门狗定时器是一种独立的计时器硬件模块,其核心功能是倒计时。如果系统软件在计时器超时前没有对其进行复位操作(即“喂狗”),看门狗将触发一个预定义的动作,通常是系统复位或中断。
    的头像 发表于 10-21 14:18 250次阅读
    <b class='flag-5'>看门狗</b>定时器的工作原理

    单片机开发:使用内部看门狗定时器(WDT)还是外挂看门狗芯片

    在电子产品,有时候需要看门狗定时器(WDT),看门狗芯片有外部和内置两种。在设计之初,要不要使用看门狗
    发表于 09-25 13:46

    看门狗不断复位的原因?

    很奇怪地,以下會令看门狗不断复位。只有一個timer。 static ETSTimer testTimer1; void user_init(void) { // Configure
    发表于 07-12 06:20

    软件看门狗和硬件看门狗的区别

    系统出现了故障或死锁,软件看门狗会自动重启系统或执行其他预定义的操作。软件看门狗通常用于嵌入式系统,可以方便地进行编程和控制。硬件看门狗则是一种独立的硬件设备,它与计算机主板上的
    的头像 发表于 04-16 15:10 952次阅读

    TLF35584集成的看门狗工作应用案例

    看门狗输入引脚 WDI 具有集成的下拉电流 IWDI 。看门狗输入 WDI 可以在“Closed Window”内或随后的“Open Window”期间转换为高电平。
    发表于 03-18 11:27 3630次阅读
    TLF35584<b class='flag-5'>中</b>集成的<b class='flag-5'>看门狗</b>工作应用案例

    调试模式下如何调试看门狗

    大家在调试GD32 MCU系统的时候,若开了看门狗外设,是否会碰到进入调试模式看门狗就会咬造成无法调试的问题?
    的头像 发表于 02-23 09:30 1215次阅读
    调试模式下如何调试<b class='flag-5'>看门狗</b>?

    求助,关于看门狗定时器的喂狗时间和多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

    看门狗复位电路设计解析

    看门狗复位电路主要利用CPU正常工作时,定时复位计数器,使得计数器的值不超过某一值;当CPU不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生
    的头像 发表于 02-08 10:16 4314次阅读
    <b class='flag-5'>看门狗</b>型<b class='flag-5'>复位</b>电路设计解析

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

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

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

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

    芯知识 | 语音芯片中的声音播放提示IC内置看门狗的作用介绍

    随着科技的不断发展,语音芯片在各个领域的应用越来越广泛。其中,声音播放提示IC作为语音芯片的重要组成部分,其功能和性能的提升对于产品的用户体验和稳定性至关重要。而在声音播放提示IC,内置看门
    的头像 发表于 12-20 08:40 500次阅读
    芯知识 | 语音<b class='flag-5'>芯片</b>中的声音播放提示IC内置<b class='flag-5'>看门狗</b>的作用介绍

    MCU看门狗应用注意事项

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

    STM32的看门狗原理和示例代码

    ):IWDG是一个定时器,其计数器在启用后开始递增。在程序,你需要定期喂狗(通过向IWDG的寄存器写入特定的值),以防止看门狗超时。否则,如果超过了预定的时间,系统
    的头像 发表于 12-01 08:00 1883次阅读
    STM32的<b class='flag-5'>看门狗</b>原理和示例代码

    电源管理入门:Watchdog看门狗

    规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。
    的头像 发表于 11-29 10:11 3537次阅读
    电源管理入门:Watchdog<b class='flag-5'>看门狗</b>