色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

對電源管理設計中的功能安全和狀態機進行詳細說明

jf_C6sANWk1 ? 來源:焉知汽車 ? 作者:焉知汽車 ? 2023-04-12 10:44 ? 次閱讀

在整車電源管理中,IC 需要將多軌降壓、升壓和 LDO 穩壓功能與每個電軌的參數,以及與其他電軌間交互的復雜可配置能力整合在一起。對于智駕系統設計人員而言,都需要清楚,穩定、準確、高效的直流 (DC) 供電軌是實現系統可靠、一致運行的必要條件。通常由 DC/DC 開關穩壓器轉換器)和低壓降穩壓器 (LDO) 組合提供各種電壓,每一個穩壓器都與其所支持電軌的特定電壓、電流、精度、噪聲、瞬態響應以及其他需求相匹配。

前文對智駕系統的整個電源設計進行了詳細說明,但是考慮到電源設計在實際應用中還需要充分考慮這個電源管理的狀態設計,以及從狀態設計中衍生出的功能安全設計。首先,整個電源管理的狀態是需要根據對應用芯片的供電能力進行適配的;其次,在電源適配過程中,還需要在防錯、糾呆上做出合理的設計。因此,本文將接續前文對電源管理設計中的功能安全和狀態機進行詳細說明。

電源管理模塊中的功能安全設計

通常情況,對于電源管理的整個模塊而言,其功能安全設計等級一般需要達到ASIL-B以上。這一過程需要充分考慮到電源管理模塊(主要是PMIC、LDO等)是如何進行電源輸出流分配、過壓監測、低壓預警以及電壓供給模塊失效后的處理策略等。

如下表示了PMIC在智駕系統架構設計的要素說明,以及對應的電源分布式網絡設計能力要求。

8c22962a-d8d7-11ed-bfe3-dac502259ad0.png ?

PMIC 內部過壓和欠壓監控及其各自的監控閾值水平是默認啟用的,整車啟動后可通過 I2C 更新。PMIC 電源軌直接連接到默認狀態下的監視處理器,而不是直接監控通過負載開關供電的軌道。在為處理器的MCU I/O 供電的負載開關輸出電壓時,建議將POK 監視器內置于處理器的 VDDSHV0_MCU 電壓域中來使用。TPS65941212-Q1 中未使用的反饋引腳 BUCK3 的FB_B3可用于監控外部降壓穩壓器。用于監控為主 I/O 供電的負載開關電壓,TPS65941111-Q1中另一個未使用的反饋的引腳(FB_B3 或 FB_B4)可通過 I2C 配置并連接到負載開關來啟用監控模塊。

如下圖,還是以雙PMIC電源管理模塊舉例。PDN 在輸入電源和 PMIC 之間有一個串聯的外部功率模塊FET。FET前后的電壓由PMIC監控,PMIC通過OVPGDRV管腳控制FET。前文所示的MCU 和主 I/O 域供電的負載開關、DDR 供電的分立式降壓以及為 EFUSE 供電的分立式 LDO 都連接在 FET 之后,這樣可以延長對這些處理器域和分立電源過電壓保護的能力。當在輸入電源上檢測到大于6V 的過壓這一事件時,連接外部處理器的端口FET 可以將其串聯的設備與PMIC進行快速隔離,以便保護包括來自FET輸出的所有電源軌系統免受損壞。當然,在FET上游連接的任何電源也都不受過壓事件的保護。

8c40a890-d8d7-11ed-bfe3-dac502259ad0.png ?

PMIC 內部過壓和欠壓監控及其各自的監控閾值水平是默認啟用的,并且可在啟動后通過 I2C 更新相應的監控閾值。默認情況下,該監控控制是直接連接到處理器的 PMIC 電源軌上的,且可不直接通過負載開關供電的軌道來做監控。同時,整個I2C控制線可以為處理器的MCU I/O 供電的負載開關輸出電壓,一個未使用的反饋TPS65941111-Q1 的引腳(FB_B3 或 FB_B4)可通過 I2C 配置并連接到負載開關來啟用整個監控。建議使用供電源FB_B3來監控外部降壓穩壓器LDO,也可用于為主 I/O 供電的負載開關電壓做監控。

