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