• 469查看
  • 0回复

[芯片硬件] TC3xxx安全应用

[复制链接]


该用户从未签到

发表于 28-3-2024 08:49:25 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


摘要

本篇文档主要用来介绍英飞凌MCU控制芯片SAK-TC334LP-32F300F AA的使用,基于电动助力转向应用来介绍。包含一些安全机制的执行。

术语


序号

缩写

描述

1

MCU

Microcontroller chip Unit

2

FTTI

Fault Tolerant Time Interval

3

SEooC

Safety element out of context

4

ASIL

Automotive Safety Integrity Level

5

BIST

Built-In Self-Test

6

CAN

Controller Area Network

7

CCF

Common Cause Failure

8

EMC

Electro Magnetic Compatibility

9

EMI

Electro Magnetic Interference

10

ESD

Electro Static Discharge

11

FDTI

Fault Detection Time Interval

12

FHTI

Fault Handling Time Interval

13

FIT

Failures In Time (in this standard a FIT is 10E-9 failures per operational hour)

14

FRTI

Fault Reaction Time Interval

15

FTA

Fault Tree Analysis

16

FTTI

Fault Tolerant Time Interval

17

HARA

Hazard Analysis and Risk Assessment

18

HW

Hardware

19

I/O

Input – Output

20

LFM

Latent-Fault Metric

21

QM

Quality Management

22

RF

Residual Fault

23

SG

Safety Goal

24

SPFM

Single-Point Fault Metric

TC334概述

AURIX™TC3xx微控制器在一个硅芯片内结合了三种强大的技术,实现了嵌入式应用的功率、速度和经济性达到新的水平,包含精简指令集,DSP,以及片上存储器和大量外设。具有极高的性能和实时性。符合功能安全等级ASIL D应用,满足电动助力转向对MCU的需求。更多MCU特性可参阅参考手册,这里不在赘述。

系统级假设

安全相关定义和术语

所有术语的定义可以参考ISO-26262-1或者GB T 34590.1相关描述
故障及分类

故障(Faults):  能够引起要素 或相关项失效的异常情况

要素:系统、组件、硬件元器件或软件单元。

相关项:实现整车层面功能或部分功能的系统或系统组合

单点故障:

要素中直接导致违背安全目标的硬件故障, 且该要素中的故障未被任何安全机制覆盖。

多点故障:

在未被探测或未被感知到的情况下,与其他独立故障组合可能导致一个多点失效的一个故障。

        注意:一个多点故障仅在识别出多点失效后才能被辨认出来

除非特别说明,一般多点故障认为是安全故障。

潜伏故障:

在多点故障探测时间间隔内,未被安全机制探测到,且未被驾驶员感知到的多点故障。

残余故障:

发生在硬件要素中,可导致违背安全目标的随机硬件故障中未被安全机制覆盖的部分。

安全故障:

不会显著增加违背安全目标的概率的故障。

单点故障,残余故障或者双点故障不是安全故障。

ISO26262-5要求分析证据(例如使用FMEDA)证明硬件架构的安全要求满足SPF和LF指标要求(见下表):

TC3xxx安全应用w1.jpg

失效及分类

由于故障出现,导致要素或相关项预期行为的终止。终止可能是永久或暂时的。

级联失效:

        由一个根本原因[来自要素内部或者外部]导致某个相关项的要素的失效,进而引起相同或不同相关项的另一个要素或多个要素的失效。

共因失效:

        由单一特定事件或根本原因直接导致一个相关项中两个或多个要素的失效,该事件或根本原因可来自所有这些要素的内部或者外部。

相关失效:

        不具有统计独立性的失效,即失效组合发生的概率不等于所有考虑的独立失效发生概率的乘积。相关失效包括共因失效和级联失效。

多点失效:

        由几个独立的硬件故障组合引发,直接导致违背安全目标的失效

单点失效:

        由单点故障引起的失效。

级联失效是相关失效而不是共因失效,共因失效是相关失效而不是级联失效,相关失效包括级联失效和共因失效
错误

错误:计算的,观测的,测量的值或者条件与真实的,规定的,理论上正确的值或者条件之间的差异。

错误和故障以及失效的关系:

        故障会产生错误,导致要素失去执行某个功能的能力。

错误和失效有两种不同的原因:

系统的(软件或者硬件)

        由于设计或规格问题,这些错误存在于给定系列的所有设备中可重复性和确定性。软件本质上只会产生系统错误。他们只能通过改变设计过程来解决。

