精华内容
下载资源
问答
  • 2020-06-29 17:11:58

    LY809复位IC(芯片)
    耐压7V比市场5V的更具有优势
    LY809是一种单一功能的微处理器复位芯片,用于监控微处理器(uP)、微控制器(uC)以及其他逻辑系统的电源电压。它可以在上电、掉电和节电情况下向微控制器提供复位信号。当电源电压降至预置的复位门限以下时,该电路就发出一个复位信号,并在电源已经升高到此复位门限后至少保持140ms。
    LY809为漏极开路输出,LY809为推挽输出。LY809适用于低电平有效的复位输出,MAX809适用于高电平有效的复位输出。 特性
    监控5.0V、3.3V、3V电源; 复位延时时间最小为140ms; 抗电源的瞬态干扰; 低至1.1V电源时仍能产生有效的复位信号;
    小型的三管脚SOT-23封装; 无需外部配件; 适用于-40℃~+105℃的温度范围。

    更多相关内容
  • 本文主要介绍了利用RC电路作为芯片复位原理,分为上电复位和按键复位。下面一起来看看
  • 文中总结了RC复位电路的原理及其复位时间的计算方法。
  •  许多IC 都包含上电复位(POR)电路,其作用是保证在施加电源后,模拟和数字模块初始化至已知状态。基本POR功能会产生一个内部复位脉冲以避免"竞争"现象,并使器件保持静态,直至电源电压达到一个能保证正常工作的...
  • 置顶/星标公众号,不错过每一条消息! 前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?1写在前面我们都知道在复杂环境,...

    置顶/星标公众,不错过每一条消息!

    640?wx_fmt=png

        前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位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复位内部结构图

    640?wx_fmt=png

    出现问题的电路图如下:

    640?wx_fmt=png

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


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


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


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

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

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

    2.STM32复位类型/来源

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

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

    5最后

    若觉得文章对你有帮助,随手点赞、分享,也是对我莫大的支持和鼓励。


    扫描下面二维码、关注公众号,在底部菜单中查看更多精彩内容!


    640?wx_fmt=jpeg

    长按识别图中二维码关注

    640

    赞赏是对作者的认可与支持!

    展开全文
  • 使用复位IC原理是通过确定的电压值(阈值)启动复位操作,同时排除瞬间干扰的影响,又有防止MCU在电源启动和关闭期间的误操作,保证数据安全。 2STM32看门狗设计和复位 STM32具有IWDG独立看门狗、WWDG窗口看门狗...

    关注+星标公众,不错过精彩内容

    作者 | strongerHuang

    微信公众号 | 嵌入式专栏

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

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

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

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

    1

    STM32为什么要外接复位芯片?

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

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

    2

    STM32看门狗设计和复位

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

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

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

    3

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

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

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

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

    STM32复位

    STM32的复位主要分为三类:系统复位、电源复位和后备域复位

    系统复位:

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

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

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

    4. 软件复位(SW复位)

    5. 低功耗管理复位

    电源复位:

    1. 上电/掉电复位(POR/PDR复位)

    2. 从待机模式中返回

    备份区域复位:

    1. 软件复位,备份区域复位可由设置备份域控制寄存器(RCC_BDCR)中的BDRST位产生。

    2. 在VDD和VBAT两者掉电的前提下, VDD或VBAT上电将引发备份区域复位。

    可以参看文章:STM32复位来源,Cotrex-M系统与内核复位区别

    STM32复位内部结构图

    出现问题的电路图如下:

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

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

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

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

    ------------ END ------------

    后台回复『STM32』『单片机』阅读更多相关文章。

    欢迎关注我的公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

    欢迎关注我的视频号:

    点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

    展开全文
  • 异步复位同步释放原理 异步复位,同步释放的理解 异步复位同步释放—关于复位的问题 always @ (posedge clk, negedge rst_async_n) if (!rst_async_n) begin rst_s1 <= 1'b0; rst_s2 <= 1'b0; end else ...

    参考文章
    异步复位同步释放原理
    异步复位,同步释放的理解
    异步复位同步释放—关于复位的问题
    在这里插入图片描述

    always @ (posedge clk, negedge rst_async_n)
        if (!rst_async_n) begin
            rst_s1 <= 1'b0;
            rst_s2 <= 1'b0;
        end
        else begin
            rst_s1 <= 1'b1;
            rst_s2 <= rst_s1;
        end
        assign rst_sync_n = rst_s2;
    endmodule
    

    自己总结:
    1、为什么要异步复位,同步置位:避免复位信号出现在clk上升沿周围,不满足Removal timing或者Recovery timing,出现亚稳态。
    2、为什么不用同步复位,同步复位会导致一个always多用一个mux,浪费资源。
    3、两个触发器的目的是消除亚稳态。这样理解:当rst复位1->0;直接两个触发器复位了。置位时0->1,第二个D触发器前端是0,不会出现亚稳态,第一个出现亚稳态,第二个会消除亚稳态,不明白可以研究一下打两排消除亚稳态的原理。

    正文

    在数字IC设计中肯定会涉及到异步复位的问题,因为需要对电路进行复位操作。这种复位设计主要依靠前端设计以及工具来检查,从数字IC后端的角度上讲,只要在timing signoff阶段检查好removal和recovery的check就好

    Removal timing check

    Removal time是指在时钟有效沿来临之后,异步复位信号需要继续保持有效的最短时间。满足这个最短时间才能确保对寄存器进行正常的复位。Removal time check的波形图如下图所示。Removal timing check与hold time check类似。

    Recovery timing check

    Recovery time是指在时钟有效沿到来之前,复位信号保持高电平的最短时间。即复位信号变到非复位状态的电平必须在clk之前一定的时间到达。满足这个Recovery time,可以确保在时钟有效沿来临时,异步复位信号处于无效状态,从而确保正常的数据采样。

    从Removal 和Recovery time的定义知道,只要DFF的复位信号不在时钟有效沿附近变化(复位信号远离时钟有效沿),就可以保证电路的正常复位和撤销。

    在实际的设计中,比如有的模块是先复位再给模块供应时钟,即保证了复位信号与时钟在时间上是错开的,这种流程可以保证不会出现recovery和removal的问题,因为复位置起撤销时都没有时钟。即使操作流程保证不了,出现recovery和removal违例,由于模块此时都不会工作,也没什么问题。

    同步复位

    复位信号可以理解为一个普通的数据信号,它只有在时钟的跳变沿才会其作用,一般只要复位信号持续时间大于一个时钟周期,就可以保证正确复位。

    异步复位

    复位可以在任何时候发生,表面上看跟时钟没有关系,但真实情况是异步复位也需考虑时钟跳变沿,因为时钟沿变化和异步复位都可以引起Q端数据变化。如果异步复位信号跟时钟在一定时间间隔内发生变化,Q值将无法确定,即亚稳态现象。这个时候既是异步复位信号持续时间再长都没有办法,因为不定态已经传递下去。

    同步复位虽然解决了当时钟的有效沿来临的时候rst_n的边沿也正好来临所出现的冒险与竞争。但是从综合的电路上可以看出,多了一个组合逻辑MUX在这里插入图片描述
    如果设计中所有的复位都是这样的,那会增加很多的资源,导致芯片面积很大。那么有没有更好的解决办法呢?答案是有,那就是异步复位同步释放机制。

    异步复位,同步释放

    异步复位,同步释放就是指在复位信号到来的时候不受时钟信号的同步,而是在复位信号释放的时候受到时钟信号的同步。

    在这里插入图片描述

    如上图,单独看方框2的复位策略,是一个异步复位电路,即复位信号有效时不管时钟信号是否处于有效沿,输出都会被复位。但是如果复位信号在时钟信号的上升沿撤销时,这时候的输出就是亚稳态。

    方框1中电路图是实现异步复位同步释放的关键。

    异步复位

    当rst_async_n有效时,第一个D触发器的输出是低电平,第二个D触发器的输出rst_sync_n也是低电平,方框2中的异步复位端口有效,输出被复位。

    同步释放

    假设rst_async_n撤除时发生在clk上升沿,如果不加此电路则可能发生亚稳态事件(有的时候会打三拍)。但是加上此电路以后,假设第一级D触发器clk上升沿时rst_async_n正好撤除,则D触发器1可能输出高电平“1”,也可能输出亚稳态,也可能输出低电平。但此时第二级触发器不会立刻更新输出,第二级触发器输出值为前一级触发器Q1的输出状态。显然Q1之前为低电平,故第二级触发器输出保持复位低电平。直到下一个时钟有效沿到来之后,才随着变为高电平。即实现同步释放。

    在数字后端实现时,如果发现第一级寄存器的异步复位端存在removal和recovery的timing violation,我们可以不用管。因为这一级只是作为过渡,我们不care timing。

    展开全文
  • 前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗? 1写在前面 我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备的环境下,我们的电源信号、通信信号...
  • 门锁电路由红外线发射器和带继电器驱动电路的接收器两部分组成。图1是小型发射器电路,它用6V电池供电。图中使用的是两块CR2032锂纽扣电池。S1是触发开关,R1是和稳压二极管.ZD1构成传统... IC1是四与非门施密特......
  • 接触式IC原理与应用 • 一、接触式IC卡结构 • 二、接触式IC卡国际标准 • 三、协议流程与复位应答 • 四、几种典型接触式IC
  • 在了解同步复位和异步复位前,我们要首先了解同步时序电路和异步时序电路的概念。 同步时序电路,指的是电路中所有的触发器的时钟使用统一的clk,状态变化发生在同一个时刻。 异步时序电路,指的是电路中没有统一的...
  • USB供电复位电路

    千次阅读 2019-03-01 17:05:07
    插上USB时,RESET被拉低一次。 ...EXP1不接电源时,C47隔开电源,RESET接到M3V3为...EXP1接电源一瞬间,C47电容短路,T3导通,RESET被拉低,MCU复位(即EXP1接电源时,RESET会被拉低一次,过后一直为高电平)。 ...
  • 复位监控芯片--学习笔记

    千次阅读 2021-07-22 19:40:14
    各牌子之间兼容度很高,用户需要注意的就是引脚的定义和监控电压的阈值 工作原理也更白给的一样,就是一个电压比较器来监控电压,通过一个简单的内部时钟电路,来控制复位信号。 应用电路如下:直接监控MCU电源,...
  • 【数字IC手撕代码】Verilog异步复位同步释放|题目|原理|设计|仿真
  • 白天,光电二极管VD1受到光线的影响,组织变小,RP2与VD1的分压值较低,IC的④脚电压很低,IC被强制复位,此时即使驻极体传声器BM接收到声音,IC的第③脚输出仍端仍称较低电平。由于双向晶闸管......
  • 复位电路

    2021-02-24 16:29:09
    许多IC 都包含POR电路: (上电复位,即Power-on Reset) (上电复位,即Power-on Reset) (上电复位,即Power-on Reset) 重要的事情说三遍! 其作用是保证板子上电后,模拟和数字模块初始化至已知状态。 POR三步...
  • 关键词:同步释放,recovery,removal在数字IC设计中肯定会涉及到异步复位的问题,因为需要对电路进行复位操作。这种复位设计主要依靠前端设计以及工具来检查,从数字IC后端的角度上讲,只要在timing signoff阶段...
  • //同步释放:clk边沿触发:打了两拍 end end endmodule 异步复位,同步释放的电路原理图 仿真代码 `timescale 1ns/100ps module tb_asyn_reset(); reg clk;//时钟 reg rst_n;//异步的复位信号 wire rst_s2;//...
  •  IC1(型号不明)④脚为电源端:(11)脚为地端:⑨脚为上电复位端;晶振制作在IC内;⑩脚为功能输出端。Q1受控使其导通角不同而输出可控制的交流电压。Dl~D4全波整流、El滤波成可调直流电压加到直流电机M上。电机...
  • 复位信号设计(异步复位、同步释放)笔记详解 1 时序设计 1.1 复位信号设计(异步复位、同步释放) 1.1.0 复位恢复时间和清除时间 首先解释一下恢复时间(recovery time)和清除时间(removal time):(以复位信号...
  • 第一次读取ID卡,费了不少周折!本程序采用U2270B来读取卡号,所用...ID卡的工作原理:当读写器正常工作时,不断地向外辐射一组固定频率的电磁波,典型频率为125KHZ,当有卡靠近时,卡片内的一个LG串连谐振电路,...
  • 目录前言同步复位异步复位异步复位同步...复位在数字IC设计中是不可缺少的一部分,故一定要清楚掌握深入理解复位的作用。 同步复位 先看一个简单的同步复位的D触发器,Verilog代码如下: module Sync_rst ( input cl
  • 基于D触发器介绍复位设计思想。 一、 同步复位 同步复位,指的是同步复位信号就是复位信号只在所需时钟边沿到来时才有效,其他时刻则无效,一般复位信号持续时间大于一个时钟周期。 verilog代码实现: module d_ff_1...
  • 从理论上说明如何使用采用UCC3817控制IC的电流感应变压器设置一个PFC升压调节器。 1. 原理图  原理图如图1所示。 2. 工作原理 1. 电流感应变压器T1和T2用于感应PFC级的输入电流。 2. 这两个电流的和...
  • ATE 测试及IC测试原理之 IDD测试

    千次阅读 2022-01-18 09:54:32
    IDD IDD 的定义有很多,其中包括流过 Drain to Drain(CMOS D 极)的电流;Drain to GND 的电流;Drain 的 leakage 电流等等。普遍认为最符合实际的定义应该是:IDD 的测试分动态和静态...以LCD驱动IC为例,除上两curr
  • ne555单稳态电路原理

    2020-07-16 13:35:57
    该装置应用电路工作原理如下图。它可以用于走廊、楼梯过道作为延时节能照明灯。上楼前在楼下按动一下 AN1-ANn中的任一个按钮,时基集成电路IC NE555的②脚受到低电平触发而置位,它的输出端③脚即即刻变为高电平,...
  • 对于硬件设计来说,复位电路是必不可少的一部分,为了确保微机系统中电路稳定可靠工作,复位电路的第一功能是上电复位。 在 FPGA 设计中,复位起到的是同步信号的作用,能够将所有的存储元件设置成已知状态。在数字...
  •  IC1(型号不明)④脚为电源端:(11)脚为地端:⑨脚为上电复位端;晶振制作在IC内;⑩脚为功能输出端。Q1受控使其导通角不同而输出可控制的交流电压。Dl~D4全波整流、El滤波成可调直流电压加到直流电机M上。电机...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,187
精华内容 1,674
关键字:

复位ic原理

友情链接: pwo_solution_manual.rar