RA8E2微控制器:高性能與多功能的完美結(jié)合
在電子工程師的世界里,尋找一款性能卓越、功能豐富的微控制器是實現(xiàn)各種創(chuàng)新設(shè)計的關(guān)鍵。RA8E2微控制器就是這樣一款值得關(guān)注的產(chǎn)品,它集成了多種強大功能,為電子設(shè)計帶來了更多可能性。
文件下載:ra8e2.pdf
一、RA8E2概述
RA8E2微控制器集成了多個基于Arm的32位核心系列,這些核心共享瑞薩的通用外設(shè)集,有助于實現(xiàn)設(shè)計的可擴展性和高效的基于平臺的產(chǎn)品開發(fā)。其核心采用高性能的Arm Cortex? - M85,并搭載Helium?技術(shù),最高運行頻率可達480 MHz,擁有1 MB代碼閃存、672 KB SRAM(包括32 KB的TCM RAM和640 KB的用戶SRAM),還具備Octal Serial Peripheral Interface(OSPI)、USBFS、Graphics LCD Controller(GLCDC)、2D Drawing Engine(DRW)等豐富的外設(shè)和安全特性。
1.1 功能概述
1.1.1 Arm核心
- 高性能運行:Arm Cortex? - M85核心,最高運行頻率達480 MHz,采用ARMv8.1 - M架構(gòu)和Armv8 - M安全擴展,具備浮點運算單元(FPU),支持標量半精度、單精度和雙精度浮點運算,還有M - profile Vector Extension(MVE)和Helium?技術(shù),提供強大的計算能力。
- 內(nèi)存保護:配備Memory Protection Unit(Arm MPU),包括8個安全區(qū)域(MPU_S)和8個非安全區(qū)域(MPU_NS),保障內(nèi)存安全。
- 定時器功能:嵌入兩個SysTick定時器,分別為安全實例(SysTick_S)和非安全實例(SysTick_NS),由CPUCLK或MOCO除以8驅(qū)動。
- 調(diào)試功能:具備CoreSight? ETM - M85,方便調(diào)試和跟蹤。
1.1.2 內(nèi)存
- 代碼閃存:擁有1 MB的代碼閃存,為程序存儲提供充足空間。
- 數(shù)據(jù)閃存:12 KB的數(shù)據(jù)閃存,具備100,000次的編程/擦除(P/E)周期,可用于存儲重要數(shù)據(jù)。
- SRAM:672 KB的SRAM,其中32 KB為TCM,可實現(xiàn)高速數(shù)據(jù)訪問。
1.1.3 系統(tǒng)
- 運行模式:支持單芯片模式、JTAG啟動模式和SCI/USB啟動模式,滿足不同應(yīng)用場景的需求。
- 復位功能:提供13種復位類型,確保系統(tǒng)的穩(wěn)定運行。
- 電壓檢測:可編程電壓檢測(PVD)模塊可監(jiān)測VCC引腳的電壓水平,通過寄存器設(shè)置選擇檢測級別,由三個獨立的電壓電平檢測器(PVD0、PVD1、PVD2)組成。
- 時鐘系統(tǒng):具備多種時鐘源,包括主時鐘振蕩器(MOSC)、子時鐘振蕩器(SOSC)、高速片上振蕩器(HOCO)、中速片上振蕩器(MOCO)、低速片上振蕩器(LOCO)以及PLL1/PLL2,還支持時鐘輸出。
- 中斷控制:中斷控制器單元(ICU)可控制事件信號與嵌套向量中斷控制器(NVIC)、DMA控制器(DMAC)和數(shù)據(jù)傳輸控制器(DTC)模塊的連接,同時控制不可屏蔽中斷。
- 低功耗模式:通過多種方式降低功耗,如設(shè)置時鐘分頻器、控制EBCLK輸出、控制SDCLK輸出、停止模塊、進行電源門控控制、選擇正常操作中的工作電源控制模式以及切換到低功耗模式和處理器低功耗模式。
- 電池備份功能:提供電池備份功能,部分區(qū)域由電池供電,包括RTC、SOSC、備份寄存器、篡改檢測以及VBATT_R電壓下降檢測和VCC與VBATT之間的切換。
- 寄存器寫保護:寄存器寫保護功能可防止重要寄存器因軟件錯誤被覆蓋,通過Protect Register(PRCR_S和PRCR_NS)設(shè)置受保護的寄存器。
1.1.4 事件鏈接
事件鏈接控制器(ELC)利用各種外設(shè)模塊生成的事件請求作為源信號,將它們連接到不同模塊,實現(xiàn)模塊之間的直接鏈接,無需CPU干預(yù)。
1.1.5 直接內(nèi)存訪問
- 數(shù)據(jù)傳輸控制器(DTC):用于在中斷請求激活時傳輸數(shù)據(jù)。
- DMA控制器(DMAC):8通道直接內(nèi)存訪問控制器,可在無需CPU干預(yù)的情況下傳輸數(shù)據(jù)。
1.1.6 外部總線接口
包括CS區(qū)域(ECBI)、SDRAM區(qū)域(ECBI)和OSPI區(qū)域(EOBI),可連接外部設(shè)備和存儲器。
1.1.7 定時器
- 通用PWM定時器(GPT):包括6個32位定時器(GPT32)和4個16位定時器(GPT16),可生成PWM波形,也可作為通用定時器使用。
- 端口輸出使能(POEG):可將GPT輸出引腳置于輸出禁用狀態(tài)。
- 低功耗異步通用定時器(AGT):16位定時器,可用于脈沖輸出、外部脈沖寬度或周期測量以及計數(shù)外部事件。
- 超低功耗定時器(ULPT):32位定時器,可用于輸出脈沖或計數(shù)外部事件。
- 實時時鐘(RTC):具有日歷計數(shù)模式和二進制計數(shù)模式,日歷計數(shù)模式擁有2000 - 2099年的100年日歷,并自動調(diào)整閏年日期;二進制計數(shù)模式可用于非公歷日歷。
- 看門狗定時器(WDT):14位遞減計數(shù)器,可在系統(tǒng)失控無法刷新WDT時復位MCU,還可用于生成不可屏蔽中斷或下溢中斷。
- 獨立看門狗定時器(IWDT):14位遞減計數(shù)器,可在計數(shù)器下溢時復位MCU,也可選擇生成中斷請求。
1.1.8 通信接口
- 串行通信接口(SCI):6通道,具備異步和同步串行接口,包括異步接口(UART和ACIA)、8位時鐘同步接口、簡單IIC、簡單SPI、智能卡接口、曼徹斯特接口和簡單LIN接口,所有通道都有FIFO緩沖區(qū),可實現(xiàn)連續(xù)和全雙工通信,數(shù)據(jù)傳輸速度可通過片上波特率發(fā)生器獨立配置。
- I2C總線接口(IIC):2通道,符合NXP I2C總線接口功能的子集。
- 串行外設(shè)接口(SPI):提供高速全雙工同步串行通信,可與多個處理器和外設(shè)設(shè)備通信。
- CAN with Flexible Data - Rate(CANFD):可處理符合ISO 11898 - 1標準的經(jīng)典CAN幀和CANFD幀,每個通道支持4個發(fā)送緩沖區(qū)和16個接收緩沖區(qū)。
- USB 2.0 Full - Speed模塊(USBFS):可作為主機控制器或設(shè)備控制器,支持全速和低速(僅主機控制器)傳輸,具有內(nèi)部USB收發(fā)器,支持所有USB 2.0規(guī)范定義的傳輸類型,有數(shù)據(jù)傳輸?shù)木彌_區(qū)內(nèi)存,最多提供10個管道。
- Octal Serial Peripheral Interface(OSPI):內(nèi)存控制器,支持EXpanded Serial Peripheral Interface(xSPI),支持1位、2位、4位和8位協(xié)議。
- Serial Sound Interface Enhanced(SSIE):可與數(shù)字音頻設(shè)備接口,用于通過串行總線傳輸I2S/單聲道/TDM音頻數(shù)據(jù),支持高達50 MHz的音頻時鐘頻率,可作為從機或主機接收器、發(fā)射器或收發(fā)器,接收器和發(fā)射器包括32級FIFO緩沖區(qū),支持中斷和DMA驅(qū)動的數(shù)據(jù)接收和傳輸。
1.1.9 模擬
- 12位A/D轉(zhuǎn)換器(ADC12):提供12位逐次逼近A/D轉(zhuǎn)換,最多可選擇13個模擬輸入通道,可選擇溫度傳感器輸出、內(nèi)部參考電壓和VBATT 1/3電壓監(jiān)測進行轉(zhuǎn)換。
- 12位D/A轉(zhuǎn)換器(DAC12):提供12位D/A轉(zhuǎn)換。
- 溫度傳感器(TSN):片上溫度傳感器可確定和監(jiān)測芯片溫度,輸出電壓與芯片溫度成正比,輸出電壓提供給ADC12進行轉(zhuǎn)換,可被最終應(yīng)用使用。
- 高速模擬比較器(ACMPHS):可將模擬輸入電壓與參考電壓進行比較,并根據(jù)轉(zhuǎn)換結(jié)果提供數(shù)字輸出,模擬輸入電壓和參考電壓可來自內(nèi)部源(D/A轉(zhuǎn)換器輸出或內(nèi)部參考電壓)和外部源。
1.1.10 人機接口
- 圖形LCD控制器(GLCDC):提供多種功能,支持各種數(shù)據(jù)格式和面板,包括GLCDC0BI/GLCDC1BI主功能用于訪問圖形數(shù)據(jù),可疊加三個平面(單色背景平面、圖形1平面和圖形2平面),支持多種32位或16位每像素的圖形數(shù)據(jù)和8位、4位或1位LUT數(shù)據(jù)格式,數(shù)字接口信號輸出支持WVGA視頻圖像尺寸。
- 2D繪圖引擎(DRW):提供靈活的功能,可支持幾乎任何對象幾何形狀,每個對象的邊緣可獨立模糊或抗鋸齒,光柵化以每時鐘一個像素的速度在對象的邊界框上從左到右、從上到下執(zhí)行,也可從下到上進行光柵化以優(yōu)化性能,還提供優(yōu)化方法以避免對邊界框中許多空像素進行光柵化。
1.1.11 數(shù)據(jù)處理
- 循環(huán)冗余校驗(CRC)計算器:生成CRC代碼以檢測數(shù)據(jù)中的錯誤,可切換CRC計算結(jié)果的位順序以適應(yīng)LSB - first或MSB - first通信,還提供各種CRC生成多項式,窺探功能可監(jiān)控對特定地址的讀寫操作。
- 數(shù)據(jù)運算電路(DOC):可比較、相加和相減32位數(shù)據(jù),當滿足選定條件時,可比較32位數(shù)據(jù)并生成中斷。
1.1.12 安全
- 安全功能:具備ARMv8 - M TrustZone安全、特權(quán)控制、設(shè)備生命周期管理、認證級別(AL)、密鑰注入、安全引腳復用、VBATT備份寄存器歸零和安全工廠編程等功能。
- 瑞薩安全IP(RSIP - E51A):包含128位真隨機數(shù)生成電路、256位硬件唯一密鑰(HUK)和128位唯一ID。
1.2 模塊框圖
RA8E2的模塊框圖展示了其各個功能模塊之間的連接關(guān)系,包括內(nèi)存、系統(tǒng)總線、Arm Cortex? - M85核心、各種外設(shè)等,為工程師理解其架構(gòu)提供了清晰的視圖。
1.3 產(chǎn)品編號
產(chǎn)品編號包含了內(nèi)存容量和封裝類型等信息,例如R7FA8E2AFDCBD,通過編號可以快速了解產(chǎn)品的相關(guān)特性。
1.4 功能比較
詳細比較了不同產(chǎn)品編號的各項功能,包括引腳數(shù)量、內(nèi)存容量、通信接口、定時器等,方便工程師根據(jù)具體需求選擇合適的產(chǎn)品。
1.5 引腳功能
RA8E2的引腳具有多種功能,包括電源供應(yīng)、時鐘、操作模式控制、系統(tǒng)控制、中斷等。例如,VCC、VCC2為電源供應(yīng)引腳,XTAL、EXTAL為時鐘引腳,MD為操作模式設(shè)置引腳,RES為復位信號輸入引腳等。
1.6 引腳分配
從頂視圖展示了引腳的分配情況,為硬件設(shè)計中的引腳布局提供了參考。
1.7 引腳列表
詳細列出了每個引腳的功能和相關(guān)信息,包括其所屬的功能模塊、輸入/輸出類型和描述等,方便工程師進行引腳的使用和配置。
二、電氣特性
2.1 絕對最大額定值
規(guī)定了電源電壓、輸入電壓、參考電源電壓、模擬電源電壓、工作結(jié)溫、存儲溫度等參數(shù)的絕對最大額定值,使用時必須確保不超過這些值,以免造成MCU的永久損壞。
2.2 DC特性
2.2.1 Tj/Ta定義
明確了允許的工作結(jié)溫Tj的計算方法,Tj = Ta + θja × 總功耗,其中總功耗 = (VCC - VOH) × ΣIOH + VOL × ΣIOL + (ICC max + ICC_DCDC max) × VCC,同時給出了最低環(huán)境溫度Ta為 - 40℃。
2.2.2 I/O VIH, VIL
規(guī)定了不同電源電壓下各外設(shè)功能引腳的輸入高電平電壓(VIH)和輸入低電平電壓(VIL),對于施密特觸發(fā)器輸入引腳和非施密特觸發(fā)器輸入引腳有不同的要求。
2.2.3 I/O IOH, IOL
給出了不同端口在不同驅(qū)動能力下的允許輸出電流,包括平均輸出電流和最大輸出電流,使用時應(yīng)確保輸出電流不超過規(guī)定值,以保護MCU的可靠性。
2.2.4 I/O VOH, VOL, 及其他特性
規(guī)定了輸出電壓(VOH、VOL)、輸入泄漏電流、三態(tài)泄漏電流、輸入上拉MOS電流和輸入電容等特性,為電路設(shè)計提供了重要的電氣參數(shù)。
2.2.5 工作和待機電流
詳細列出了不同工作模式下的電流消耗情況,包括高速模式、低速模式、CPU睡眠模式、CPU深度睡眠模式等,以及BGO操作時的電流增加情況,方便工程師進行功耗評估和優(yōu)化。
2.2.6 VCC上升和下降梯度及紋波頻率
規(guī)定了VCC上升和下降梯度的特性以及VCC紋波頻率和梯度的要求,確保VCC電壓在規(guī)定范圍內(nèi)穩(wěn)定變化,避免對MCU的正常工作產(chǎn)生影響。
2.2.7 熱特性
給出了結(jié)溫Tj的計算方法,Tj = Ta + θja × 總功耗或Tj = Tt + Ψjt × 總功耗,同時提供了熱阻θja和Ψjt的參考值,幫助工程師進行散熱設(shè)計。
2.3 AC特性
2.3.1 頻率
規(guī)定了高速模式和低速模式下各時鐘的工作頻率,包括CPU時鐘(CPUCLK)、系統(tǒng)時鐘(ICLK)、外設(shè)模塊時鐘(PCLKA - E)、閃存接口時鐘(FCLK)、外部總線時鐘(BCLK)等,確保各模塊在合適的頻率下工作。
2.3.2 時鐘定時
詳細列出了各種時鐘的定時參數(shù),如EBCLK和SDCLK的輸出周期時間、高脈沖寬度、低脈沖寬度、上升時間和下降時間等,以及外部時鐘輸入的相關(guān)參數(shù),為時鐘電路的設(shè)計提供了精確的依據(jù)。
2.3.3 復位定時
規(guī)定了不同模式下復位信號的脈沖寬度和等待時間,確保復位操作的正確執(zhí)行。
2.3.4 喚醒定時
給出了從低功耗模式恢復的時間,包括CPU深度睡眠模式、軟件待機模式、深度軟件待機模式等,幫助工程師優(yōu)化系統(tǒng)的喚醒時間。
2.3.5 NMI和IRQ噪聲濾波器
規(guī)定了NMI和IRQ脈沖寬度的要求,以及在不同條件下的濾波參數(shù),提高系統(tǒng)的抗干擾能力。
2.3.6 總線定時
詳細列出了地址延遲、字節(jié)控制延遲、CS延遲、ALE延遲時間、RD延遲、讀數(shù)據(jù)設(shè)置時間、讀數(shù)據(jù)保持時間、WR/WRn延遲、寫數(shù)據(jù)延遲、寫數(shù)據(jù)保持時間、WAIT設(shè)置時間和WAIT保持時間等總線定時參數(shù),確保總線通信的穩(wěn)定和準確。
2.3.7 I/O端口、POEG、GPT、AGT、ULPT和ADC12觸發(fā)定時
規(guī)定了I/O端口輸入數(shù)據(jù)脈沖寬度、EXCIN輸入頻率、RTCICn輸入脈沖寬度、POEG輸入觸發(fā)脈沖寬度、GPT輸入捕獲脈沖寬度、AGT輸入輸出周期和寬度、ULPT輸入輸出周期和寬度、ADC12觸發(fā)輸入脈沖寬度等定時參數(shù),為相關(guān)模塊的使用提供了準確的時間要求。
2.3.8 CAC定時
規(guī)定了CACREF輸入脈沖寬度的要求,確保時鐘頻率準確性測量電路的正常工作。
2.3.9 SCI定時
詳細列出了SCI在異步模式、簡單SPI模式、時鐘同步模式和簡單IIC模式下的定時參數(shù),包括輸入時鐘周期、輸入時鐘脈沖寬度、輸入時鐘上升時間、輸入時鐘下降時間、輸出時鐘周期、輸出時鐘脈沖寬度、輸出時鐘上升時間、輸出時鐘下降時間、數(shù)據(jù)輸入設(shè)置時間、數(shù)據(jù)輸入保持時間、數(shù)據(jù)輸出延遲時間、數(shù)據(jù)輸出保持時間、數(shù)據(jù)上升和下降時間、SS輸入設(shè)置時間、SS輸入保持時間、SS輸入上升和下降時間、從機訪問時間、從機輸出釋放時間等,確保SCI通信的穩(wěn)定和準確。
2.3.10 SPI定時
規(guī)定了SPI的時鐘周期、時鐘高脈沖寬度、時鐘低脈沖寬度、時鐘上升和下降時間、數(shù)據(jù)輸入設(shè)置時間、數(shù)據(jù)輸入保持時間、SSL設(shè)置時間、SSL保持時間、TI SSP SS輸入設(shè)置時間、TI SSP SS輸入保持時間、TI SSP下一次訪問時間、TI SSP主SS輸出延遲、數(shù)據(jù)輸出延遲時間、數(shù)據(jù)輸出保持時間、連續(xù)傳輸延遲時間、MOSI和MISO上升和下降時間、SSL上升和下降時間、從機訪問時間、從機輸出釋放時間等定時參數(shù),確保SPI通信的穩(wěn)定和準確。
2.3.11 OSPI定時
詳細列出了OSPI的周期時間、時鐘輸出擺率、時鐘占空比失真、時鐘最小脈沖寬度、差分時鐘交叉電壓、DS占空比失真、DS最小脈沖寬度、數(shù)據(jù)輸入/輸出擺率、數(shù)據(jù)輸入設(shè)置時間、數(shù)據(jù)輸入保持時間、數(shù)據(jù)輸出有效時間、數(shù)據(jù)輸出保持時間、數(shù)據(jù)輸出緩沖區(qū)關(guān)閉時間、時鐘低到CS低、CS低到時鐘高、時鐘低到CS高、CS高到時鐘高、DS低輸出到CS高、CS高到DS三態(tài)、CS低到DS低輸入
-
電氣特性
+關(guān)注
關(guān)注
0文章
202瀏覽量
10296 -
功能特性
+關(guān)注
關(guān)注
0文章
45瀏覽量
97
發(fā)布評論請先 登錄
RA8E2微控制器:高性能與多功能的完美結(jié)合
評論