內部看門狗在主 TPS6594-Q1 設備上是默認啟用的。一旦設備處于活動狀態,就可以通過設備中的輔助 I2C 配置觸發器或 Q&A 設置看門狗。默認情況下可以不啟用主從I2C CRC,但必須采用 I2C_2 觸發器來啟用PMIC芯片。一旦啟用,從片I2C 將被直接禁用 2ms,因為啟用 I2C CRC 通常需要等待至少 2ms,然后再啟動 Q&A 看門狗。如果在初始開發期間需要暫停看門狗功能或系統不需要此功能,則將主 TPS6594-Q1 的GPIO_8 上的取消設置 DISABLE_WDOG 信號設置為高電平,即可禁用看門狗定時器

主TPS6594-Q1的PMIC 中的GPIO_7端口被配置為 MCU錯誤信號監視器,且必須啟用通過 ESM_MCU_EN 寄存器位。MCU復位是通過初級DCDC之間的連接來支持PMIC nRSTOUT 引腳和處理器的 MCU_PORz。最后,在兩個 I2C 端口之間設置了TPS6594-Q1 和處理器。第一個用于所有非看門狗通信,例如電壓電平控制;第二個允許看門狗在獨立的通信通道上進行有效監控。

最后,為了達到安全的電源狀態狀態SAFE,預設置狀態機PFSM需要自動跳轉到可進行安全自修復SAFE_RECOVERY的硬件有限狀態機中。在技術校驗過程中,從SAFE_RECOVERY 狀態開始,計數器會恢復遞增并與恢復計數閾值進行比較。如果達到恢復計數閾值,則 PMIC 會停止恢復嘗試并需要重啟電源。

關于電源分配和管理的有限狀態機分配

數字信號的連接允許系統功能,包括MCU Only下僅使用 MCU 安全島和掛起至 RAM 低功耗模式,功能安全性高達 ASIL-D,兼容雙電壓 SD 卡操作和LPDDR4x 集成。處理器和 PMIC 器件之間需要有相應的數字控制信號映射。對于兩個PMIC設備一起工作時,主 PMIC 和輔助 PMIC 必須建立 SPMI 通信渠道。這允許兩個 TPS6594-Q1 同步其內部預配置狀態機(PFSM)以便它們作為一個 PFSM 在所有電源和數字資源中運行,TPS6594-Q1上的GPIO_5 和 GPIO_6 引腳分配可以用于此功能。此外,主 PMIC LDOVINT 引腳需要連接到二次 PMIC ENABLE 輸入就可以正確啟動該預置的有限狀態機 PFSM。

在下圖中,顯示了已配置的 PDN 電源狀態,以及在兩者之間移動的轉換條件。此外,還顯示了到硬件狀態的轉換,例如 SAFE RECOVERY 和 LP_STANDBY(Low Power Standby),硬件狀態是固定設備電源有限狀態機 (FSM) 的一部分。

8c718ab4-d8d7-11ed-bfe3-dac502259ad0.png ?

當 PMIC 從 FSM 轉換到 PFSM 時,會執行多個初始化指令。比如禁用看門狗(BUCK)功能,以及對LDO 穩壓器上的剩余電壓進行檢查,然后設置 FIRST_STARTUP_DONE 位。執行這些指令后,PMIC 在進入 ACTIVE 狀態之前等待有效的 ON 觸發請求(SU_ACTIVE 觸發器)。

在電源配置網絡PDN 中,PMIC 設備具有四種配置的電源狀態。主要包含以下基礎的狀態設置外,在電源管理模塊中還設置了如何從其他硬件狀態中跳轉到對應的PMIC主狀態中。

每個電源狀態的定義如下所述。

? Standby(待機):

此時電源管理系統PMIC 由系統電源軌 (VCCA > VCCA_UV) 上的有效電源供電,所有設備資源都在 STANDBY 狀態下斷電。EN_DRV 在此狀態下被強制置位為低電平,處理器處于關閉狀態,沒有電壓域通電。可以選擇使用主TPS6594-Q1 EN_DRV引腳來指示已檢測到錯誤,確保系統正在進入SAFE狀態。如果系統具有一些需要由錯誤事件驅動的附加外部電路,則可以利用該信號。

任何其他運行狀態均可以通過立即或間歇性的關閉條件(OFF Request)進入Standby狀態。而如果出現嚴重或者中等錯誤時,電源管理系統將從Standby狀態跳到安全回收狀態和低功耗的待機狀態LP_Standby。

