精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英飛凌TC3xx系列安全管理單元的使用

嵌入式程序員 ? 來源:嵌入式程序員 ? 2023-12-07 09:29 ? 次閱讀

摘要

本篇文檔主要用來介紹英飛凌基于AURIX-2G TriCore 1.6.2架構(gòu)的 TC3xx系列安全管理單元的使用。

SMU介紹

Safety Management Unit (SMU), SMU是TC3xxx系列MCU的安全體系架構(gòu)非常重要核心的部件,它可以在MCU出現(xiàn)故障的時(shí)候提供一個(gè)接口管理MCU的行為。SMU集中收集所有基于不同軟硬件安全機(jī)制的告警信號(hào),每個(gè)告警可以單獨(dú)配置觸發(fā)內(nèi)部操作行為或者通過故障信令協(xié)議(FSP)通知外部,MCU存在故障。每一個(gè)告警的嚴(yán)重程度可以根據(jù)安全應(yīng)用的需要進(jìn)行配置,默認(rèn)情況下除過看門狗超時(shí)溢出,其余均是禁止的。為了安全起見,SMU分為兩部分,SMU_core和SMU_stdby,相當(dāng)于有一個(gè)備份。這兩部分物理是完全隔離的,有不同的時(shí)鐘供電。SMU與嵌入式安全機(jī)制相結(jié)合,在微控制器的容錯(cuò)時(shí)間間隔(FTTI)內(nèi),能夠檢測(cè)和報(bào)告超過99%的風(fēng)險(xiǎn).

SMU接口

e77d1066-949f-11ee-939d-92fbcf53809c.png

從圖中可以清楚的看出內(nèi)部的連接關(guān)系和信號(hào)走向。

SMU架構(gòu)

e787dd70-949f-11ee-939d-92fbcf53809c.png

從圖中可以看出兩部分的電源,時(shí)鐘都是單獨(dú)的額,兩部分相互隔離。關(guān)于更多SMU詳細(xì)的描述,可以參考數(shù)據(jù)手冊(cè),這里不在贅述。

舉例說明

我們來舉個(gè)例子說明SMU的使用,我們?cè)谠O(shè)計(jì)電路的時(shí)候,比如TC3xxx通過SMU_FSP[0]也就是P33.8腳連接到了PMIC(可以是TLF35584)部分的ERR引腳上。在MCU故障的時(shí)候可以通過這個(gè)引腳輸出一個(gè)低電平信號(hào)給到外部的電源管理IC。在無故障的時(shí)候輸出方波信號(hào),方波的頻率可以配置。

e7a42d18-949f-11ee-939d-92fbcf53809c.png

FSP三種狀態(tài)

上電復(fù)位態(tài):上電復(fù)位后,SMU從port口斷開,并且SMU FSP輸出是故障態(tài)。

無故障態(tài): 沒有故障狀態(tài)。

故障態(tài):有故障存在

FSP模式

FSP存在三種模式,使用的時(shí)候根據(jù)自己的應(yīng)用配置

e7afd7ee-949f-11ee-939d-92fbcf53809c.png

e7bda838-949f-11ee-939d-92fbcf53809c.png

e7cc48de-949f-11ee-939d-92fbcf53809c.png

我們通過使用第三種模式給PMIC提供一個(gè)信號(hào)。如果不配置,默認(rèn)是第一種模式,通過FSP寄存器可以配置

e7db973a-949f-11ee-939d-92fbcf53809c.png

例程測(cè)試

官方提供了4個(gè)SMU的例程,大家可以參考學(xué)習(xí)。

e7e92558-949f-11ee-939d-92fbcf53809c.png

如果不修改FSP的模式配置,可以用示波器測(cè)試,結(jié)果類似下面的圖

e7fd1d1a-949f-11ee-939d-92fbcf53809c.png

修改移植

可以參考以上4個(gè)例程根據(jù)自己的應(yīng)用進(jìn)行修改,將FSP模式修改為3,并且修改分頻,通過FSP寄存器修改。

e80e7cd6-949f-11ee-939d-92fbcf53809c.png

e81af3da-949f-11ee-939d-92fbcf53809c.png

因?yàn)橥獠縋MCI的ERR腳需要一個(gè)是10-45k頻率的一個(gè)方波

e8273c30-949f-11ee-939d-92fbcf53809c.png

所以我們需要修改FSP的分頻,通過PRE2域來進(jìn)行修改,只有四種選擇,PRE1用來選擇故障態(tài)時(shí)鐘的分頻,PRE2用來選擇非故障態(tài)的時(shí)鐘分頻,因?yàn)镾MU使用100M 時(shí)鐘,我們來計(jì)算一下要讓SMU在非故障態(tài)下輸出方波頻率為

