0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微控制器的随机故障的管理

PCB线路板打样 来源:LONG 2019-08-09 14:26 次阅读

要管理随机故障,首先需要了解产品故障模式并估算故障率。这涉及根据适当的功能安全标准有效地进行危害分析和风险评估。开发人员必须确定适合其系统的安全功能和风险降低级别(SIL/ASIL)。然后,基于SIL/ASIL级别,开发人员需要定义相应的架构有效性集和随机硬件故障度量。还需要有适当的安全机制,也称为诊断,直到每个安全功能达到所需指标所衡量的风险降低为止。

让我们更详细地研究以下内容:

故障模式和故障率

功能安全架构指标和随机硬件故障率指标

降低故障率的安全机制

故障模式和故障率

作为代表性案例,请考虑现代汽车和工业产品通常具有电子编程系统控制它们。这些系统通常称为电子控制单元(ECU),它们由MCU和输入/输出电路组成。因此,了解半导体和MCU故障模式及其故障率将有助于估计产品故障率。

影响MCU的主要故障模式有三种:

永久性封装失效,例如封装与印刷电路板(PCB)之间的热膨胀引起的封装磨损

永久性硅片失效,如开放的金属线,金属短路,晶体管结泄漏,逻辑门固定故障以及由于操作磨损引起的其他问题

瞬态硅故障,例如辐射引起的SRAM位翻转

半导体故障率通常报告为时间失效(FIT),其中一个FIT是1E9或10亿个工作小时中的一个故障,或平均故障间隔时间(MTBF),其中MTBF = 1/FIT。

IEC/TR 62380提供了一种数学模型,可根据使用条件估算永久性包装失效率。该模型还允许基于元件的复杂性和诸如温度和电源开/关小时等的使用条件来估计硅永久FIT率。

此外,大多数半导体供应商发布其产品的IC组件永久硅故障率,作为FIT或MTBF中的可靠性数据提供。这些数据是使用有限数量的样本从高温操作寿命可靠性研究中计算出来的。

没有行业标准化的瞬态故障率估算方法。理想情况下,用于进行估算的数据应来自使用适当工艺技术的测试芯片的实际实验。例如,为Hercules TMS570和RM MCU提供的德州仪器硅瞬态故障率基于从洛斯阿拉莫斯国家实验室的过程测试芯片收集的数据,并使用JEDEC JESD89A测试标准。由于MCU的硅瞬态故障率可能比硅永久性故障率高一到三个数量级,具体取决于配置,强大的数据有助于最大限度地降低低估整体故障率的风险。

需求了解故障模式和速率意味着要求其产品符合功能安全标准的系统开发人员应该寻找具有相应支持文档的MCU。这包括描述安全概念的安全手册,随机故障管理的安全架构,假设列表以及MCU模块内置的安全机制列表。根据系统使用条件定制永久封装故障,硅永久性故障和硅瞬态故障的MCU随机故障率估算工具也很有帮助

功能安全架构指标和随机硬件故障率指标

系统和子系统开发人员进行危害分析和风险评估,以评估功能安全终端产品系统应用所需的风险降低水平。评估结果是一个安全目标,例如IEC 61508中描述的安全完整性等级(SIL)1至4的分类或ISO 262626中的汽车安全完整性等级(ASIL)A至D.(注:适用于半导体元件,可达到的最高SIL等级为SIL 3; SIL 4仅适用于系统本身,而不适用于进入系统的元件。)

标准定义了评估建筑安全覆盖范围的指标减少各种类型故障风险和发生故障概率的机制,然后使用这些指标来衡量安全目标的实现程度。 SPFM(单点故障度量),LFM(潜在故障度量)和SFF(安全故障分数)是显示故障率降低的架构有效性的比率度量。 PMHF(随机硬件故障的概率度量)和PFH(每小时故障概率)是显示总体风险降低水平的概率度量。

这些指标的应用示例如下所示。表1显示了单点故障度量(SPFM),潜在故障度量(LFM)和随机硬件故障(PMHF)的概率度量的ASIL要求。

表2显示了硬件容错(HFT)= 0时SFF的IEC 61508 SIL(B类)要求(即单个故障将导致系统停止运行)和每小时失败概率(PFH)。

降低故障率的安全机制

根据MCU故障模式和估计的故障率以及SIL或ASIL风险降低要求,最终产品系统和子系统开发人员必须遵循各种程序,以确保已达到功能安全随机故障率指标的目标。他们必须应用适当的安全机制来帮助检测各种故障,并在检测到故障时对故障做出反应。为确定故障模式,故障率和诊断范围,他们使用故障模式影响和诊断分析(FMEDA)方法。

安全关键功能需要在应用期间实时监控MCU操作。开发人员应设置系统,以便在检测到故障时,系统可以修复故障或MCU进入“安全状态”。在任何一种情况下,系统都会最大限度地降低人身伤害和/或健康损害的潜在风险。人员。

以下是一些诊断示例。图2显示了纠错电路(ECC)。单错误纠正,双错误检测(SECDED)ECC电路可以允许在运行时校正单个SRAM位翻转并检测双位翻转。

下面的图3显示了一个锁步CPU。运行相同程序代码和输出比较的Lockstep CPU可以检测到CPU故障。

微控制器的随机故障的管理

MCU由许多模块组成,如CPU,SRAM,Flash,电源,时钟ADC定时器,SPI,CAN等。对于TI的Hercules TMS570等针对功能安全的MCU,MCU供应商的安全手册中提供了按模块列出的安全机制。

