您当前的位置:主页 > 六和合开奖结果记录 >

看门狗功能确保可靠的MCU操作

作者:admin     发布时间:2019-09-10 19:45 点击数:

  对于多线程,实时和多任务嵌入式系统的全部复杂性,它已成为越来越难以知道什么时候一个微型的行为不端。有了这么多的服务程序操作略微独立是非常有可能的,有人还活着,而其他人都被锁定,死亡,或执行无意义的代码。因此,现在是比较困难的嵌入式系统设计师来保护整个系统从在一些低服务程序或内核,走入歧途发生的故障。本文着眼于更先进的操作。它探讨了需要用软件来解决这两个外部硬件和内部缺陷和看样品看门狗的部分。所有部件,数据表,教程和发展引用在这里可以在网上对

  对于需要看门狗功能涵盖了从4位到先进的32位机和超越。它不是经常可以看到简单的处理器执行的潜在的危险情况。例如,一个油门控制回路可以仅局部地需要一种简单的混合信号的8位微控制器,以提供稳定的闭环控制。它可以通过命令汽车的CAN总线,可以卸载所有的处理从远程车载电脑。但是,如果简单的处理器出现故障,全油门可能是致命的。可以有把握地说,几乎每一个现代的微控制器包含了一些基本的看门狗功能,无论是可用于实现软件控制的看门狗功能的专用看门狗硬件模块或通用定时器。这些都是同步到所述处理器的系统时钟。随着处理器变得更加复杂,因此也可以超频处理器本身内部结构和时钟分配。振荡器可以是特别容易受到ESD命中,例如,如果时钟走下来,同步监督机构也没有好处。香港王中王一码中特,的R / C振荡器和时间常数可以是旧的学校,但可以提供独立的时钟机制和复位机制作为后备或备份。同样的,冗余的内部 - 外部振荡器源可以提供某种形式的心跳,保持监测电路正常工作时的不良故障。可选择融合时钟也很重要,因为是在树的时钟(图1)的位置。

  图1:结合系统时钟进行备份的R / C振荡器可以降低功耗和系统时钟被破坏了可靠的独立备份时钟监视功能在事件。注意如何两个R / C振荡器用于更换预定同样适用于低电压检测电路。而基本的精度可以使用内部电压基准,比较器和检测器来实现,外部电路可以提供更高的分辨率和更精确的电压电平选择性。例如,如果你的电压故障模式软件的一部分,包括写入EEPROM,你可能想提前跳闸低电压检测器的阈值,使电容内的电荷储存足够的时间以有序的方式关闭之前执行EEPROM写。现代的电压检测器可以实现电压的分辨率降低到0.05 V为精确使用的所有能源。这通常是一个更好的分辨率比,你会发现在内部具有微。的是,单独的最大超时并不总是有效的另一件事情要注意。大多数看门狗方案基本上实现再触发的,单稳态触发器(重新触发的1次)的功能。如果软件或硬件循环时钟不一个最大允许时间帧,看门狗行程内复位定时器并复位处理器(或启动故障恢复服务程序)。最短时间要求也感兴趣。如果一个服务程序,例如,与一个60赫兹的电力线的零交叉同步,则脉冲应8.33毫秒分开。如果他们到达的早晚,噪声或故障情况,必须加以处理,往往与安全的后果。多处理器和多核心的设计有特殊的情况。个别监督者应设置为监视每个处理器核心或与该处理器当时运行的代码的独特条件。这意味着针对在多核环境中的核心,应该随身携带它的具体监督情况表明发生故障的特定代码块的软件开发的一部分。此外,看门狗报告应该是分层的。每个核心应报告给更高级别的看门狗来自所有subcores和过程报告的所有的故障模式联系在一起。作为上位系统的功能,一个看门狗行政工作的手在手与主任务执行该分配码块以特定的核。它也应该与外部监督系统的紧密合作。线或型多看门狗块可以很容易地扩展到使用I / O具体到一个核心中(图2)报告。它可以是FPGACPLD内部的一个独立的逻辑块和处理多个处理器和街区,可轻松扩展。的寄存器可以积累所有报告块的独立地位,试图单独恢复的核心。正如你可能想象,恢复程序变得更加复杂,在这个级别一样如何重新引导内核,而让系统运行的其余部分。

  图2:看门狗层次的顶层可以使用可膨胀的线或功能,以允许所有万分之一或内核,在他们自己的报告率在。每1次应该允许它被监测的时间间隔进行编程的过程。它监视每一个参数的代码块进行。

  几万分之一拥有独特的或不同的功能,当谈到他们如何实现自己的监督者。就拿16位马克西姆MAXQ系列,它结合了灵活的定时器种类丰富巧妙的电路,以提高实用性。如Maxim的MAXQ2000-RBX +部件有戒备二级。如果没有维修和MAXQ2000的WDT溢出,引发与512额外的系统时钟周期的额外计数中断。然后,将所有如果没有禁用或覆盖。这种中断提供了“最后一次机会”来保存调试信息,大多数的设计师达成了共识,电路开发和故障排除过程中非常有用的机会。更重要的是,而不是保存调试信息,中断可用于从错误中恢复和清除看门狗。这后一种方法,但是,可以破坏系统的可靠性,如果一个系统存在故障。像其他内部WDTS,MAXQ2000的看门狗可以通过软件禁止。但是,请注意,此功能是一个双刃剑:失控代码可以禁用看门狗,然后继续横行。一些微处理器他们WDT到内部振荡器独立于系统时钟。有些使用内部或外部的R / C振荡器,有些可以同时使用。一个有趣的功能存在于马克西姆MAXQ2000的WDT派生看门狗定时由系统时钟,但将切换到备份RC振荡器在主振荡器一个故障的情况下。另一个有趣的MCU具有独特的看门狗功能是STM32F100系列意法半导体万分之一,其中有两个看门狗定时器。像STM32F100CBT6B零件的目标需要有可靠的智能电网和智能医疗应用。像大多数万分之一,它有多个定时器,在这种情况下6,与另两个16位的定时器专用于看门狗功能。每个看门狗具有一个可选择的预分频器(从1到64 K),可用于时钟看门狗定时器也能触发DMA请求和捕获比较通道。还有一个独立的看门狗是基于一个112位的递减计数器和8位预分频器由一个独立的40 kHz内部的R / C振荡器时钟。请注意这两个部分是如何依赖于R / C元件的超可靠的备份技术。意法半导体部分的一个有趣的特点是模拟看门狗功能。精确监测的从A / Ds的一个或多个转换后的电压电平可以跳闸复位如果模拟水平编程阈值之外。这对于其中传感器连接到一个身体区域网络健康监测或活性药物分配(图3)的医疗应用中是有用的。作为一个辅助设计,意法半导体为工程师提供医疗保健和健康设计一个产品培训模块。

  图3:作为医疗装置集成更积极地与我们的身体区域网络,一些设备(起搏器,除颤器,胰岛素泵等)可能是极其重要的维持生命。可靠监督者需要被工程化到这些系统。

  有几个不错的积木式的外部解决方案,包括简单的R / C门槛发电机,偏置的晶体管,低功耗定时器和专用的上电复位和看门狗伴侣处理器。此外,开发环境提供了鼓励试验和易用性测试。德州仪器TI)提供了一个有趣的解决方案以其TPL5000纳米功耗可编程定时器,吸引了30 nA的在宽1.8至5 VCC。该TPL5000EVM评估套件可让您测试和一个可爱的小自包含的模块优化此功能。几个离散的监督者可结合其他有用的功能,例如实时时钟和监控功能。一个有趣的组合是来自莱迪思半导体公司,其ISPPAC-POWR607-01SN32I电源监控器,看门狗和复位发生器(图4)。注1%的模拟跳变点步长和在系统可编程宏小区的状态机和组合定制。

  图4:在系统用户可编程参数允许看门狗功能,动态决定通过使用组合和状态机为基础的用户可配置逻辑。

  请记住,有次在那里不会有任何帮助恢复系统。有些故障模式是不可恢复的。例如,如果系统内存损坏,没有别的可以信任。另一种情况是,如果有非常高的水平的噪音。即使看门狗复位处理器,噪声可以与看门狗级的处理器的初始化干扰。如果看门狗功能ca的不被初始化,这是因为如果没有看门狗可言。没有人可以依靠任何MCU对100%的无故障运行所有的时间。 MICROS可能会出现偏差。但是,聪明的利用内部和外部资源可以做一个温和的故障和灾难性的财产损失,甚至失去生命之间的差异。

  几乎所有的现代系列MCU具有USB外设。因为USB是一个标准的,则可能期望所有USB实现都是相同的。...

  由于多线程、实时和多任务嵌入式系统的情况纷繁复杂,使我们越来越难以预料微处理器会在什么时候出现问题。...

  越来越多的记录在案的安全漏洞使用物联网(IoT)作为切入点,提高了物联网连接设备的设计社区的安全意识...

  虽然几年前微控制器系统设计实践开始转向32位器件,但物联网(IoT)应用中不复杂电路和瘦客户端的主导...

  无线物联网和可穿戴电子产品依赖能够提供更长电池寿命的低功耗设计。然而,紧张的电量预算会造成无法满足人...

  微控制器本质上是通用设备,能够满足各种控制任务。它们的发展追踪了对功能强大,成本低但功能强大的设备的...

  嵌入式功率计或分表为各种产品提供能源监控功能,如智能插头,家用电器和其他耗电设备。对于产品设计人员而...

  英飞凌大约五年前就已决定了部分产品发展规划。因为半导体产品必须走在技术最前端,今天我们看到的技术,...

  安全设计需从以下方面入手:包含策略的安全模型、对威胁环境的了解以及加强物理和逻辑安全的方法。本讲座主...

  在过去,对任何给定指令集的支持只是选择过程中的一个重要元素,但是由于ARM,指令集的相关性可能已经变...

  近日,NNG集团旗下高端汽车网络安全解决方案提供商Arilou信息安全技术公司与横跨多重电子应用领域...

  由于微控制器激增到越来越多的权力受限的设计,加工效率成为越来越多的关注,以系统设计。

  当今的MCU市场,随着各大原厂的不断扩大收购合并与日新月异的创新,国内外自主研发IC的小型企业已明显...

  在使用MCU的嵌入式系统设计中,当程序或者数据内存占用太大而无法放入片上闪存或SRAM时,开发者通常...

  该类模块可以很方便地嵌入到具有UART接口的设备中,在不需改变原有硬件结构的前提下使设备获得CAN-...

  C2000™32位微控制器在处理,传感和驱动方面进行了优化,可提高实时控制应用中的闭环性能,例如工业电机驱动,光伏逆变器和数字电源,电动车辆与运输,电机控制以及传感和信号处理.C2000产品线包括Delfino™高端性能系列和Piccolo™入门级性能系列。 TMS320F2807x微控制器平台属于Piccolo™系列,适用于高级闭环控制应用,例如工业电机驱动,光伏逆变器和数字电源,电动车辆与运输以及传感和信号处理。数字电源和工业驱动器的完整开发包作为powerSUITE和DesignDRIVE方案的一部分提供。 F2807x是基于TI行业领先的C28x内核的32位浮点微控制器。此内核的性能通过三角运算硬件加速器得到了提升,该加速器利用CPU指令(如正弦,余弦和反正切函数)提高了转矩环路和位置计算中常见的基于三角运算的算法性能。 F2807x微控制器系列采用一个CLA实时控制协处理器.CLA是一款独立的32位浮点处理器,运行速度与主CPU相同。该CLA会对外设触发器作响响应,并与主C28x CPU同时执行代码。这种并行处理功能可有效加倍实时控制系统的计算性能。通过利用CLA执行时间关键型功能,主C28x CPU可以得到释放,以便用于执行通信和诊断等其...

  根据市调机构的分析数据指出,近年来尽管32位MCU异军突起,然而8位MCU每年依然占有全球MCU市场...

  低功耗是MCU的一项非常重要的指标,比如某些可穿戴的设备,其携带的电量有限,如果整个电路消耗的电量特...

  俗话说“工欲善其事、必先利其器”,为了能更好的开发ARM系单片机EFM32,熟练掌握一个或者多个ID...

  ASIC原本就是专门为某一项功能开发的专用集成芯片,比如摄像头里面的芯片,小小的一片,集成度很低,成...

  首先我们明确一个问题,我们都知道,根据RAM的特性,MCU每次上电之后RAM里面的值是随机的。也就是...

  根据市调机构的分析数据指出,近年来尽管32位MCU异军突起,然而8位MCU每年依然占有全球MCU市场...

  STM32家族迎来新成员:STM32G0系列,I/O利用率超93%,内置1%精度RC振荡器的主流型M...

  随着越来越多的设备接入物联网,不只要求更多的无线连接功能和更高安全性,还需要低成本、低功耗等,因而以...

  MCU应用最为广泛,主要利益于它的成本控制上,使它能在许多对计算能力要求不那么高的应用立足。相信在未...

  【IWDG主要特性】 1、独立的向下计数器 2、内部RC振荡器作为时钟源 3、当计数器值减到0...

  我们每天都与人机界面(HMI)进行交互。其中一些交互是显而易见的,比如在触摸智能手机或平板电脑的主屏...

  低功耗是MCU的一项非常重要的指标,比如某些可穿戴的设备,其携带的电量有限,如果整个电路消耗的电量特...

  台湾应广科技推出了含税价0.26RMB的PMS171B。这则消息电子发烧友从分销渠道上得到了确认,应...

  本次会议将涵盖恩智浦针对物联网市场的全套语音和音频解决方案。其中包括语音呼叫、人工智...

  12月22日下午,纳思达荣获由主办方颁发的“2018十大最佳国产芯片厂商”,该奖项是对纳思达芯片设计...

  8位和32位MCU在功能上仍是互为辅助、各有千秋,这其中的诀窍就在于,需先了解什么样的应用适合什么样...

  它采用电压9-60V设计,航空头接口,安装可接货车ACC常电,有很好的防水、防尘效果;二分割画面、画...

  SoC和MCU需要外部电路实现电源管理、人机接口或连接传感器。因此,设计中几乎总是需要比较器、运算放...

  开篇问大家一个问题:STM32F103默认最高主频为72M,那么,其主频可以达到80M吗? 假如达...

  该如何对8位以及32位的MCU进行选择?8位和32位MCU在功能上仍是互为辅助、各有千秋,这其中的诀...

  选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I/O 口电平、管...

  四维图新旗下全资子公司AutoChips杰发科技对外发布消息称,国内首款通过AEC-Q100Grad...

  据统计,2017年全球MCU市场规模约为170亿美元,汽车电子类芯片占比17%,行业应用广泛;预计未...

  TI还发布了一个用C语言代码编写的语音识别器库,这个库使得基于MSP432 MCU的应用能够识别用户...

  PIC16C5X在一个芯片上集成了一个8位算术逻辑单元ALU和工作寄存器(W);384~2K的12位...

  随着电力电子技术的快速发展,越来越多具有谐波源作用的非线性设备投入使用,电网电能质量日益恶化,现行的...

  面对缤纷多彩的 MCU 世界,如何在新品设计,老产品更新换代中正确的选择芯片和供应商将是要面临的一个...

  PIC单片机在执行SLEEP指令后进入睡眠省电模式。进入SLEEP模式后,主振荡停止,如果看门狗在烧...

  SiliconLabs已经在“采集、计算和通信”的指导思想下开发出各类兼容8051内核的8位MCU。...

  随着可穿戴设备行业的当前变革,对于更小、更直观的设备的需求正在迅猛增加。这个新兴行业的当前设备趋势包...

  看门狗是为了防止程序跑飞而设定的,但是由于看门狗是一个类似于定时器,因此可以把他当作定时器来使用 ...

  如果代码或者数据的容量已经超出了RAM区域能调整的范围,那就不能将代码和数据的运行域都放在RAM中了...

  首先,发动机输出轴连接一个液压泵和变速箱(3速).放在前桥位置.液压泵的高压油输出,经过一个主控制阀...

  现在的电子产品中,触摸感应技术日益受到更多关注和应用,并不断有新的技术和IC面世。与此同时,高灵敏度...

  ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LT...

  独立看门狗由内部低速时钟LSI提供计数时钟,8位分频,12位计数,需要定期喂狗(重载数值Reload...

  并不是所有的总线信号都要上拉。上下拉电阻也有功耗问题需要考虑。上下拉电阻拉一个单纯的输入信号,电流也...

  使用业界首款可编程FCC,IC,CE和Wi-Fi认证无线微控制器(MCU)模块,内置Wi-Fi,开始您的设计连接。 SimpleLink CC3200MOD专为物联网(IoT)而创建,是一个集成了ARM Cortex-M4 MCU的无线MCU模块,允许客户使用单个设备开发整个应用程序。香港最快报码开奖结果凭借片上Wi-Fi,互联网和强大的安全协议,无需先前的Wi-Fi体验即可加快开发速度。 CC3200MOD将所有必需的系统级硬件组件(包括时钟,SPI闪存,RF开关和无源元件)集成到LGA封装中,以便于组装和低成本PCB设计。 CC3200MOD作为完整的平台解决方案提供,包括软件,样本应用,工具,用户和编程指南,参考设计以及TI E2E支持社区。 应用MCU子系统包含行业标准的ARM Cortex- M4内核以80 MHz运行。 该器件包括各种外设,包括快速并行相机接口,I2S,SD /MMC,UART,SPI,I2C和四通道ADC。 CC3200系列包括用于代码和数据的灵活嵌入式RAM;带外部串行闪存引导程序和外设驱动程序的ROM;用于Wi-Fi网络处理器服务包,Wi-Fi证书和凭证的SPI闪存。 Wi-Fi网络处理器子系统具有Wi-Fi片上网络,并包含一个附加功能专用的ARM...

关闭窗口

网站首页  | 六开彩开奖结果  | 359开奖现场直播  | 六和合开奖结果记录  | www.kkgp.cc  | www.www66019.com

Copyright © 2002-2011 DEDECMS. 织梦科技 版权所有 Power by DedeCms