100 000 000 / 4096 = 24.414 kHz

符合 10-45kHZ的范圍要求,故將PRE2設(shè)置為3

代碼修改

主要是需要修改FSP寄存器的配置部分代碼,在初始化SMU函數(shù)中修改如下:

e82e94da-949f-11ee-939d-92fbcf53809c.png

代碼的修改可以參考手冊(cè)給出的指導(dǎo)規(guī)則

e8413f36-949f-11ee-939d-92fbcf53809c.png

測(cè)試

用示波器測(cè)試P33.8腳即SMU_FSP0 正常情況下輸出為評(píng)率為24.4Khz的方波, 一旦MCU故障會(huì)拉低引腳,PMCI的控制IC會(huì)進(jìn)行電源管理處理。

e8656ea6-949f-11ee-939d-92fbcf53809c.png

總結(jié)

MCU有很多故障,又分為很多組,是怎么映射的呢,可能很多人會(huì)有這個(gè)疑問,其實(shí)是有寄存器來映射

e8731678-949f-11ee-939d-92fbcf53809c.png

比如我們?cè)诖a中 SMU_AG10FSP.B.FE18 = 1; 就是將FSP映射到故障組10的第18個(gè)。

e880840c-949f-11ee-939d-92fbcf53809c.png

e894eaaa-949f-11ee-939d-92fbcf53809c.png

關(guān)于更多SMU的使用詳情大家可以參考數(shù)據(jù)手冊(cè)或者后臺(tái)留言。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 英飛凌
    +關(guān)注

    關(guān)注

    66

    文章

    2150

    瀏覽量

    138412
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16984

    瀏覽量

    350293
  • 安全管理
    +關(guān)注

    關(guān)注

    0

    文章

    56

    瀏覽量

    14399
  • SMU
    SMU
    +關(guān)注

    關(guān)注

    1

    文章

    57

    瀏覽量

    17250

原文標(biāo)題:英飛凌TC3xx 安全管理模塊使用