系统和子系统开发人员需要计算每个定义的允许故障率安全功能。每个安全功能可以使用不同的MCU资源,这就是为什么最好根据MCU资源的使用方式来计算故障率。有能力选择或取消选择故障率计算的安全机制是有帮助的。每个MCU模块显示诊断覆盖率(DC)和故障率指标的能力也很有帮助。

一旦计算出每个安全功能的MCU故障率,开发人员就可以使用这些数字来估算产品级故障率。

为了帮助开发人员,MCU可以预先通过IEC 61508和ISO 26262认证并且通常附带文档,数据和FMEDA工具。这种支持可以帮助最终产品系统开发人员了解安全架构,安全机制和假设,并估计随机硬件故障率。例如,TI的Hercules TMS570和RM MCU经过独立第三方认证,符合IEC 61508要求,最高可达SIL3(MCU可达到的最高SIL等级),满足ISO 26262要求,符合ASIL D.这些MCU的安全文档包括可用于一般下载的安全手册(无需NDA)和带有FMEDA工具的安全分析报告(根据NDA)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6818

    浏览量

    147762
  • PCB打样
    +关注

    关注

    17

    文章

    2965

    浏览量

    21403
  • 华强PCB
    +关注

    关注

    8

    文章

    1831

    浏览量

    27474
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42596
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 微控制器原理:微控制器的典型结构

    微控制器mcu
    Mr_haohao
    发布于 :2022年11月02日 14:51:39

    电梯的基础原理:微控制器

    微控制器
    jf_10480160
    发布于 :2022年12月14日 07:20:15

    2006 年微控制器五大趋势-加值篇(微控制器高阶功能详解)

    2006 年微控制器五大趋势-加值篇(微控制器高阶功能详解)前言:在MCU 中,有些功能与设计并非是必须的,即便没有这些功能特色MCU 也依然可以正常工作,但有了这些特点并加以运用后,MCU
    发表于 09-24 09:35

    什么是微控制器

      微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域
    发表于 11-14 14:30

    微控制器功耗管理模式:降低功耗的方式

    外围电源切换针对便携式嵌入式系统的功耗管理原则是让微控制器能够控制内部和外部外围的功耗。设计便携式医疗设备时,请先确定必需的工作模式或状态,然后对设计进行分解,以便剔除不需要的电路。从众多不同的供货商中选
    发表于 02-06 07:00

    微控制器的作用与应用

    微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域
    发表于 09-10 06:21

    微控制器监控集成电路中的故障保护分析

    生什么?故障为了回答这个问题,让我们看一个典型的上电序列(图 2)。随着电源轨 V CC开始上电,微控制器和监控都关闭。因此,复位线处于浮动状态,10kΩ 上拉电阻使电压跟踪 V CC。电压上升
    发表于 03-26 07:00

    AT32微控制器硬件设计指南及抗EMC设计要点

    本应用笔记为使用AT32系列微控制器芯片的硬件设计人员提供参考设计,包括供电电源要求、时钟管理、复位管理、调试接口的管理。它说明了使用AT32系列
    发表于 10-25 07:54

    微控制器/模拟应用中电源、接地和噪声的管理

    微控制器/模拟应用中电源、接地和噪声的管理:除了微控制器微控制器应用经常包括低电平传感器信号和适当的电源驱动电路,需要小心设计电源和接地。本文将讨论噪声源和噪
    发表于 11-19 23:23 13次下载

    微控制器/模拟应用中电源、接地和噪声的管理

    微控制器/模拟应用中电源、接地和噪声的管理   除了微控制器微控制器应用经常包括低电平传感器信号和适当的电源驱动电路,需要小心设计电
    发表于 01-12 16:34 822次阅读
    <b class='flag-5'>微控制器</b>/模拟应用中电源、接地和噪声的<b class='flag-5'>管理</b>

    微控制器/模拟应用中电源、接地和噪声的管理

    微控制器/模拟应用中电源、接地和噪声的管理 微控制器/模拟应用中电源、接地和噪声的管理   除了微控制器
    发表于 01-16 09:01 748次阅读
    <b class='flag-5'>微控制器</b>/模拟应用中电源、接地和噪声的<b class='flag-5'>管理</b>

    微控制器省电管理方法

    微控制器省电管理方法 新唐科技的NUC1xx包含NUC101、NUC100、NUC120、NUC130和NUC140,是以ARM Cortex-M0为核心的32位微控制器(MCU),经由不同时
    发表于 05-10 18:07 775次阅读
    <b class='flag-5'>微控制器</b>省电<b class='flag-5'>管理</b>方法

    如何对微控制器进行省电管理

    微控制器的使用越来越多,在现实诸多方面均有微控制器的身影。但在实践过程中,暴露出一些微控制器问题,譬如如何对微控制器进行省电管理。如果你对这
    的头像 发表于 06-21 10:28 3052次阅读

    什么是微控制器?如何编程微控制器

    微控制器进行编程或刻录意味着“将程序从编译器传输到微控制器的存储器”。微控制器的程序通常是用C或汇编语言编写的,最后编译器会生成一个十六进制文件,其中包含机器语言指令(例如零和微控制器
    的头像 发表于 08-21 15:40 9399次阅读

    将电源管理与高速微控制器结合使用

    本应用笔记讨论了采用微控制器的电池备份系统的功耗。大多数Maxim高速微控制器,包括DS87C520、DS89C450、DS80C400和DS5250,都采用多种电源管理方法。本应用笔记探讨了电源
    发表于 03-01 13:49 329次阅读
    将电源<b class='flag-5'>管理</b>与高速<b class='flag-5'>微控制器</b>结合使用