在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

摘要

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

SMU介紹

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

SMU接口

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

從圖中可以清楚的看出內部的連接關系和信號走向。

SMU架構

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

從圖中可以看出兩部分的電源,時鐘都是單獨的額,兩部分相互隔離。關于更多SMU詳細的描述,可以參考數據手冊,這里不在贅述。

舉例說明

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

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

FSP三種狀態

上電復位態:上電復位后,SMU從port口斷開,并且SMU FSP輸出是故障態。

無故障態: 沒有故障狀態。

故障態:有故障存在

FSP模式

FSP存在三種模式,使用的時候根據自己的應用配置

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

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

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

我們通過使用第三種模式給PMIC提供一個信號。如果不配置,默認是第一種模式,通過FSP寄存器可以配置

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

例程測試

官方提供了4個SMU的例程,大家可以參考學習。

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

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

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

修改移植

可以參考以上4個例程根據自己的應用進行修改,將FSP模式修改為3,并且修改分頻,通過FSP寄存器修改。

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

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

因為外部PMCI的ERR腳需要一個是10-45k頻率的一個方波

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

所以我們需要修改FSP的分頻,通過PRE2域來進行修改,只有四種選擇,PRE1用來選擇故障態時鐘的分頻,PRE2用來選擇非故障態的時鐘分頻,因為SMU使用100M 時鐘,我們來計算一下要讓SMU在非故障態下輸出方波頻率為

100 000 000 / 4096 = 24.414 kHz

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

代碼修改

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

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

代碼的修改可以參考手冊給出的指導規則

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

測試

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

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

總結

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

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

比如我們在代碼中 SMU_AG10FSP.B.FE18 = 1; 就是將FSP映射到故障組10的第18個。

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

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

關于更多SMU的使用詳情大家可以參考數據手冊或者后臺留言。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 英飛凌
    +關注

    關注

    68

    文章

    2331

    瀏覽量

    140321
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17893

    瀏覽量

    361975
  • 安全管理
    +關注

    關注

    0

    文章

    60

    瀏覽量

    14596
  • SMU
    SMU
    +關注

    關注

    1

    文章

    60

    瀏覽量

    17590

原文標題:英飛凌TC3xx 安全管理模塊使用

文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

    TC3xx芯片的Endinit功能詳解

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

    TC3xx系列怎么禁用trap?

    目前在TC3xx調試flash讀寫功能,單獨運行flash相關功能沒有問題,但將flash相關功能集成到工程中。操作pflash就會進入trap中,查看了一些帖子說是要禁掉trap?請問怎么禁用trap?目前沒找到相關函數
    發表于 01-31 06:21

    TC3xx系列是否支持RTC功能?

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

    TSIM是否支持TC3xx系列在沒有硬件的情況下調試應用程序?

    你好, TSIM是否支持TC3xx系列在沒有硬件的情況下調試應用程序? AURIX TC3xx - Free Entry ToolChain 是否有助于實現上述目的?
    發表于 05-17 07:02

    請問tc3xx如何配置多個dedicatedRxBuffersNumber?

    tc3xx如何配置多個dedicatedRxBuffersNumber?
    發表于 04-21 07:53

    英飛凌AURIX單片機TC3xx系列助力自動駕駛和電動交通發展

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

    英飛凌AURIX單片機TC3xx系列助力電動交通發展

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

    關于英飛凌AURIX?單片機TC3xx系列的性能和應用

    英飛凌副總裁兼控制器業務總經理Peter Schaefer表示:“AURIX TC3xx系列器件將推進自動駕駛和電動汽車的發展。能夠推出新一代高性能多核單片機,我們頗感到自豪,它將設立新的性能標準,其性能、加密和
    的頭像 發表于 09-24 17:36 ?8282次閱讀

    英飛凌TC3XX MCAL CAN模塊簡析

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

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

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

    TC3xx芯片DMU介紹

    AUTOSAR架構圖下的Fls模塊對上(Fee)模塊提供統一的標準接口,但是具體的實現因不同的芯片而不一樣,Infineon公司的Fls模塊通過操作TC3xx芯片的DMU模塊實現Fls的功能。在具體
    的頭像 發表于 08-31 14:10 ?2716次閱讀
    <b class='flag-5'>TC3xx</b>芯片DMU介紹

    TC3xx芯片的MPU功能詳解

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

    深入解析TC3xx芯片中的SMU模塊應用

    TC3xx芯片是德國英飛凌半導體公司推出的汽車級處理器芯片系列,其中的SMU(System Management Unit)模塊是其重要組成部分之一。SMU模塊在TC3xx芯片中具有重
    的頭像 發表于 03-01 18:08 ?2514次閱讀
    主站蜘蛛池模板: 91亚洲免费视频 | 日本视频色| 天天干狠狠 | 精品乩伦视频 | 国产一区美女视频 | 婷婷综合色| 亚洲大黑香蕉在线观看75 | a久久久久一级毛片护士免费 | 特黄免费| 一级做a爱 | 国产精品久久久久久久久 | 国产精品久久久久久久久久影院 | 欧美又粗又长又湿又黄的视频 | 天天爽夜夜爽夜夜爽 | 久久国产乱子伦精品免费一 | 天天弄天天模 | 亚洲1234区乱码 | 爱爱小视频免费看 | 中文字幕日本一区波多野不卡 | 在线视频永久在线视频 | 久久lu| 我不卡老子影院午夜伦我不卡四虎 | 亚洲专区一区 | 直接在线观看的三级网址 | 一级毛毛片毛片毛片毛片在线看 | 久久天天躁夜夜躁狠狠85台湾 | 日韩一级在线播放免费观看 | 黄在线观看网站 | 加勒比黑人喝羽月希奶水 | 男人j进女人j视频 | 老汉影视永久免费视频 | 韩国韩宝贝2020vip福利视频 | 国产在线a不卡免费视频 | 成人午夜毛片 | 亚洲欧洲国产精品你懂的 | 三级国产 | 久久久久久久久久久9精品视频 | 可以免费看黄的网站 | bt天堂在线www种子搜索 | 久久精品第一页 | 日本不卡在线播放 |