? Active(激活):

在激活狀態下,PMIC可以直接對相應的ECU進行有源供電。此狀態下PMIC 功能最為齊全,可為所有分布式電源網絡中的節點負載供電。此時,各處理器已按照推薦的上電順序完成對應模塊的上電操作。從智駕系統看,其對應所有的電壓域在MCU和主處理器SOC部分均已通電。

激活期間可能出現由于ESM故障或看門狗故障導致的熱重啟,該重啟過程不會改變整個電源管理控制狀態,熱重啟后仍然保持在Active狀態。

如果該激活狀態下接收到外部發送得請求進入輕睡眠指令后,系統將跳轉至MCU Only狀態,該狀態下系統只啟動對應的MCU模塊來進行相應的指令運算。

? MCU Only(僅MCU模式):

MCU Only模式是狹義上針對諸如TDA4這一類超異構芯片所單獨開發的低功耗模式,顧名思義,在該模式下,智駕系統中央域控只啟動MCU模塊進行相應的運算控制。廣義上,純異構芯片架構組成的智駕域控系統也存在MCU Only模式。只是相對于超異構芯片這種模式的架構來說,純異構芯片架構在電源控制這一塊上,相對更加簡單可控。因為各個芯片本身的構造在電源樹上就是完全解耦的。

當然,從供電邏輯上講,整個MCU Only模塊也需要電源管理模塊PMIC 直接進行有源供電。此時,分配給處理器 MCU Only工作模塊的導軌電源資源將被動開啟。

此外,MCU ONLY 模式的另一種特殊情況是由于SOC電源錯誤而進入該狀態。在這種情況下,PMIC 無法轉換到活動狀態或其他狀態,直到處理器有意將 PMIC專門用于 MCU ONLY 狀態控制。在觸發TO_MCU 這一啟動時序并“重新進入”MCU ONLY 狀態后,PMIC 可以轉換回 ACTIVE 狀態。

對于MCU Only模式下,仍然可以在ESM故障或看門狗故障導致的熱重啟后保持在MCU Only狀態。同時,MCU Only 狀態也可以被重新喚醒進入到正常激活狀態Active。

? Suspend-to-RAM (懸置存儲):

這種狀態是專門考慮到智駕系統在很多情況下只在對運算的中間數據和結果數據進行存儲的過程中的情況。這種情況更多的是系統掛起后進入簡單的讀寫操作,占用的系統資源也主要是邏輯CPU運算資源。此階段也要求PMIC 直接進行有源供電,只有3個SoC的三個存儲電壓域保持通電即可,而所有其他域都關閉以最大限度地降低系統總功耗。EN_DRV 在此狀態下強制為低電平。

懸置存儲狀態可以在用戶重新觸發激活指令(即WKUP 0—>1)時,將重新控制電源輸入從而進入正常的電源供電狀態。

PMIC有限狀態機轉化條件說明

如下表描述了每個觸發器說明,其從最高優先級(立即關斷)的相關狀態轉換到最低優先級、的整個跳轉過程。同時,還表示了較高優先級的活動觸發器到較低優先級的塊觸發器的觸發順序。

8ca375ba-d8d7-11ed-bfe3-dac502259ad0.png ?

這里需要注意的是如果設置了 LP_STANDBY_SEL 位,則 PFSM 轉換為 LP_STANDBY 的硬件 FSM 狀態。當 LP_STANDBY 作為輸入時,需要使用適當的機制來喚醒外圍設備。I2C_0、I2C_1、I2C_2 和 I2C_3 是自清除觸發器。啟用I2C CRC,同時啟用I2C1和I2C2 上的 CRC,但是,啟用 CRC 后 I2C2 被禁用 2ms。

對于設置電源管理的有限狀態機而言,有多種觸發器可以啟用已配置狀態之間的狀態轉換。主PMIC的NSLEEP1和NSLEEP2兩種進入輕睡眠的指令是通過GPIO引腳或寄存器Register位來進行有效訪問的。如果寄存器位或GPIO引腳被拉高,則NSLEEP x值將被讀取為邏輯高電平。OTA更新完成后,需要重啟PMIC 整個狀態機才能應用新的網絡報文管理 NVM 設置。

