TMS570LS31x4/21x4微控制器:高安全標準下的強大之選
在電子設計領域,對于高性能且適用于安全關鍵應用的微控制器的需求與日俱增。德州儀器(TI)的TMS570LS31x4/21x4系列微控制器憑借其豐富的特性和出色的性能,成為了眾多工程師的首選。今天,我們就來深入探討這款微控制器的詳細信息。
一、器件概述
(一)核心特性
TMS570LS31x4/21x4是專為安全系統設計的高性能汽車級微控制器家族。其安全架構堪稱亮點,雙CPU鎖步運行,配合CPU和內存的內置自測試(BIST)邏輯,以及閃存和數據SRAM上的單比特錯誤糾正和雙比特錯誤檢測(ECC),還有外設內存的奇偶校驗和外設I/O的回環功能,為系統安全提供了多重保障。
它集成了ARM Cortex - R4F浮點CPU,高效的1.66 DMIPS/MHz運算能力,最高可達180 MHz的運行頻率,能提供高達298 DMIPS的處理性能。不同型號在內存配置上有所差異,TMS570LS3134擁有3MB集成閃存和256KB數據RAM,TMS570LS2134有2MB集成閃存和256KB數據RAM,TMS570LS2124則是2MB集成閃存和192KB數據RAM。
(二)應用領域
該系列微控制器的應用領域廣泛,涵蓋了制動系統(防抱死制動系統和電子穩定控制)、電動助力轉向、混合動力和電動汽車逆變器系統、電池管理系統、主動駕駛輔助系統等汽車相關領域,同時在航空航天、鐵路通信和越野車輛等行業也能大顯身手。
二、功能模塊剖析
(一)定時器與ADC
1. Next Generation High - End Timer(N2HET)
N2HET是一款先進的智能定時器,采用簡化指令集,通過專門的定時器微機器和附加的I/O端口進行軟件控制。它可用于脈沖寬度調制輸出、捕獲或比較輸入,或者作為通用I/O。特別適用于需要多傳感器信息和復雜精確時間脈沖驅動執行器的應用場景。每個N2HET還配備了一個High - End Timer Transfer Unit(HTU),可執行類似DMA的事務,將N2HET數據與主內存進行高效傳輸,并且HTU內置了Memory Protection Unit(MPU),增強了數據傳輸的安全性。
2. 12位模數轉換器(ADC)
器件擁有兩個12位多緩沖ADC模塊,ADC1有24個通道,ADC2有16個通道且與ADC1共享部分通道,每個模塊還有64字的奇偶保護緩沖RAM。ADC通道可以單獨轉換,也能通過軟件分組進行順序轉換。在10位模式下,還能兼容舊設備或實現更快的轉換時間。
(二)通信接口
1. CAN控制器
三個CAN控制器(DCANs)支持CAN 2.0(A和B)協議標準,采用串行多主通信協議,能在嘈雜惡劣的環境中實現高達1 Mbps的可靠通信,非常適合汽車網絡和工業現場總線等應用。每個DCAN有64個郵箱,每個郵箱都有奇偶保護。
2. 其他接口
除了CAN,還具備標準串行通信接口(SCI)、本地互連網絡(LIN)接口控制器、I2C模塊、多個多緩沖串行外設接口(MibSPIs)和標準串行外設接口(SPIs)等,滿足了多樣化的通信需求。
(三)內存管理
1. 內部內存
閃存和SRAM都有ECC保護,閃存采用64位寬數據總線接口,在流水線模式下,系統時鐘頻率最高可達180 MHz。SRAM支持單周期的字節、半字、字和雙字模式的讀寫訪問。
2. 外部內存接口(EMIF)
EMIF提供片外擴展能力,可連接同步DRAM(SDRAM)設備、異步內存、外設或FPGA設備,具有3個可尋址的異步內存片選(每個最大16MB)和1個可尋址的SDRAM片選(最大128MB),還支持8或16位數據總線寬度,可通過編程設置周期時序。
(四)中斷與DMA
1. 向量中斷管理器(VIM)
VIM支持96個中斷通道,提供可編程優先級和使能功能,具備直接硬件調度機制,還有兩種軟件調度機制(索引中斷和寄存器向量中斷),向量中斷表采用奇偶保護。
2. DMA控制器
DMA控制器有16個通道和32個外設請求,其內存采用奇偶保護。它能獨立于CPU進行數據傳輸,支持多種數據寬度的事務,具備通道鏈接能力和多種尋址模式,還支持自動初始化和電源管理模式,并且有四個可配置的內存區域進行內存保護。
三、電氣與系統規格
(一)電源與電壓
1. 電源域
器件的核心邏輯分為多個電源域,共8個核心電源域,其中PD1為“始終開啟”電源域,其他電源域可根據應用需求在設備初始化時開啟或關閉。
2. 電壓監測
電壓監測器主要監測核心電源(VCC)和I/O電源(VCCIO),生成Power Good MCU信號(PGMCU)和I/Os Power Good IO信號(PGIO),在電源升降過程中,能隔離核心邏輯和I/O控制,允許核心和I/O電源以任意順序升降。當檢測到I/O電源低電壓時,會觸發上電復位;檢測到核心電源電壓超出范圍時,會使所有輸出引腳呈高阻態并觸發上電復位。
(二)時鐘系統
1. 時鐘源
設備提供多種時鐘源,包括主振蕩器(OSCIN)、PLL輸出、外部時鐘輸入和內部參考振蕩器的高低頻輸出等。每個時鐘源可通過系統模塊的CSDISx寄存器進行啟用或禁用。
2. 時鐘域
不同的時鐘域為不同的模塊提供時鐘信號,如HCLK用于系統模塊,GCLK用于CPU,VCLK用于外設等。時鐘域的時鐘源可通過相應的系統模塊控制寄存器進行選擇。
(三)調試與安全
1. 調試子系統
包含嵌入式跟蹤宏單元(ETM - R4)、RAM跟蹤端口(RTP)和數據修改模塊(DMM)等調試組件,可實現指令和數據跟蹤、RAM和外設訪問的高速跟蹤以及外部數據寫入設備內存等功能。
2. 安全模塊
Error Signaling Module(ESM)管理設備的各種錯誤條件,根據錯誤的嚴重程度進行處理,嚴重錯誤可配置為驅動nERROR引腳輸出低電平,作為外部監測電路將系統置于安全狀態的指示。
四、開發支持與封裝信息
(一)開發工具
TI為TMS570LSxRM48Lx系列MCU提供了豐富的開發工具,包括Code Composer Studio?(CCS)集成開發環境、C/C++編譯器、匯編器/鏈接器、FPU優化庫等軟件開發工具,以及開發和評估板、JTAG模擬器和閃存編程工具等硬件開發工具。
(二)封裝形式
該系列微控制器有144引腳的LQFP(PGE)封裝和337球的BGA(ZWT)封裝可供選擇,滿足不同的應用需求和設計布局。
五、總結與思考
TMS570LS31x4/21x4系列微控制器憑借其強大的處理性能、豐富的外設資源和完善的安全機制,為安全關鍵應用提供了一個理想的解決方案。在實際設計中,工程師需要根據具體的應用場景和需求,合理配置各功能模塊,充分發揮其性能優勢。同時,要注意電壓監測、時鐘配置和內存訪問等方面的細節,確保系統的穩定性和可靠性。大家在使用這款微控制器的過程中,有沒有遇到過一些獨特的問題或者有什么創新的應用思路呢?歡迎在評論區分享交流。
-
功能模塊
+關注
關注
0文章
21瀏覽量
2963
發布評論請先 登錄
以RM48x和TMS570LS31x組成的Hercules 安全微控制器的基礎簡介(一)
TMS570LS系列微控制器配置與可編程內置自測試的概述
TMS570LS20x/10x和TMS570LS31x/21x的Hercules安全性的考慮
使用Hercules ARM安全微控制器RTI生成操作系統詳細概述
TMS570LS系列微控制器的詳細介紹
Hercules微控制器TMS570lS31X系列和RM4X系列的簡單概述
TMS570LS043x,TMS570LS033x和RM42L432系列的Hercules安全微控制器概述
在TMS570LS31X21X和RM4X嵌入12位ADC接口
對于推薦初始化TMS570LS20x 10x微控制器的詳細介紹
tms570ls20 10x安全微控制器詳細資料
TMS570LS31x/21x和RM48x安全微控制器安全手冊詳細中文介紹
TMS570LS20x/10x ARMHercules安全微控制器的安全手冊
TMS570LS0x32 16和32位RISC閃存微控制器數據表
TMS570LS12x4 16位和32位RISC閃存微控制器數據表
TMS570LS31x4/21x4微控制器:高安全標準下的強大之選
評論