TMS570LS0914:高性能安全微控制器的技術(shù)剖析
在汽車電子、工業(yè)控制等對安全性要求極高的領(lǐng)域,高性能且具備安全特性的微控制器是關(guān)鍵組件。TI推出的TMS570LS0914微控制器就是這樣一款值得深入研究的產(chǎn)品,下面我們就從多個方面來詳細(xì)剖析它。
文件下載:TMX5700914PGEQQ1.pdf
一、器件概述
1.1 特性亮點
TMS570LS0914是一款面向安全關(guān)鍵應(yīng)用的高性能汽車級微控制器。它采用了雙CPU鎖步運行機制,就像兩個同步工作的“衛(wèi)士”,能及時發(fā)現(xiàn)并糾正潛在的錯誤,大大提高了系統(tǒng)的可靠性。同時,其閃存和RAM接口具備ECC(錯誤檢查與糾正)功能,能有效檢測和糾正單比特錯誤,確保數(shù)據(jù)的準(zhǔn)確性。
ARM? Cortex? - R4F 32位RISC CPU是它的核心,擁有1.66 DMIPS/MHz的處理能力和8級流水線,還配備了單雙精度浮點運算單元(FPU),能輕松應(yīng)對復(fù)雜的計算任務(wù)。此外,它還有12區(qū)域內(nèi)存保護單元(MPU),為系統(tǒng)提供了靈活的內(nèi)存訪問控制。
在內(nèi)存方面,它集成了1MB帶ECC的閃存、128KB帶ECC的RAM以及64KB用于模擬EEPROM的帶ECC閃存,滿足了不同場景下的數(shù)據(jù)存儲需求。
1.2 應(yīng)用領(lǐng)域
這款微控制器的應(yīng)用領(lǐng)域十分廣泛。在汽車行業(yè),它可用于電動助力轉(zhuǎn)向(EPS)系統(tǒng),精確控制轉(zhuǎn)向助力,提升駕駛的安全性和舒適性;在制動系統(tǒng)(ABS和ESC)中,能實時監(jiān)測和調(diào)整制動狀態(tài),確保行車安全。在新能源汽車領(lǐng)域,它可用于HEV和EV逆變器系統(tǒng)以及電池管理系統(tǒng),優(yōu)化能源管理和動力輸出。此外,它還在航空航天、鐵路通信、越野車輛等領(lǐng)域發(fā)揮著重要作用。
二、系統(tǒng)信息與電氣規(guī)格
2.1 電源域與電壓監(jiān)測
TMS570LS0914的核心邏輯被劃分為多個電源域,如PD1、PD2、PD3、PD5和RAM_PD1,其中PD1是始終開啟的電源域,其他電源域可根據(jù)應(yīng)用需求在設(shè)備初始化時開啟或關(guān)閉。這樣的設(shè)計能有效優(yōu)化電源使用,降低功耗。
電壓監(jiān)測模塊的存在消除了核心和I/O電壓電源上電時對特定順序的要求。它能監(jiān)測核心電源(VCC)和I/O電源(VCCIO),當(dāng)檢測到電源電壓異常時,會及時采取相應(yīng)措施,如斷言上電復(fù)位等,確保系統(tǒng)的穩(wěn)定性。
2.2 時鐘系統(tǒng)
時鐘系統(tǒng)是微控制器的“心臟”,TMS570LS0914擁有豐富的時鐘源,包括主振蕩器(OSCIN)、PLL1、外部時鐘輸入等。不同的時鐘源可通過系統(tǒng)模塊的CSDISx寄存器進行啟用或禁用。
主振蕩器通過連接外部晶體或諧振器和負(fù)載電容來工作,其時鐘周期時間有一定要求。低功耗振蕩器(LPO)提供了低頻和高頻兩個時鐘源,不僅能為節(jié)能模式提供低功耗時鐘,還能為非關(guān)鍵系統(tǒng)提供高頻時鐘,同時用于晶體振蕩器故障檢測。PLL時鐘模塊可將輸入頻率倍頻,還具備頻率調(diào)制、內(nèi)置PLL滑移監(jiān)測等功能。
2.3 內(nèi)存映射
該微控制器的內(nèi)存映射設(shè)計合理,涵蓋了多種類型的內(nèi)存區(qū)域,如TCM閃存、TCM RAM、鏡像閃存等。不同的模塊和外設(shè)都有對應(yīng)的內(nèi)存地址范圍,并且對未實現(xiàn)位置的訪問有明確的響應(yīng)機制,確保了系統(tǒng)的穩(wěn)定性和可靠性。
三、外設(shè)信息與電氣規(guī)格
3.1 定時器模塊
3.1.1 ePWM模塊
ePWM模塊可生成復(fù)雜的脈沖寬度波形,且CPU開銷極小。它有7個模塊,每個模塊都有獨立的時鐘使能控制。多個ePWM模塊之間可通過同步機制實現(xiàn)時間基準(zhǔn)的同步,還能與N2HET1模塊的時間基準(zhǔn)同步。此外,它還具備多個觸發(fā)區(qū)域,可根據(jù)不同的條件觸發(fā)相應(yīng)的操作,如在檢測到時鐘故障或調(diào)試模式進入時,可采取相應(yīng)措施防止外部系統(tǒng)失控。
3.1.2 eCAP模塊
eCAP模塊在精確捕獲外部事件時間方面表現(xiàn)出色。它有6個模塊,默認(rèn)時鐘連接到VCLK4。當(dāng)不用于捕獲模式時,還可作為單通道PWM輸出。其輸入連接可選擇雙VCLK4同步輸入或雙VCLK4同步并過濾后的輸入,以確保信號的準(zhǔn)確性。
3.1.3 eQEP模塊
eQEP模塊用于與線性或旋轉(zhuǎn)增量編碼器直接接口,獲取旋轉(zhuǎn)機器的位置、方向和速度信息。它有2個模塊,時鐘連接到VCLK4。其輸入連接也可進行選擇,并且eQEP模塊檢測到的相位錯誤信號可用于觸發(fā)ePWM模塊的輸出,增強了系統(tǒng)的安全性和可靠性。
3.2 模數(shù)轉(zhuǎn)換器(MibADC)
MibADC具有12位分辨率,支持多種轉(zhuǎn)換模式,如單通道或連續(xù)轉(zhuǎn)換模式。它有兩個模塊,ADC1有24個通道,ADC2有16個通道,且有16個共享通道。每個轉(zhuǎn)換組都可通過硬件事件觸發(fā)轉(zhuǎn)換,事件源可從多個選項中選擇,如ADxEVT、N2HET1信號、RTI比較中斷等。其電氣和時間規(guī)格明確,確保了轉(zhuǎn)換的準(zhǔn)確性和穩(wěn)定性。
3.3 通信接口
3.3.1 CAN控制器
DCAN支持CAN 2.0B協(xié)議標(biāo)準(zhǔn),具備高達(dá)1 Mbps的通信速率。每個DCAN有64個郵箱,支持可編程的FIFO模式和自測試操作。其消息RAM受奇偶校驗保護,確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。CAN RX和TX引腳還可配置為通用I/O引腳,增加了使用的靈活性。
3.3.2 LIN接口
SCI/LIN模塊可配置為SCI或LIN模式。LIN模式兼容LIN 1.3、2.0和2.1協(xié)議,具備多緩沖接收和發(fā)送單元、DMA功能、消息過濾等特性,適用于單主多從的通信場景。
3.3.3 I2C模塊
I2C模塊是一個多主通信模塊,支持飛利浦I2C總線規(guī)范v2.1。它支持7位和10位設(shè)備尋址模式,傳輸速率可達(dá)400 kbps。具備DMA事件、中斷功能,SDA和SCL引腳可配置為通用I/O,還支持輸出的擺率控制和開漏控制。
3.3.4 SPI接口
MibSPI是高速同步串行I/O端口,支持標(biāo)準(zhǔn)和多緩沖模式。它有16位移位寄存器、接收緩沖寄存器和11位波特時鐘發(fā)生器。多緩沖RAM可劃分為多個傳輸組,每個傳輸組可配置獨立的觸發(fā)事件和源。SPI接口在主模式和從模式下都有明確的I/O時間規(guī)格,確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。
四、開發(fā)支持
4.1 開發(fā)工具
TI為TMS570LS0914提供了豐富的開發(fā)工具。硬件方面,有Hercules? TMS570LS12x LaunchPad?開發(fā)套件,它是一個低成本的評估平臺,具備板載仿真、按鍵、LED和環(huán)境光傳感器等,還可通過擴展連接器支持各種BoosterPack插件模塊。
軟件方面,有Code Composer Studio?(CCS)集成開發(fā)環(huán)境,它提供了編譯、調(diào)試等一系列功能,界面直觀,能幫助開發(fā)者快速上手。還有SafeTI?編譯器資格套件,可協(xié)助用戶將TI ARM或C2000 C/C++編譯器用于功能安全標(biāo)準(zhǔn)的認(rèn)證。此外,還有High-End Timer集成開發(fā)環(huán)境(HET IDE),方便開發(fā)者對HET模塊進行代碼開發(fā)和調(diào)試。
4.2 文檔支持
TI提供了詳細(xì)的文檔,包括勘誤表、技術(shù)參考手冊和應(yīng)用報告等??闭`表描述了設(shè)備功能規(guī)格的已知異常情況;技術(shù)參考手冊詳細(xì)介紹了設(shè)備的各個外設(shè)和子系統(tǒng)的集成、環(huán)境、功能描述和編程模型;應(yīng)用報告則提供了不同系列微控制器之間的兼容性考慮等信息。
4.3 社區(qū)資源
TI還擁有豐富的社區(qū)資源,如TI E2E?在線社區(qū),開發(fā)者可以在這里與其他工程師交流經(jīng)驗、分享知識、解決問題。Hercules?安全微控制器論壇則專門針對Hercules安全微控制器,為開發(fā)者提供了一個專業(yè)的交流平臺。SafeTI?文檔私有E2E論壇可讓開發(fā)者獲取安全分析報告等相關(guān)信息。
TMS570LS0914憑借其豐富的特性、廣泛的應(yīng)用領(lǐng)域以及完善的開發(fā)支持,成為了安全關(guān)鍵應(yīng)用領(lǐng)域的理想選擇。電子工程師在進行相關(guān)設(shè)計時,可充分利用其優(yōu)勢,開發(fā)出更加安全、可靠的系統(tǒng)。你在使用TMS570LS0914的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
微控制器
+關(guān)注
關(guān)注
49文章
8863瀏覽量
165668
發(fā)布評論請先 登錄
TMS570LS0914:高性能安全微控制器的技術(shù)剖析
評論