實際上PMIC(TPS6594-Q1)器件電源管理模塊是由固定寄存器和從NVM加載的可配置寄存器組成。對于所有NVM 寄存器,需要提供加載到寄存器中的初始NVM 設置,但是,這些初始 NVM 設置可以在狀態轉換期間更改,例如從STANDBY 模式移動到 ACTIVE 模式時,寄存器映射會從固定寄存器的默認值跳轉到其他狀態值。在 TPS6594-Q1 數據表中,有七種基于應用的配置可供每個 BUCK 在其中運行。七種配置還具有最佳輸出電感值,可在這些不同條件下優化每個降壓器的性能。

寫在最后

本文從智駕系統電源管理設計的角度詳細分析了整個系統的電源設計方式。通過實例闡述主要分為幾個主要的部分:智駕系統架構電源管理Profile、智能駕駛系統基礎電源樹設計、基于實例的電源網絡管理、電源管理模塊中的功能安全設計、電源分配和管理的有限狀態機分配。以上幾個電源設計方面都是圍繞智駕系統架構而言,在充分考慮了使用端SOC、MCU的連接方式以及需求電壓值。本文主要介紹了PMIC的電源管理設計方法,為滿足當今智駕系統更復雜的需求,PMIC 還必須加大其輸出范圍,提升其原始 DC 性能,改進其附加功能,并提高用戶定義的靈活性。此外,它們必須將這些增強與更高級別的功能集成整合在一起,以減少電源管理功能的總占用面積,從而確保所設計的智駕域控不會超出更大的體積范圍。


審核編輯:劉清

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

    關注

    27

    文章

    8709

    瀏覽量

    147291
  • 電源管理
    +關注

    關注

    115

    文章

    6183

    瀏覽量

    144560
  • PMIC
    +關注

    關注

    15

    文章

    336

    瀏覽量

    109512
  • LDO穩壓器
    +關注

    關注

    0

    文章

    140

    瀏覽量

    16725
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27552

原文標題:智駕系統的設計瓶頸之:電源管理設計中的功能安全和狀態機