随机硬件

        由特定的物理条件(温度、老化、电磁辐射等)引起的概率分布和相关的风险可以被计算和降低。它们可以是永久的、间歇的或短暂的故障
时间考虑

安全系统的主要范围是能够检测到一个或几个故障并使系统进入某种状态具有合理的风险水平(安全状态) 因此,系统对给定故障的反应是至关重要的,比本故障可能产生的危害发生的速度快。ISO 26262-1引入的不同在功能安全方面定义特定时间间隔的术语:

FAULT TOLERANT TIME INTERVAL – FTTI   故障容错时间间隔

在安全机制未被激活情况下,从相关项内部故障发生到可能发生危害事件的最短时间间隔

FAULT DETECTION TIME INTERVAL – FDTI 故障探测时间间隔

从故障发生到被探测到的时间间隔

        FAULT REACTION TIME INTERVAL – FRTI 故障响应时间间隔

从探测到故障到进入安全状态或进入紧急运行的时间间隔。

FAULT HANDLING TIME INTERVAL – FHTI

故障探测时间间隔和故障响应时间间隔的总和

FTTI > FHTI = FDTI + FRTI

多点失效的探测时间一般定义为一个驾驶周期(12h)

故障反应时间间隔是所有涉及功能安全机制的反应时间的最大值,由内部处理时间和外部指示时间组成.

有关时间的考虑必须参照ISO26262:2018/GB T34590标准。

TC3xxx安全应用w2.jpg

SEooC

SEooC(safety element out of contex) 独立于环境的安全要素,不是在特定的相关项定义下开发的安全相关要素。

一个SEooC的安全要素可以是一个系统、系统组合、一个软件组件、一个软件单元、一个硬件组件、或一个硬件元器件。像TC334就是一个SEooC.

有关SEooC更多详细的描述可以参考ISO-26262-10 第九章。

TC334 操作概述

SEooC

AURIX™TC3xx是为各种汽车应用开发的MCU。因为它的用途不是量身定做的,对于特定项目,根据ISO 26262-10, AURIX™TC3xx是一个SEooC硬件组件。作为ISO26262-10强调,MCU的开发始于系统级属性的假设和要求。系统集成商有责任将SEooC假设集成到他的产品中使用。根据ISO 26262的分类,单片机是一个硬件部件,是系统的一部分在项目级别执行一组功能。在ISO 26262-1中定义的系统至少由3个元素组成相关元件:传感器、控制器和执行器。图中显示了AURIX™TC3xx的典型使用电子控制单元[ECU]的上下文环境背景。

TC3xxx安全应用w3.jpg

输入由系统级的一个或者多个传感器提供。

信号由[ECU]上的硬件组件处理后,传输转发到单片机的输入通道。

微控制器处理数据并提供输出以驱动一个或多个执行器,或通过通信网络将输出传输到另一个[ECU]。
MCU复位说明

MCU有不同的复位源,这取决于触发复位的事件。取决于重置类型,MCU的不同模块会被影响。不同的复位类型如下所示:

冷开机复位

热开机复位

系统复位

应用复位

模块复位

具体区别如下所示:

TC3xxx安全应用w4.jpg

MCU操作模式

在任何情况下,MCU都是处于以下模式中的一种

完全下电模式

上电模式

复位模式

运行模式

内部错误模式

待机模式

睡眠模式

调试模式
引导和启动流程

MCU从整个无电状态到引导启动流程的执行,可以分为三个不同的阶段,一些安全机制会在这个期间运行,潜伏故障的测试也在这个期间执行。

模拟部分上电

当外部供电电压达到2.4V,内部电路激活,PMS模块检查100Mhz时钟,如果时钟稳定,则PBIST自动运行。

引导固件

PORST释放后,FW立即开始执行。FW位于BootROM,用户可以通过UCB寄存器配置。FW的执行由CPU0完成;而所有其他CPU都处于暂停状态。根据触发复位的事件不同,FW会执行不同的复位操作,设备的全部或部分初始化。

应用软件启动

在内置固件结束时候,程序计数器PC会跳到第一条用户指令,用户软件开始执行。整个流程如下图所示

TC3xxx安全应用w5.jpg

失效管理

如果安全机制检测到故障,则产生SMU告警事件。每种报警的严重程度,应根据安全应用的要求配置。默认每个报警除看门狗超时和恢复定时器告警外是禁止的。由统集成商决定,以确定在响应故障时激活哪种操作,如下图所示:

