精华内容
下载资源
问答
  • 复位芯片在MCU电路中的作用是什么 前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗? 1写在前面 我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备...

    复位芯片在MCU电路中的作用是什么

     

    前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?

    1写在前面

     

    我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备的环境下,我们的电源信号、通信信号都有可能受到干扰。

    那么,在这种情况下,我们软件和硬件都有必要做一定预防处理。

    除了需要外接复位IC,同时,为了系统能稳定长期的工作,我们可能还有必要添加看门狗

    本文就围绕复位IC、看门狗展开相关内容的讲解。

    2

    MCU电路为什么要使用复位芯片?

    STM32都有一个最低工作电压(比如1.8V),当电源电压跌落到低于MCU所要求的最低值时,MCU工作可能发生混乱,造成程序跑飞,引起整机死机、误动作等现象。

    使用复位IC的原理是通过确定的电压值(阈值)启动复位操作,同时排除瞬间干扰的影响,又有防止MCU在电源启动和关闭期间的误操作,保证数据安全。

    3

    看门狗设计和复位

    STM32具有IWDG独立看门狗、WWDG窗口看门狗两种类型的看门狗。

    独立看门狗由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。而窗口看门狗由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。

    看门狗复位就是超过一定时间没有喂狗,看门狗就会发出一个复位信号。

    4

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

    之前有工程师遇到一个问题:STM32外接了复位IC,发现自己的看门狗不起作用,也就是说看门狗不能复位。

    这个问题可能很少有人遇到过,我这里就先给大家讲讲原因,避免以后你以后入坑。

    想要明白这里面原因,就需要对复位电路结构和原理做一定的了解。

    1.STM32复位

    1.NRST引脚上的低电平(外部复位)

    2.窗口看门狗计数终止(WWDG复位)

    3.独立看门狗计数终止(IWDG复位)

    4.软件复位(SW复位)

    5.低功耗管理复位

    STM32复位内部结构图

    出现问题的电路图如下:

    如果外界了复位IC,这里就需要大家认真看上面两图。

    一个重要的信息:外接复位IC驱动类型为CMOS推拉型驱动。

    相信大家看到这里已经明白了为什么。其实,解决办法就是:将电路中0Ω电阻改为1K电阻。

    本文就讲到这里,希望你以后遇到类似问题,不再有犯这种低级的错误。

    推荐阅读与复位相关的文章:

    1.STM32片上外设时钟使能、失能和复位的区别

    2.STM32复位类型/来源

    3.有一种修饰符能使变量在处理器复位而不被初始化

    4.STM32内核复位与系统复位区别及应用

    展开全文
  • 复位芯片在MCU电路中的作用是什么。硬件复位拉不低。 前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗? 1 写在前面 我们都知道在复杂环境,比如一些工厂,特别是...

    复位芯片在MCU电路中的作用是什么。硬件复位拉不低。

     

    前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?

    1 写在前面
    我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备的环境下,我们的电源信号、通信信号都有可能受到干扰。

    那么,在这种情况下,我们软件和硬件都有必要做一定预防处理。

    除了需要外接复位IC,同时,为了系统能稳定长期的工作,我们可能还有必要添加看门狗。

    本文就围绕复位IC、看门狗展开相关内容的讲解。

    2

    MCU电路为什么要使用复位芯片?

    STM32都有一个最低工作电压(比如1.8V),当电源电压跌落到低于MCU所要求的最低值时,MCU工作可能发生混乱,造成程序跑飞,引起整机死机、误动作等现象。

    使用复位IC的原理是通过确定的电压值(阈值)启动复位操作,同时排除瞬间干扰的影响,又有防止MCU在电源启动和关闭期间的误操作,保证数据安全。

    3

    看门狗设计和复位

    STM32具有IWDG独立看门狗、WWDG窗口看门狗两种类型的看门狗。

    独立看门狗由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。而窗口看门狗由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。

    看门狗复位就是超过一定时间没有喂狗,看门狗就会发出一个复位信号。

    4

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

    之前有工程师遇到一个问题:STM32外接了复位IC,发现自己的看门狗不起作用,也就是说看门狗不能复位。

    这个问题可能很少有人遇到过,我这里就先给大家讲讲原因,避免以后你以后入坑。

    想要明白这里面原因,就需要对复位电路结构和原理做一定的了解。

    1.STM32复位

    1. NRST引脚上的低电平(外部复位)

    2. 窗口看门狗计数终止(WWDG复位)

    3. 独立看门狗计数终止(IWDG复位)

    4. 软件复位(SW复位)

    5. 低功耗管理复位

    STM32复位内部结构图
    在这里插入图片描述
    出现问题的电路图如下:在这里插入图片描述
    如果外界连复位IC,这里就需要大家认真看上面两图。

    一个重要的信息:外接复位IC驱动类型为 CMOS 推拉型驱动。

    相信大家看到这里已经明白了为什么。其实,解决办法就是:将电路中0Ω电阻改为 1K 电阻。

    本文就讲到这里,希望你以后遇到类似问题,不再有犯这种低级的错误。

    推荐阅读与复位相关的文章:

    1.STM32片上外设时钟使能、失能和复位的区别

    2.STM32复位类型/来源

    3.有一种修饰符能使变量在处理器复位而不被初始化

    4.STM32内核复位与系统复位区别及应用

    展开全文
  • 芯片复位

    千次阅读 2014-12-19 10:16:17
    1.芯片复位原理  产生一个复位脉冲信号去复位整个电路,使其工作于预设状态,从而保证了整个电脑从一个预先设定好的状态开始后续工作。 2.需要复位的原因  机器在为芯片上电或程序运行出错是,内部是随机的混乱...

    1.芯片复位原理

        产生一个复位脉冲信号去复位整个电路,使其工作于预设状态,从而保证了整个电脑从一个预先设定好的状态开始后续工作。

    2.需要复位的原因

        机器在为芯片上电或程序运行出错是,内部是随机的混乱状态,地址指针不正确,使得程序的获取不了预期的数据。

    3.冷复位于热复位

        区别在于.冷复位在复位时有加电,而热复位在复位时没有加电。加电的后果使得冷复位不但改变了寄存器的内容,同时改变的了数据存储器的内容;热复位只修改了寄存器的内容。

    4.参考网站:

    http://wenku.baidu.com/link?url=0EQYf1CwCfccDy4pk9DAvnScNjyREqJn68EjVpcpnEemoE_rbFOt_FerbKJOz2IKtTssVlhZrG7U0yyvh3sFnLlBlXMrMOkJ0NR8b9BK3Ui

    http://zhidao.baidu.com/question/487741640802271012.html?qbl=relate_question_2&word=%B8%B4%CE%BB%D0%BE%C6%AC%B5%C4%D7%F7%D3%C3

    http://fldkxmyt.blog.sohu.com/155603972.html


    展开全文
  • 硬件复位芯片SGM4073简介

    千次阅读 2017-08-29 19:58:59
    1、GENERAL DESCRIPTIONThe SGM4073 is both a timer for resetting a mobile device and an advanced load management switch for applications requiring a highly ...SGM4073既是一个可以复位移动终端设备的定时器

    1、GENERAL DESCRIPTION

    The SGM4073 is both a timer for resetting a mobile device and an advanced load management switch for applications requiring a highly integrated solution.
    SGM4073既是一个可以复位移动终端设备的定时器也是一个性能优越的负载管理开关。
    If the mobile device is off, holding nSR0 low (by pressing power-on key) for 1.9s turns on the PMIC.
    手机关机后,保持nSR0低电平1.9s即可打开PMIC电源管理芯片。
    As a reset timer, it has one input and one fixed delay output. It generates a fixed delay of 7.7s by disconnecting the PMIC from the battery power supply for 468ms. Then the load switch is turned on again to reconnect the battery to the PMIC such that PMIC goes into power-on sequence. The reset delay can be customized by connecting an external resistor to the DELAY_ADJ pin. Refer to Table 4
    作为一个复位定时器,有一路输入和一路固定的延时输出,通过产生一个固定的7.7s延时来断开PMIC和电池之间的供电,然后重新打开PMIC重新上电开始工作,达到一个硬件复位的效果。复位延时时间可以通过连接到DELAY_ADJ管脚的外部电阻来调节。
    这里写图片描述

    2、PIN DESCRIPTION

    这里写图片描述
    Vout为复位芯片的输出端,连接系统以及PMIC等。
    Vbat为芯片输入端,连接电池正极输入。
    Nsr0位上电或复位输入端,通常连接powerkey
    D1位复位延时时间的电阻调节端,外接电阻不同复位延时时间不同。
    D2负载开关关闭脚,上升沿触发,该管脚不能悬空,通常接AP的一个GPIO,通过GPIO来控制开关。
    D3系统唤醒输入端,可以将芯片从off状态切换到on状态,通常连接系统的USB的VBUS端。

    3、TIMING DIAGRAMS

    这里写图片描述

    4、TYPICAL APPLICATION CIRCUITS

    这里写图片描述

    这里写图片描述

    5、APPLICATION INFORMATION

    Power-On
    There are two methods to turn on the load switch to wake up the PMIC. When a HIGH is applied to the SYS_WAKE pin or when nSR0 is held LOW for > 1.9s (see Figure 1), the SGM4073 turns on its load switch to allow PMIC to connect to the battery. The reset feature is disabled when VOUT is toggled from OFF to ON. Continuously holding nSR0 LOW does not trigger a reset event.
    有两种方式可以唤醒PMIC,一个是在SYS_WAKE上施加一个高电平或者是nSR0保持低电平至少1.9s。
    Reset Timer
    During normal operation of a mobile device, if a reset operation is needed for mobile equipment, holding the power switch, to which nSR0 is connected and is forced LOW, for at least 7.7s, causes the SGM4073 to cut off the supply power to PMIC for 468ms by turning off the load switch. If after 468ms, VOUT is less than VDIS (0.4V), the SGM4073 then automatically turns on the load switch to reconnect the PMIC to battery. If after 468ms, VOUT is larger than VDIS (0.4V), the SGM4073 will not turn on the load switch to reconnect the PMIC to battery until VOUT is less than VDIS. This forces PMIC to enter a power-on sequence.
    如果移动终端设置需要复位操作长按连接到Nsr0的poweykey 7.7s将会断电。如果468毫秒后Vout小于0.4V ,SGM4073将会自动打开负载开关以重新连接PMIC和电池。
    Disconnect PMIC from Battery (Turn-Off)
    After holding the DSR pin HIGH, changing the OFF pin from LOW to HIGH (rising edge triggered) and holding it HIGH for at least 2ms, the SGM4073 triggers an internal counter to allow a factory-customized 7.7s delay before turning off internal load switch. The delay is intended to allow the PMIC to complete a power-down sequence before safely disconnected from the power supply. However, the turn-off sequence is terminated if a higher priority input is detected in tSD period (see Resolving Input Conflicts section). 保持DSR为高电平,off脚从低电平到高电平(上升沿触发),并保持至少2ms,SGM4073会触发内部计数器允许一个7.7s延时之后关闭内部负载开关,即断开电池和PMIC之间的供电。
    Alternatively, after holding the DSR pin LOW, changing the OFF pin from LOW to HIGH (rising edge triggered) and holding it HIGH for at least 2ms, the SGM4073 triggers the zero-second turn-off. Delay tSD is significantly reduced to 2ms to avoid the default delay time to turn off load switch.
    With its low shutdown current, the SGM4073 significantly reduces the current drain on a battery when the PMIC is turned off. In other words, it preserves the battery power for a longer period when a mobile device is in shutdown mode.
    同样的如果DSR为低电平,off脚从低电平到高电平(上升沿触发),并保持至少2ms,SGM4073会触发一个0秒延时的关闭动作。
    Zero-Second Factory-Test Mode
    SGM4073 includes a Zero-Second Factory Test Mode to shorten the turn-on time for VOUT (tVON) and timer delay before reset (tPHL) for factory testing.
    When VOUT is OFF, the default turn-on time (tVON) is 1.9s. If the DSR pin is LOW prior to nSR0 going LOW, the SGM4073 bypasses the 1.9s delay and VOUT is changed from OFF to ON immediately.
    Similarly, default reset delay (tPHL) is 7.7s. If VOUT is ON and the DSR pin is LOW prior to nSR0 going LOW, the SGM4073 enters Zero-Second Factory Test Mode and bypasses the default reset delay of 7.7s; VOUT is pulled from ON to OFF immediately. The reset pulse (tREC) remains at 468ms in Zero-Second Factory Test Mode.

    展开全文
  • DM642开发板复位芯片TL7705A

    千次阅读 2011-11-22 17:33:52
    开发板上的复位芯片是TL7705A,总结一下TL7705A的使用方法和原理。 传统的复位电路如图所示: 上图为低电平复位有效,当电源从0-5v变换时,电容c的反映类似于由短路变成断路,从而使单片机复位。 TL7705A的系统...
  • 芯片软件复位不成功

    千次阅读 2015-11-19 15:51:25
    之前做项目,发现芯片软件复位不成功,同一个架构下的CPU,其它项目上的复位程序能...外接的电路是复位芯片(看门狗)直接连接NRST引脚,NRST电压相当于是两个MOS管分压得到的,此时,软件复位了,软件停止喂外部看门
  • 大家好,我是做工业控制的,我想问一下STM32如何实现看门狗复位不初始化RAM区,因为是做控制的所以我们想实现CPU热复位后系统能接着原来的流程走,动作开出能不受看门狗复位的影响,即复位前开出的动作,看门狗复位...
  • 好了,这里接着上一篇文章<【√】以后复位芯片,数据再也不会丢了(理论篇)>,今天的实战篇文章如约而至,作者会以一个简单stm32的示例分享更多的知识。 2、分散加载 分散加载-"scatter-loading",字面上意思就是...
  • 热启动: 而我们热启动过程是不存在掉电过程,且外围外设均处于供电状态,其芯片由于异常比如复位引脚电平变化,看门狗复位,或者软件复位,仅仅只是说把程序指针指向程序运行起始位置等并进行继续执行,而起始位置...
  • 关于MAX811MCU监控芯片复位的理解

    千次阅读 2019-10-30 14:41:23
    常用单片机的reset引脚是由轻触按键及上拉电阻、消抖...而MAX811为常用的复位芯片,可以提供自动复位和手动复位两种方式,两个引脚控制。分别是 R\E\S\E\T\和M\R\引脚。 R\E\S\E\T\: Active-Low Reset Output. ...
  • Cpu:HI3559A+HI3531d FLASH:S25FL512SAGMFI 实现功能:HI3559A与HI3531D为主从关系,31D负责采集图像,59A负责其余工作。采用PCIE x1级联,为了实现PCIE同步,需要59A ...解决方法:更换flash芯片型号为S25FL512...
  • RC复位电路不起作用

    2019-04-15 13:46:35
    RC复位电路不起作用欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居...
  • 本系列开发日志,将详述SX1268驱动程序的整个设计过程,本篇介绍芯片复位驱动程序。 一、数据手册 1、NRESET是芯片第15引脚,低有效。 2、通过15引脚NREST,可以达到完整的芯片复位复位后,会执行标准的校准...
  • stm32芯片,stlink下载后,复位才能运行 关于此问题,是因为在下载选项里面没有勾选reset and run ,勾选上之后,仿真器下载就能直接运行了
  • 在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。 无论用户使用哪种类型的单片机,总要...
  • 1. FPGA复位电路的实现——以cycloneIII系列芯片为例 目录 参考链接: 总计: 方式一:普通IO口加上按键复位电路和上电自动复位电路 方式二:nCONFIG引脚输入信号作为系统复位 方式三:用其他MCU控制FPGA...
  • 硬件问题-多个芯片复位引脚直接连接引起的问题。 背景交代:单位新做了一个板子,有底板和核心板组成,核心板需要带后备电池,主电源掉电后,可以做现场保护,保存一些数据。 在测试中发现,极个别的...
  • 硬件复位、软件复位、上电复位

    千次阅读 2019-08-29 19:34:17
    硬件复位: 顾名思义通过硬件给系统一个复位,比如在电路板上设计一复位电路, 通过按下按键就可以给系统实现一个...硬件复位作用区域一般是全局的。 软件复位: 通过软件给系统一个复位信号,如低电平或许是高电...
  • STM32F103RET6 上电后出现复位脚对地0.09V电压,芯片一直处于复位状态, 接入JLINK后亮红灯,如果把复位脚强制接3.3V后,软件正常跑起来,仿真器能正常识别到ID,但无法更新FLASH及仿真
  • 本文记录总结之前在FPGA分享会中关于赛灵思系列的复位功能操作的设计以及建议
  • 复位和硬复位

    2020-11-25 20:39:19
    复位:通过SOC上的GPIO向IC的复位引脚输入高低电平信号触发复位; 软复位:通过向IC的寄存器中写值触发复位
  • 复位:单片机从没上电到上电,自动产生的复位,Restart 热复位:单片机在已经通电的情况下,给一个复位信号,Reset 2、内容上 冷复位会使单片机的特殊功能寄存器和数据存储器得内容都改变 热复位只是只是特殊功能...
  • 复位启动以后需要重新加载加载FPGA、DSP等,也有可能在这个操作之前初始化化CPU,加载系统文件等操作,具体视需要而定,然后初始化一些配置芯片硬件复位作用区域一般是全局的 软件复位 是通过软件给系统一个复位...
  • SWD只能复位进行下载或下载一次后检测不了芯片问题解决 (1)将key.c文件下的KEY_Init()中 GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST, ENABLE);//关闭jtag,使能SWD,可以用SWD模式调试 修改成 GPIO_...
  • 复位电路

    千次阅读 2019-02-22 18:02:00
    复位电路  时钟电路我第一篇博客已经说讲过了,今天我们来聊聊复位电路。当然,复位电路博大精深,并不是三言两语就能说清楚的,因此这里也是聊聊复位电路的基础,更深的研究需要在实际的项目中才能深有体会。...
  • 查询各开发芯片的数据手册,一般在电源管理或者复位设置章节中。以下NRF24LE1为例: Power supply supervisor(电源监控): 电源主管在开机时对系统进行初始化,对即将发生的情况提供预警当电源电压过低而不能...
  • [A-I] RC电路用作芯片复位电路原理

    千次阅读 2014-10-22 22:54:36
    当电容器接通电源以后,在电场力的作用下,与电源正极相接电容器极板的自由电子将经过电源移到与电源负极相接的极板下,正极由于失去负电荷而带正电,负极由于获得负电荷而带负电,正、负极板所带电荷大小相等,符号...
  • MCU电路为什么要使用复位芯片

    千次阅读 2018-11-21 11:30:00
    前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?1写在前面我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备的环境下...
  • 复位与硬复位

    万次阅读 2018-12-02 09:26:18
    复位与硬复位 1、软复位与硬复位复位信号名称中通常包含soft,硬复位信号名称中通常包含hard 软复位:常用于复位逻辑模块 硬复位:常用于配置寄存器模块,配置信号同步模块 硬复位有效会驱动软复位有效 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,395
精华内容 14,558
关键字:

复位芯片的作用