文章出處:【微信號:阿寶1990,微信公眾號:阿寶1990】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Simulink狀態機建模方法 Simulink數據可視化與分析功能

    1. Simulink狀態機建模方法 1.1 理解狀態機的基本概念 在開始建模之前,了解狀態機的基本概念是必要的。狀態機由以下幾個部分組
    的頭像 發表于 12-12 09:27 ?455次閱讀

    電源監控電路-電源管理芯片

    電源管理芯片(Power Management Integrated Circuits,簡稱PMIC)在電子設備系統扮演著至關重要的角色,負責電能的變換、分配、檢測及其他電能管理的職
    發表于 09-29 15:48

    觸發器和狀態機的關系是什么

    觸發器和狀態機在數字電路設計中有著緊密的關系,它們共同構成了時序邏輯電路的基礎,用于實現數據的存儲、處理和傳輸。
    的頭像 發表于 08-12 11:24 ?471次閱讀

    如何在FPGA實現狀態機

    在FPGA(現場可編程門陣列)實現狀態機是一種常見的做法,用于控制復雜的數字系統行為。狀態機能夠根據當前的輸入和系統狀態,決定下一步的動作和新的
    的頭像 發表于 07-18 15:57 ?625次閱讀

    玩轉Spring狀態機

    說起Spring狀態機,大家很容易聯想到這個狀態機和設計模式狀態模式的區別是啥呢?沒錯,Spring狀態機就是
    的頭像 發表于 06-25 14:21 ?964次閱讀
    玩轉Spring<b class='flag-5'>狀態機</b>

    關于SMU狀態機的問題求解

    我有一些關于 SMU 狀態機的問題。 假設由于某種原因,SMU 已進入故障狀態。 手冊指出,要返回運行狀態并將 FSP 恢復到無故障狀態,應調用IfxSmu_releaseFSP()。
    發表于 05-29 08:18

    在Verilog實現Moore型和Mealy型狀態機的方法簡析

    編寫能夠被綜合工具識別的狀態機,首先需要理解狀態機的基本概念和分類。狀態機(FSM)是表示有限個狀態以及在這些狀態之間轉換的邏輯結構。
    的頭像 發表于 05-01 11:38 ?1674次閱讀

    如何采用“狀態機”解析UART數據幀

    如果一個系統接收上述“不定長度”的協議幀,將會有一個挑戰--如何高效接收與解析。 為簡化系統設計,我們強烈建議您采用“狀態機”來解析UART數據幀。
    的頭像 發表于 03-25 14:29 ?709次閱讀
    如何采用“<b class='flag-5'>狀態機</b>”解析UART數據幀

    3KW工業變頻器電路設計方案詳細說明

    3KW工業變頻器電路設計方案詳細說明
    的頭像 發表于 03-19 08:33 ?955次閱讀
    3KW工業變頻器電路設計方案<b class='flag-5'>詳細說明</b>

    關于FX3使用4個線程進行FPGA到USB的數據傳輸-狀態機設置的問題求解

    狀態機進行測試 其中WAIT到TH0的轉移條件Buffer_Ready是一個外部輸入信號,TH0到TH3是4個線程,我在固件為每個線程都設置了一個Bulk In endpoint,在測試時發現
    發表于 02-27 06:40

    電源模塊外殼材質詳細說明 保護散熱絕緣 AC電源模塊

    電源模塊外殼材質詳細說明 保護散熱絕緣 AC電源模塊 BOSHIDA 選擇電源模塊外殼材質時,需要考慮以下幾個因素: 保護性能:外殼材質需要具有足夠的強度和硬度,能夠保護
    的頭像 發表于 02-20 09:03 ?718次閱讀

    什么是有限狀態機?如何解決傳統有限狀態機狀態爆炸」問題?

    有限狀態機(Finite State Machine,簡稱FSM)是一種用來進行對象行為建模的工具,其作用主要是描述對象在它的生命周期內所經歷的狀態序列以及如何響應來自外界的各種事件。
    的頭像 發表于 02-17 16:09 ?6271次閱讀
    什么是有限<b class='flag-5'>狀態機</b>?如何解決傳統有限<b class='flag-5'>狀態機</b>「<b class='flag-5'>狀態</b>爆炸」問題?

    Verilog狀態機+設計實例

    在verilog狀態機的一種很常用的邏輯結構,學習和理解狀態機的運行規律能夠幫助我們更好地書寫代碼,同時作為一種思想方法,在別的代碼設計也會有所幫助。 一、簡介 在使用過程
    的頭像 發表于 02-12 19:07 ?4193次閱讀
    Verilog<b class='flag-5'>狀態機</b>+設計實例

    Harmony 鴻蒙應用級變量的狀態管理

    應用級變量的狀態管理 在前面的章節,已經講述了如何管理頁面級變量的狀態,本章將說明如何
    的頭像 發表于 01-24 21:30 ?510次閱讀
    Harmony 鴻蒙應用級變量的<b class='flag-5'>狀態</b><b class='flag-5'>管理</b>

    狀態機該怎么監控

    狀態機卡住的場景——通過狀態跳轉條件的DFX信號去判斷卡住的原因
    的頭像 發表于 01-15 10:03 ?423次閱讀
    <b class='flag-5'>狀態機</b>該怎么監控
    主站蜘蛛池模板: 亚洲AV国产福利精品在现观看 | 武侠古典久久亚洲精品| 最近免费中文MV在线字幕| 国产曰韩无码亚洲视频| bdsm中国精品调教ch| 老师的脚奴| 日本经典片免费看| 99无码熟妇丰满人妻啪啪 | 日韩欧美中文字幕在线| 亚洲理论片在线中文字幕| 国产精品99久久久久久人韩国| 秋霞伦理手机在线看片| WWW色视频片内射| 极品少妇伦理一区二区| 亚洲欧美高清在线精品一区| 黄色精品视频| 在线日本高清日本免费| 浪潮AV色综合久久天堂| 97人人看碰人免费公开视频| 极品色αv影院| 在镜头里被CAO翻了H| 久久综合网久久综合| 69亞洲亂人倫AV精品發布| 欧美91精品久久久久网免费| AV福利无码亚洲网站麻豆| 人妻满熟妇AV无码区国产| 大地影院日本韩国电影免费观看| 日欧一片内射VA在线影院| 国产精品福利片| 亚洲无遮挡| 无码AV免费精品一区二区三区| 久久国产主播福利在线| 国产曰批试看免费视频播放免费| 69夫妻交友网| 亚洲视频在线观看免费| 日韩精品一区二区三区色欲AV| 久久国产亚洲电影天堂| 国产日韩欧美另类| 成人免费视频一区| 99精品亚洲| 中文字幕在线观看亚洲|