TC3xxx安全应用w6.jpg

系统级硬件需求

AURIX™TC3xx已被开发为可在E/E系统中作为[ECU]运行的SEooC。因为它是正确的系统集成商必须通过系统级硬件来满足许多要求元素,应用程序软件例程或设计措施。这些措施的主要目的是确保设备的正确操作,并在MCU出现故障时将整个系统置于安全状态。
外部供电

单片机是有源电子元件,因此,为了正常工作,所有工作电压在设备运行过程中,必须满足运行条件。如果微控制器不是在指定的工作范围内工作或外部电源电压受到瞬变(尖峰,振荡等),MCU可能无法正常工作并导致系统处于危险状态。
错误监控

SMU产生的每条告警都可以配置为激活以下一种或多种措施MCU故障信号

FSP

ES

通过NMI或者ISR通知应用程序
外部看门狗

在系统开发过程中,应考虑MCU无法发出内部故障的信号。这种情况可能由不同的原因产生,例如,如果代码执行延迟或完全停止,或由于电源管理系统故障而导致整个MCU不活动。通过利用外部时间窗看门狗来监控单片机的正确运行,是可以检测到的,并在系统级执行适当的反应。外部看门狗的使用减少了共因失效。

故障管理架构

硬件潜在故障度量的自测试

根据ISO26262标准,潜在故障是未被探测的多点故障,可以被分为两类:

        不能被感知和探测的影响任务逻辑的多点故障

        安全机制不能探测的故障

TC3xx系列提供四种不同的基于HW的自检(BIST),它们参与LF指标并可以执行,在引导时由固件(如果由用户启用)或在运行时由应用程序软件自动执行(除了冷上电复位后自动执行的PBIST)

TC3xxx安全应用w7.jpg

PBIST

外部电源故障会导致MCU以不可预测的方式工作,并直接导致故障,对安全目标的违反。因此,与电源电压有关的故障被视为单点故障。PMS中的几个安全机制专门用于在运行期间监测电压水平,当出现欠压或过压时,产生SMU告警。根据ISO 26262-5,这些电压检测器中的一个出现故障,监视器被认为是潜在故障,因为在电源故障的组合将导致一个MCU中未检测到的故障。
LBIST

LBIST是一种硬件安全机制,它可以用于检测单片机数字逻辑中的潜在故障。LBIST结构采用伪随机

伪随机图形发生器(PRPG)生成的图形以并行方式传输到全扫描电路,将测试响应压缩成一个带有MISR (Multiple-InputSignature Register)的签名。
MONBIST

为了增加潜在故障覆盖率,在PBIST和PORST之后执行一个称为MONBIST的额外测试, 本试验用于掩盖二次电压监测器的潜在故障和相关报警路径和FSP错误引脚路由到备用SMU。MONBIST应由Application SW配置.
MBIST

在ISO26262中,SRAM的存储单元故障被认为是潜在故障。AURIX TC3xx提供了一个可以在每个SRAM实例上执行的硬件自测(MBIST)。根据ISO 26262的规定,每个驾驶周期应至少覆盖一次潜在故障探测。用户可以自由选择在什么时间执行MBIST(启动、运行、关闭)时。

使用假设

参考安全手册第5章

安全机制

参考安全手册第6章

最后祝大家:龙年大吉,身体健康,万事如意!!!


该用户从未签到

 楼主| 发表于 13-3-2025 13:22:04 | 显示全部楼层
摘要:

本文档专注于英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向系统中的应用及其安全机制执行。文中涉及MCU、FTTI、SEooC、ASIL、BIST和CAN等术语。该芯片通过集成先进的安全功能,如故障容忍时间间隔和上下文外的安全元件,实现了高可靠性控制。此外,内置的自测试功能确保系统持续的安全性能监控。该应用展示了高整合度与安全性能的完美结合,为汽车领域带来革命性的进步。

关键词:英飞凌MCU,电动助力转向,安全应用,术语解释。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 13:22:03 | 显示全部楼层
回复:

关于TC3xxx安全应用的摘要

此文档主要关注英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向系统中的应用及其安全机制。该芯片通过一系列安全特性确保系统的稳定运行,包括故障容忍时间间隔(FTTI)、安全元素脱离上下文(SEooC)等。此外,该应用遵循汽车安全完整性等级(ASIL)的要求,并集成内置自检(BIST)功能以增强可靠性。通过CAN总线进行通信和控制,确保数据传输的安全与高效。此芯片的应用为电动助力转向系统提供了强大的支持与保障。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 13:22:04 | 显示全部楼层
摘要:

