RM44L920/RM44L520微控制器:工業(yè)安全應(yīng)用的理想之選
在工業(yè)自動(dòng)化、醫(yī)療設(shè)備等對(duì)安全性要求極高的領(lǐng)域,高性能且安全可靠的微控制器至關(guān)重要。TI的RM44L920和RM44L520微控制器憑借其卓越的性能和豐富的功能,成為這些領(lǐng)域的理想選擇。今天,我們就來(lái)深入了解一下這兩款微控制器。
文件下載:XRM44L520APZT.pdf
一、設(shè)備概述
RM44L920和RM44L520屬于Hercules RM系列高性能工業(yè)級(jí)ARM? Cortex? - R基MCU。它們?yōu)镮EC 61508功能安全應(yīng)用的開(kāi)發(fā)提供了全面的文檔、工具和軟件支持。
(一)主要特性
- 高性能與安全設(shè)計(jì)
- 雙CPU鎖步運(yùn)行:雙CPU在鎖步模式下運(yùn)行,能有效檢測(cè)和糾正潛在的故障,大大提高了系統(tǒng)的可靠性。
- ECC保護(hù):在閃存和RAM接口上采用ECC(錯(cuò)誤檢查與糾正)技術(shù),可檢測(cè)并糾正單比特錯(cuò)誤,檢測(cè)雙比特錯(cuò)誤,確保數(shù)據(jù)的準(zhǔn)確性。
- 內(nèi)置自測(cè)試(BIST):CPU和片上RAM都具備BIST邏輯,能夠在系統(tǒng)運(yùn)行過(guò)程中自動(dòng)檢測(cè)硬件故障。
- 錯(cuò)誤信號(hào)模塊:帶有錯(cuò)誤引腳的錯(cuò)誤信號(hào)模塊可及時(shí)發(fā)出高嚴(yán)重級(jí)別的錯(cuò)誤信號(hào),方便外部監(jiān)控電路將系統(tǒng)置于安全狀態(tài)。
- 電壓和時(shí)鐘監(jiān)控:實(shí)時(shí)監(jiān)控電壓和時(shí)鐘,確保系統(tǒng)在穩(wěn)定的環(huán)境下運(yùn)行。
- 強(qiáng)大的CPU性能
- ARM Cortex - R4F CPU:擁有1.66 DMIPS/MHz的高效性能,8級(jí)流水線設(shè)計(jì),還配備單雙精度浮點(diǎn)單元(FPU),能滿足復(fù)雜計(jì)算需求。
- 12區(qū)域內(nèi)存保護(hù)單元(MPU):提供靈活的內(nèi)存訪問(wèn)控制,增強(qiáng)系統(tǒng)的安全性。
- 開(kāi)放架構(gòu):支持第三方開(kāi)發(fā),方便開(kāi)發(fā)者集成各種功能。
- 豐富的內(nèi)存配置
- 通用平臺(tái)架構(gòu)
- 一致的內(nèi)存映射:整個(gè)系列采用一致的內(nèi)存映射,方便開(kāi)發(fā)者進(jìn)行跨設(shè)備開(kāi)發(fā)。
- 實(shí)時(shí)中斷定時(shí)器(RTI):為操作系統(tǒng)提供精確的定時(shí)功能。
- 128通道向量中斷模塊(VIM):高效處理各種中斷請(qǐng)求,確保系統(tǒng)的實(shí)時(shí)響應(yīng)能力。
- 2通道循環(huán)冗余校驗(yàn)器(CRC):用于數(shù)據(jù)校驗(yàn),提高數(shù)據(jù)傳輸?shù)目煽啃浴?/li>
- 直接內(nèi)存訪問(wèn)(DMA)控制器
- 16通道和32外設(shè)請(qǐng)求:實(shí)現(xiàn)高效的數(shù)據(jù)傳輸,減輕CPU負(fù)擔(dān)。
- 控制包RAM奇偶校驗(yàn):確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。
- 專用MPU保護(hù):防止DMA訪問(wèn)出現(xiàn)錯(cuò)誤。
- 時(shí)鐘模塊
- 調(diào)頻鎖相環(huán)(FMPLL):帶有內(nèi)置滑差檢測(cè)器,可將外部頻率參考倍頻到更高頻率供內(nèi)部使用。
- IEEE 1149.1 JTAG、邊界掃描和ARM CoreSight?組件:方便進(jìn)行調(diào)試和測(cè)試。
- 高級(jí)JTAG安全模塊(AJSM):提供最高級(jí)別的內(nèi)存內(nèi)容安全保護(hù)。
- 豐富的外設(shè)接口
- 通用I/O引腳:多達(dá)64個(gè)通用I/O引腳,其中16個(gè)具備中斷生成能力,方便與外部設(shè)備進(jìn)行交互。
- 增強(qiáng)型定時(shí)外設(shè):包括7個(gè)增強(qiáng)型脈沖寬度調(diào)制器(ePWM)模塊、6個(gè)增強(qiáng)型捕獲(eCAP)模塊和2個(gè)增強(qiáng)型正交編碼器脈沖(eQEP)模塊,滿足各種定時(shí)和控制需求。
- 下一代高端定時(shí)器(N2HET):兩個(gè)N2HET模塊,分別具備32和18個(gè)可編程通道,適用于復(fù)雜的定時(shí)和控制任務(wù)。
- 12位多緩沖ADC模塊:兩個(gè)12位多緩沖ADC模塊,分別具備24和16個(gè)通道,可實(shí)現(xiàn)高精度的模擬信號(hào)采集。
- 多種通信接口:支持多達(dá)三個(gè)CAN控制器、I2C、SPI、UART等多種通信接口,方便與其他設(shè)備進(jìn)行通信。
(二)應(yīng)用領(lǐng)域
RM44L920和RM44L520適用于多種對(duì)安全性要求較高的應(yīng)用領(lǐng)域,如工業(yè)安全應(yīng)用(工業(yè)自動(dòng)化、安全可編程邏輯控制器、發(fā)電和配電、渦輪機(jī)和風(fēng)車、電梯和自動(dòng)扶梯等)以及醫(yī)療應(yīng)用(呼吸機(jī)、除顫器、輸液和胰島素泵、放射治療、機(jī)器人手術(shù)等)。
二、技術(shù)細(xì)節(jié)
(一)電源與電壓監(jiān)控
- 電源域:設(shè)備核心邏輯分為多個(gè)電源域,包括PD1、PD2、PD3、PD5和RAM_PD1,可根據(jù)應(yīng)用需求進(jìn)行電源優(yōu)化。
- 電壓監(jiān)控:電壓監(jiān)控器可消除核心和I/O電壓供應(yīng)上電時(shí)的順序要求,監(jiān)控核心供應(yīng)(VCC)和I/O供應(yīng)(VCCIO),并在檢測(cè)到異常時(shí)發(fā)出相應(yīng)信號(hào)。
(二)時(shí)鐘系統(tǒng)
- 時(shí)鐘源:提供多種時(shí)鐘源,如主振蕩器、PLL、外部時(shí)鐘輸入等,可根據(jù)需要進(jìn)行選擇和配置。
- 時(shí)鐘域:包括HCLK、GCLK、VCLK等多個(gè)時(shí)鐘域,每個(gè)時(shí)鐘域都有特定的功能和默認(rèn)時(shí)鐘源,可通過(guò)系統(tǒng)模塊控制寄存器進(jìn)行選擇。
- 時(shí)鐘監(jiān)控:LPO時(shí)鐘檢測(cè)模塊可監(jiān)控外部時(shí)鐘信號(hào),在時(shí)鐘頻率超出范圍時(shí)進(jìn)行切換;雙時(shí)鐘比較器模塊可檢測(cè)時(shí)鐘源的準(zhǔn)確性。
(三)內(nèi)存管理
- 內(nèi)存映射:詳細(xì)的內(nèi)存映射包括TCM閃存、RAM、鏡像閃存、外設(shè)內(nèi)存等,每個(gè)模塊都有明確的地址范圍和功能。
- 閃存管理:支持多個(gè)閃存銀行,可同時(shí)進(jìn)行讀寫操作,具備集成狀態(tài)機(jī)實(shí)現(xiàn)閃存擦除和編程操作,采用SECDED邏輯保護(hù)閃存訪問(wèn)。
- TCRAM接口:Tightly Coupled RAM(TCRAM)模塊支持CPU內(nèi)部ECC方案,監(jiān)控CPU事件總線并生成錯(cuò)誤中斷。
- 外設(shè)RAM奇偶校驗(yàn):部分外設(shè)RAM采用奇偶校驗(yàn)保護(hù),可檢測(cè)和報(bào)告奇偶錯(cuò)誤。
(四)中斷管理
- 向量中斷管理器(VIM):支持128個(gè)中斷通道,提供可編程優(yōu)先級(jí)和使能功能,具備直接硬件調(diào)度機(jī)制和兩種軟件調(diào)度機(jī)制,向量中斷表采用奇偶校驗(yàn)保護(hù)。
- 中斷請(qǐng)求分配:明確了各個(gè)模塊的中斷源和默認(rèn)VIM中斷通道的映射關(guān)系。
(五)DMA控制器
- 功能特點(diǎn):實(shí)現(xiàn)CPU獨(dú)立的數(shù)據(jù)傳輸,具備64位主端口、FIFO緩沖、16個(gè)通道和32個(gè)外設(shè)DMA請(qǐng)求,支持多種數(shù)據(jù)傳輸模式和尋址模式。
- 默認(rèn)請(qǐng)求映射:明確了DMA請(qǐng)求源和通道的默認(rèn)映射關(guān)系。
(六)外設(shè)模塊
- ePWM模塊:可生成復(fù)雜的脈沖寬度波形,具備時(shí)鐘使能、同步、跳閘區(qū)域保護(hù)等功能,可與外部設(shè)備同步。
- eCAP模塊:用于精確捕獲外部事件的時(shí)間,也可作為單通道PWM輸出。
- eQEP模塊:用于與線性或旋轉(zhuǎn)增量編碼器直接接口,獲取旋轉(zhuǎn)機(jī)器的位置、方向和速度信息。
- MibADC模塊:12位分辨率,具備多種觸發(fā)選項(xiàng)、內(nèi)存區(qū)域和轉(zhuǎn)換模式,支持嵌入式自測(cè)試和校準(zhǔn)邏輯。
- GPIO模塊:支持兩個(gè)端口,I/O引腳可配置為輸入、輸出或開(kāi)漏模式,具備可編程中斷檢測(cè)和內(nèi)部上拉/下拉功能。
- N2HET模塊:高級(jí)智能定時(shí)器,具備可編程定時(shí)器、減少的指令集、160字指令RAM保護(hù)、用戶定義的虛擬計(jì)數(shù)器等功能,可實(shí)現(xiàn)高效的數(shù)據(jù)傳輸和診斷。
- DCAN模塊:支持CAN 2.0B協(xié)議標(biāo)準(zhǔn),具備64個(gè)郵箱、奇偶校驗(yàn)保護(hù)的消息RAM、自動(dòng)總線恢復(fù)等功能。
- LIN模塊:兼容LIN 1.3、2.0和2.1協(xié)議,具備多緩沖收發(fā)單元、DMA功能、消息過(guò)濾等功能。
- SCI模塊:標(biāo)準(zhǔn)UART通信,支持全/半雙工操作、多種幀格式和通信模式,具備DMA功能。
- I2C模塊:符合Philips I2C總線規(guī)范,支持多種傳輸模式和速率,具備DMA事件和中斷功能。
- MibSPI模塊:高速同步串行I/O端口,具備16位移位寄存器、多緩沖RAM和多種觸發(fā)選項(xiàng)。
三、開(kāi)發(fā)支持
(一)工具與軟件
TI為RM44L920和RM44L520提供了豐富的開(kāi)發(fā)工具和軟件,包括LaunchPad開(kāi)發(fā)套件、Code Composer Studio(CCS)集成開(kāi)發(fā)環(huán)境、HALCoGen硬件抽象層代碼生成器、SafeTI編譯器資格套件等,方便開(kāi)發(fā)者進(jìn)行開(kāi)發(fā)和調(diào)試。
(二)文檔支持
提供詳細(xì)的技術(shù)參考手冊(cè)、應(yīng)用報(bào)告、勘誤表等文檔,幫助開(kāi)發(fā)者深入了解設(shè)備的功能和使用方法。
(三)社區(qū)資源
TI的E2E在線社區(qū)、嵌入式處理器Wiki和Hercules安全微控制器論壇為開(kāi)發(fā)者提供了交流和學(xué)習(xí)的平臺(tái),方便解決開(kāi)發(fā)過(guò)程中遇到的問(wèn)題。
四、總結(jié)
RM44L920和RM44L520微控制器憑借其高性能、高安全性和豐富的功能,為工業(yè)安全和醫(yī)療等領(lǐng)域的應(yīng)用提供了強(qiáng)大的支持。無(wú)論是在復(fù)雜的工業(yè)自動(dòng)化系統(tǒng)還是對(duì)安全性要求極高的醫(yī)療設(shè)備中,這兩款微控制器都能發(fā)揮出色的性能。電子工程師們?cè)?a href="http://m.greenbey.cn/soft/data/61-62/" target="_blank">設(shè)計(jì)相關(guān)應(yīng)用時(shí),可以充分利用它們的優(yōu)勢(shì),開(kāi)發(fā)出更加可靠和高效的系統(tǒng)。你在使用RM44L920或RM44L520微控制器的過(guò)程中遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見(jiàn)解。
-
微控制器
+關(guān)注
關(guān)注
49文章
8872瀏覽量
165708
發(fā)布評(píng)論請(qǐng)先 登錄
RM44L920/RM44L520微控制器:工業(yè)安全應(yīng)用的理想之選
評(píng)論