文章出處:【微信號(hào):InterruptISR,微信公眾號(hào):嵌入式程序員】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    英飛凌TC3XX系列多核MCU學(xué)習(xí)筆記(1)

    聲明:本文是在學(xué)習(xí)英飛凌 TC3XX系列多核 MCU 過程中整理的筆記,便于后期復(fù)習(xí)!
    發(fā)表于 09-19 09:54 ?2387次閱讀
    <b class='flag-5'>英飛凌</b><b class='flag-5'>TC3XX</b><b class='flag-5'>系列</b>多核MCU學(xué)習(xí)筆記(1)

    英飛凌TC3XX系列多核MCU學(xué)習(xí)筆記(3)

    TC3XX 系列屬于AURIX? 2G系列,AURIX? 2G系列系列單片機(jī)采用的是TC1.6.
    發(fā)表于 09-19 10:00 ?2150次閱讀
    <b class='flag-5'>英飛凌</b><b class='flag-5'>TC3XX</b><b class='flag-5'>系列</b>多核MCU學(xué)習(xí)筆記(<b class='flag-5'>3</b>)

    TC3xx芯片的Endinit功能詳解

    為了提供系統(tǒng)的安全性能,TC3xx上一些重要的寄存器都受Endinit保護(hù),不能直接修改。如果想要修改這些重要寄存器,就需要先按特定步驟解鎖Endinit,然后才能修改這些重要的寄存器的值,最后還要
    的頭像 發(fā)表于 11-27 09:23 ?2090次閱讀
    <b class='flag-5'>TC3xx</b>芯片的Endinit功能詳解

    TC3xx芯片時(shí)鐘系統(tǒng)的鎖相環(huán)PLL詳解

    的Tick數(shù)就是基于模塊時(shí)鐘的)。本系列文章就來詳細(xì)介紹TC3xx芯片的時(shí)鐘系統(tǒng)及其具體配置。本文為TC3xx芯片時(shí)鐘系統(tǒng)的鎖相環(huán)PLL詳解。
    的頭像 發(fā)表于 12-01 09:37 ?2369次閱讀
    <b class='flag-5'>TC3xx</b>芯片時(shí)鐘系統(tǒng)的鎖相環(huán)PLL詳解

    TC3xx系列怎么禁用trap?

    目前在TC3xx調(diào)試flash讀寫功能,單獨(dú)運(yùn)行flash相關(guān)功能沒有問題,但將flash相關(guān)功能集成到工程中。操作pflash就會(huì)進(jìn)入trap中,查看了一些帖子說是要禁掉trap?請(qǐng)問怎么禁用trap?目前沒找到相關(guān)函數(shù)
    發(fā)表于 01-31 06:21

    TC3xx系列是否支持RTC功能?

    請(qǐng)教各位,TC3xx系列芯片是否支持RTC功能,目前要記錄snapshot的時(shí)間點(diǎn)(年月日時(shí)分秒)。
    發(fā)表于 02-02 07:53

    TSIM是否支持TC3xx系列在沒有硬件的情況下調(diào)試應(yīng)用程序?

    你好, TSIM是否支持TC3xx系列在沒有硬件的情況下調(diào)試應(yīng)用程序? AURIX TC3xx - Free Entry ToolChain 是否有助于實(shí)現(xiàn)上述目的?
    發(fā)表于 05-17 07:02

    英飛凌AURIX單片機(jī)TC3xx系列助力自動(dòng)駕駛和電動(dòng)交通發(fā)展

    2016年10月28日,為滿足自動(dòng)駕駛汽車和電動(dòng)車的市場(chǎng)需求,英飛凌科技股份公司(FSE: IFX / OTCQX: IFNNY)近日發(fā)布新一代 AURIX?單片機(jī),即TC3xx,它是市場(chǎng)上同類器件中集成度最高的產(chǎn)品,實(shí)時(shí)性能是現(xiàn)有器件的
    發(fā)表于 11-07 13:51 ?3051次閱讀

    英飛凌AURIX單片機(jī)TC3xx系列助力電動(dòng)交通發(fā)展

    為滿足自動(dòng)駕駛汽車和電動(dòng)車的市場(chǎng)需求,英飛凌科技股份公司近日發(fā)布新一代 AURIX?單片機(jī),即TC3xx,它是市場(chǎng)上同類器件中集成度最高的產(chǎn)品,實(shí)時(shí)性能是現(xiàn)有器件的3倍。
    發(fā)表于 03-24 13:42 ?5837次閱讀

    關(guān)于英飛凌AURIX?單片機(jī)TC3xx系列的性能和應(yīng)用

    英飛凌副總裁兼控制器業(yè)務(wù)總經(jīng)理Peter Schaefer表示:“AURIX TC3xx系列器件將推進(jìn)自動(dòng)駕駛和電動(dòng)汽車的發(fā)展。能夠推出新一代高性能多核單片機(jī),我們頗感到自豪,它將設(shè)立新的性能標(biāo)準(zhǔn),其性能、加密和
    的頭像 發(fā)表于 09-24 17:36 ?7565次閱讀

    英飛凌TC3XX MCAL CAN模塊簡析

    英飛凌的芯片在汽車電子里用得可謂是頗多,剛好小編也用過,最近剛好在摸TC3系列的CAN模塊,剛好簡單寫寫。
    的頭像 發(fā)表于 03-07 09:29 ?2542次閱讀

    英飛凌AURIX TC3xx和TRAVEO T2G系列微控制器介紹

    英飛凌市場(chǎng)領(lǐng)先的 AURIX TC3xx 和TRAVEO T2G 車用 MCU將率先支持Rust語言。雖然TRAVEO 使用的是 Rust 官方工具鏈和Arm Cortex-M 目標(biāo)架構(gòu),但英飛凌的工具合作伙伴 HighTec
    發(fā)表于 06-20 15:07 ?866次閱讀
    <b class='flag-5'>英飛凌</b>AURIX <b class='flag-5'>TC3xx</b>和TRAVEO T2G<b class='flag-5'>系列</b>微控制器介紹

    TC3xx芯片DMU介紹

    AUTOSAR架構(gòu)圖下的Fls模塊對(duì)上(Fee)模塊提供統(tǒng)一的標(biāo)準(zhǔn)接口,但是具體的實(shí)現(xiàn)因不同的芯片而不一樣,Infineon公司的Fls模塊通過操作TC3xx芯片的DMU模塊實(shí)現(xiàn)Fls的功能。在具體
    的頭像 發(fā)表于 08-31 14:10 ?1794次閱讀
    <b class='flag-5'>TC3xx</b>芯片DMU介紹

    TC3xx芯片的MPU功能詳解

    在前面的文章文章中我們介紹了RH850-U2A的內(nèi)存保護(hù)單元(MPU),了解了MPU的概念以及在RH850-U2A上的具體使用流程,但是對(duì)于TC3xx系列芯片的的MPU功能不甚了解。
    的頭像 發(fā)表于 09-19 11:42 ?2140次閱讀
    <b class='flag-5'>TC3xx</b>芯片的MPU功能詳解

    深入解析TC3xx芯片中的SMU模塊應(yīng)用

    TC3xx芯片是德國英飛凌半導(dǎo)體公司推出的汽車級(jí)處理器芯片系列,其中的SMU(System Management Unit)模塊是其重要組成部分之一。SMU模塊在TC3xx芯片中具有重
    的頭像 發(fā)表于 03-01 18:08 ?1614次閱讀