本文档详细阐述了使用英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向应用中的安全应用。通过介绍MCU、FTTI、SEooC、ASIL、BIST和CAN等相关术语,突出了该芯片在保障汽车安全方面的优势。该芯片通过内置的安全机制,如故障容忍时间间隔和自检功能,确保电动助力转向系统的稳定性和可靠性。此外,本文还介绍了该芯片在汽车安全完整性等级方面的应用,展示了其在提升汽车安全性能方面的关键作用。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 13:22:03 | 显示全部楼层
摘要:

本文档专注于英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向应用中的安全应用。将详细介绍如何利用该芯片实现安全机制,包括Fault Tolerant Time Interval (FTTI)、Safety element out of context (SEooC)、Automotive Safety Integrity Level (ASIL)以及Built-In Self-Test (BIST)等关键技术。该文档旨在帮助工程师更好地理解和使用该芯片,确保汽车电动助力转向系统的安全性和稳定性。通过CAN总线进行通信和控制,实现高效、可靠的汽车安全应用。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 13:22:03 | 显示全部楼层
摘要:

本文档详细阐述了英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向系统中的应用,特别关注其安全机制的实现。文中介绍了MCU、FTTI、SEooC、ASIL、BIST以及CAN等相关术语。该芯片通过集成先进的故障容忍时间间隔和上下文外的安全元件,实现了高安全级别的控制。同时,内置的自检功能增强了系统的可靠性和稳定性。与CAN总线的集成,使得数据传输更为高效和安全。

以上为对TC3xxx安全应用的简要介绍。如需更多详细信息,请查阅正文内容。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

 楼主| 发表于 13-3-2025 13:22:02 | 显示全部楼层
摘要:

本文档详细阐述了英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向系统中的应用,特别关注其安全机制的实现。文中介绍了MCU、FTTI、SEooC、ASIL、BIST以及CAN等术语,阐述了它们在该安全应用中的作用。本应用采用了MCU芯片内置的安全特性,实现了系统的稳定性和可靠性。该控制策略能够实现自适应调整,以确保在各种工况下均能达到理想的转向效果,并提供了丰富的安全保护机制,确保车辆的行驶安全。

以上为对TC3xxx安全应用的简要介绍,如需了解更多细节,请查阅相关文档资料。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 13:22:04 | 显示全部楼层
摘要:

本文档主要描述了英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向系统中的应用及其安全机制执行。通过术语定义,明确了MCU、FTTI、SEooC、ASIL、BIST和CAN等关键概念。该芯片通过集成安全功能,如故障容忍时间间隔和上下文外的安全元件,提高了系统的可靠性和安全性。同时,内置的自检功能增强了系统的自我诊断和修复能力。通过CAN总线进行通信和数据传输,确保电动助力转向系统的精确控制和安全性能。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 13:22:04 | 显示全部楼层
摘要:

本文档重点阐述了使用英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向应用中的安全机制执行。该文档定义了关键术语,如MCU、FTTI、SEooC、ASIL、BIST和CAN,并详细描述了它们在安全应用中的作用。特别是MCU的应用,实现了高可靠性、高安全性的控制功能。通过内置的故障容忍时间间隔和自检机制,确保系统的稳定运行。此外,针对安全元素的上下文管理,提高了系统的整体安全性。此文档为基于英飞凌MCU的安全应用提供了理论基础和实施指导。

以上为基于所提供信息的专业回复,仅供参考。如有更多需求或细节问题,请进一步沟通。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 13:22:04 | 显示全部楼层
摘要:

本文档重点阐述了使用英飞凌MCU控制芯片SAK-TC334LP-32F300F AA在电动助力转向应用中的安全机制执行。该文档定义了关键术语,包括MCU、FTTI、SEooC、ASIL、BIST和CAN等。其中,MCU作为核心控制单元,配合FTTI实现故障容忍时间间隔控制;SEooC确保安全元件的上下文无关性;ASIL定义汽车安全完整性等级;BIST提供芯片内置自测试功能;而CAN则作为通信总线,保障系统内部信息的实时准确传输。基于这些技术,本应用实现了高效、安全的电动助力转向控制。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 19-8-2025 12:31 , Processed in 0.480539 second(s), 43 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.