Renesas RA6M4微控制器:性能卓越的硬件之選
在當(dāng)今的電子世界中,微控制器扮演著至關(guān)重要的角色,它們是各種電子設(shè)備的核心大腦,負(fù)責(zé)處理和控制各種任務(wù)。Renesas RA6M4微控制器就是其中一款性能卓越的產(chǎn)品,下面我們就來詳細(xì)了解一下它的特點(diǎn)和優(yōu)勢。
文件下載:ra6m4.pdf
一、RA6M4概述
RA6M4集成了多個基于Arm的32位內(nèi)核,這些內(nèi)核在軟件和引腳方面具有兼容性,并且共享Renesas的一系列通用外設(shè),這極大地促進(jìn)了設(shè)計的可擴(kuò)展性和基于平臺的高效產(chǎn)品開發(fā)。其核心采用高性能的Arm Cortex - M33,最高運(yùn)行頻率可達(dá)200 MHz,擁有豐富的內(nèi)存和強(qiáng)大的通信接口,還具備安全和加密功能,能滿足多種應(yīng)用場景的需求。
1.1 功能概述
1.1.1 Arm核心
- 高性能與安全性:采用Armv8 - M架構(gòu),具備安全擴(kuò)展功能,最高運(yùn)行頻率達(dá)200 MHz。同時配備Arm Memory Protection Unit(Arm MPU),分為安全和非安全區(qū)域,各有8個區(qū)域,能有效保護(hù)內(nèi)存系統(tǒng)。
- SysTick定時器:嵌入了安全和非安全兩個SysTick定時器,可由LOCO或系統(tǒng)時鐘驅(qū)動,為系統(tǒng)提供精確的定時功能。
- CoreSight? ETM - M33:由SysTick定時器時鐘或系統(tǒng)時鐘驅(qū)動,方便進(jìn)行調(diào)試和跟蹤。
1.1.2 內(nèi)存
- 代碼閃存:最大支持1 MB的代碼閃存,采用雙銀行設(shè)計,支持后臺和SWAP操作,方便代碼的存儲和管理。
- 數(shù)據(jù)閃存:擁有8 KB的數(shù)據(jù)閃存,具備100,000次的編程/擦除(P/E)循環(huán),可用于存儲重要數(shù)據(jù)。
- SRAM:256 KB的SRAM帶有奇偶校驗/糾錯碼(ECC),能提高數(shù)據(jù)存儲的可靠性。
1.1.3 系統(tǒng)
- 運(yùn)行模式:有單芯片模式和SCI/USB啟動模式兩種運(yùn)行模式,滿足不同的應(yīng)用需求。
- 復(fù)位功能:提供14種復(fù)位方式,確保系統(tǒng)在各種情況下都能穩(wěn)定復(fù)位。
- 低電壓檢測:通過低電壓檢測(LVD)模塊監(jiān)測VCC引腳的電壓水平,可通過寄存器設(shè)置檢測級別,包含三個獨(dú)立的電壓檢測器。
- 時鐘管理:擁有多種時鐘源,如主時鐘振蕩器(MOSC)、子時鐘振蕩器(SOSC)、高速片上振蕩器(HOCO)等,還支持PLL/PLL2,能提供穩(wěn)定的時鐘信號。
1.1.4 事件鏈接與直接內(nèi)存訪問
- 事件鏈接控制器(ELC):利用各種外設(shè)模塊產(chǎn)生的事件請求作為源信號,將它們連接到不同模塊,實現(xiàn)模塊間的直接鏈接,無需CPU干預(yù)。
- 數(shù)據(jù)傳輸控制器(DTC):在中斷請求激活時進(jìn)行數(shù)據(jù)傳輸。
- DMA控制器(DMAC):8通道的直接內(nèi)存訪問控制器,可在無需CPU干預(yù)的情況下進(jìn)行數(shù)據(jù)傳輸。
1.1.5 通信接口
- 豐富的接口類型:具備多種通信接口,如Serial Communications Interface(SCI)×10、I2C總線接口(IIC)×2、Serial Peripheral Interface(SPI)×2、Quad Serial Peripheral Interface(QSPI)、Octa Serial Peripheral Interface(OSPI)、USB 2.0 Full - Speed Module(USBFS)、Control Area Network module(CAN)×2、Ethernet MAC/DMA Controller(ETHERC/EDMAC)、SD/MMC Host Interface(SDHI)、Serial Sound Interface Enhanced(SSIE)等,能滿足不同的通信需求。
1.1.6 模擬外設(shè)
- ADC與DAC:提供兩個12位的A/D轉(zhuǎn)換器(ADC12)和兩個12位的D/A轉(zhuǎn)換器(DAC12),可實現(xiàn)高精度的模擬信號轉(zhuǎn)換。
- 溫度傳感器:片上溫度傳感器(TSN)能實時監(jiān)測芯片溫度,確保設(shè)備的可靠運(yùn)行。
1.1.7 定時器
- 多種定時器類型:包括General PWM Timer 32 - bit(GPT32)×4、General PWM Timer 16 - bit(GPT16)×6、Low Power Asynchronous General Purpose Timer(AGT)×6、Realtime Clock(RTC)、Watchdog Timer(WDT)、Independent Watchdog Timer(IWDT)等,可滿足不同的定時和計數(shù)需求。
1.1.8 安全與加密
- 安全加密引擎:集成Secure Crypto Engine 9,支持對稱算法(如AES)、非對稱算法(如RSA、ECC、DSA)和哈希值生成(如SHA224、SHA256、GHASH),還具備128位唯一ID。
- Arm TrustZone:為代碼閃存、數(shù)據(jù)閃存和SRAM劃分安全和非安全區(qū)域,為每個外設(shè)提供獨(dú)立的安全屬性,實現(xiàn)設(shè)備生命周期管理。
1.1.9 人機(jī)接口
1.2 產(chǎn)品型號與功能比較
RA6M4有多種產(chǎn)品型號,不同型號在內(nèi)存容量、封裝類型、功能等方面存在差異。例如,不同型號的代碼閃存容量有512 KB、768 KB和1 MB可選,封裝類型包括144 - pin LQFP、100 - pin LQFP、64 - pin LQFP、144 - pin BGA和64 - pin BGA等。在功能方面,不同型號在通信接口、定時器、模擬外設(shè)等方面也有所不同,工程師可以根據(jù)具體的應(yīng)用需求選擇合適的型號。
1.3 引腳功能與分配
RA6M4的引腳功能豐富,涵蓋了電源、時鐘、通信、定時器等多種功能。例如,VCC為電源輸入引腳,XTAL和EXTAL用于連接晶體諧振器,MD用于設(shè)置操作模式,RES為復(fù)位信號輸入引腳等。同時,文檔還詳細(xì)給出了不同封裝類型的引腳分配圖,方便工程師進(jìn)行硬件設(shè)計。
二、電氣特性
2.1 絕對最大額定值
RA6M4的絕對最大額定值規(guī)定了其正常工作的電壓、溫度等范圍。例如,電源電壓VCC、VCC_USB和VBATT的范圍為 - 0.3至 + 4.0 V,輸入電壓在不同情況下也有相應(yīng)的限制,工作溫度范圍為 - 40至 + 105°C,存儲溫度范圍為 - 55至 + 125°C。在設(shè)計過程中,必須嚴(yán)格遵守這些額定值,以確保芯片的安全和可靠性。
2.2 DC特性
2.2.1 Tj/Ta定義
規(guī)定了允許的結(jié)溫Tj,在高速模式下為125°C,在低速和子振蕩速度模式下根據(jù)產(chǎn)品不同有所不同。同時給出了Tj的計算方法,通過環(huán)境溫度Ta、熱阻θja和總功耗來計算。
2.2.2 VIH和VIL
不同外設(shè)功能引腳的輸入高電壓VIH和輸入低電壓VIL有不同的要求,例如EXTAL、SPI等引腳的VIH為VCC × 0.8,VIL為VCC × 0.2,而IIC(SMBus)的VIH為2.1至VCC + 3.6(最大5.8)V,VIL為0.8 V。
2.2.3 IOH和IOL
不同端口的允許輸出電流(平均和最大值)有所不同,可通過設(shè)置端口驅(qū)動能力位來選擇低、中、高驅(qū)動能力。例如,部分端口在低驅(qū)動時IOH為 - 2.0 mA,IOL為2.0 mA;在高驅(qū)動時IOH可達(dá) - 20 mA,IOL可達(dá)20 mA。
2.2.4 VOH、VOL和其他特性
不同外設(shè)的輸出電壓VOH和VOL在不同測試條件下有不同的值,例如IIC在IOL = 3.0 mA時VOL為0.4 V,ETHERC在IOH = - 1.0 mA時VOH為VCC - 0.5 V。同時還給出了輸入泄漏電流、輸入電容等特性。
2.2.5 工作和待機(jī)電流
RA6M4在不同工作模式下的電流消耗不同。例如,在高速模式下,最大ICC為115 mA,在睡眠模式下為10至47 mA;在軟件待機(jī)模式和深度軟件待機(jī)模式下,電流消耗更低。此外,還給出了模擬電源供應(yīng)電流、USB工作電流等信息。
2.3 AC特性
2.3.1 頻率
在不同工作模式下,系統(tǒng)時鐘(ICLK)和外設(shè)模塊時鐘(PCLKA、PCLKB等)有不同的頻率要求。例如,在高速模式下,ICLK為200 MHz,PCLKA為100 MHz;在低速模式下,ICLK為1 MHz,PCLKA為1 MHz。
2.3.2 時鐘定時
規(guī)定了各種時鐘信號的周期、脈沖寬度、上升時間和下降時間等參數(shù)。例如,EBCLK引腳輸出周期時間tBcyc為20 ns,EXTAL外部時鐘輸入周期時間tEXcyc為41.66 ns。
2.3.3 復(fù)位定時
給出了RES引腳的脈沖寬度和復(fù)位取消后的等待時間。例如,在電源開啟時,RES脈沖寬度tRESWP為0.7 ms,復(fù)位取消后的等待時間tRESWT為37.3至41.2 μs。
2.3.4 喚醒定時
不同系統(tǒng)時鐘源下,從低功耗模式恢復(fù)的時間不同。例如,當(dāng)系統(tǒng)時鐘源為主時鐘振蕩器時,從軟件待機(jī)模式恢復(fù)的時間tSBYMC為2.1至2.4 ms;從深度軟件待機(jī)模式恢復(fù)的時間tDSBY為0.38至0.73 ms。
2.3.5 NMI和IRQ噪聲濾波器
規(guī)定了NMI和IRQ脈沖寬度的要求,在數(shù)字濾波器啟用和禁用時有所不同。例如,NMI數(shù)字濾波器禁用時,脈沖寬度tNMIW為200 ns;啟用時,根據(jù)時鐘周期有所變化。
2.3.6 總線定時
給出了地址延遲、字節(jié)控制延遲、CS延遲等總線定時參數(shù)。例如,地址延遲tAD為12.5 ns,讀數(shù)據(jù)設(shè)置時間tRDS為12.5 ns。
2.3.7 I/O端口、POEG、GPT、AGT和ADC12觸發(fā)定時
規(guī)定了I/O端口輸入數(shù)據(jù)脈沖寬度、POEG輸入觸發(fā)脈沖寬度、GPT輸入捕獲脈沖寬度等參數(shù)。例如,I/O端口輸入數(shù)據(jù)脈沖寬度tPRW為1.5 tPcyc。
2.3.8 CAC定時
CACREF輸入脈沖寬度根據(jù)PCLKB周期和CAC計數(shù)時鐘源周期有所不同。
2.3.9 SCI定時
規(guī)定了SCI輸入時鐘周期、輸入時鐘脈沖寬度、輸出時鐘周期等參數(shù)。例如,異步模式下SCI輸入時鐘周期tScyc為4 tPcyc。
2.3.10 SPI定時
給出了SPI RSPCK時鐘周期、RSPCK時鐘高脈沖寬度、數(shù)據(jù)輸入設(shè)置時間等參數(shù)。例如,主模式下RSPCK時鐘周期tSPcyc為2至4096 tPcyc。
2.3.11 QSPI定時
規(guī)定了QSPI QSPCK時鐘周期、QSPCK時鐘高脈沖寬度、數(shù)據(jù)輸入設(shè)置時間等參數(shù)。例如,QSPCK時鐘周期tQScyc為2至48 tPcyc。
2.3.12 OSPI定時
給出了OSPI OM_SCLK時鐘頻率、OM_SCLK高脈沖寬度、OM_CS設(shè)置時間等參數(shù)。例如,SPI模式下OM_SCLK時鐘頻率fOCcyc為50 MHz。
2.3.13 IIC定時
規(guī)定了IIC SCL輸入周期時間、SCL輸入高脈沖寬度、SDA輸入上升時間等參數(shù)。例如,標(biāo)準(zhǔn)模式下SCL輸入周期時間tSCL為6(12)× tIICcyc + 1300 ns。
2.3.14 SSIE定時
給出了SSIE SSIBCK0周期、SSILRCK0/SSIFS0輸入設(shè)置時間、輸出延遲時間等參數(shù)。例如,主模式下SSIBCK0周期tO為80 ns。
2.3.15 SD/MMC主機(jī)接口定時
規(guī)定了SDnCLK時鐘周期、SDnCLK時鐘高脈沖寬度、SDnCMD/SDnDATm輸出數(shù)據(jù)延遲等參數(shù)。例如,SDnCLK時鐘周期SDCYC為20 ns。
2.3.16 ETHERC定時
給出了ETHERC(RMII)和ETHERC(MII)的各種定時參數(shù),如REF50CK0周期時間、RMII_xxxx輸出延遲、ET0_TX_CLK周期時間等。例如,ETHERC(RMII)的REF50CK0周期時間Tck為20 ns。
2.4 USB特性
2.4.1 USBFS定時
分別給出了USBFS在低速和全速模式下的輸入輸出特性,包括輸入高電壓VIH、輸入低電壓VIL、輸出高電壓VOH、輸出低電壓VOL等參數(shù)。例如,低速模式下輸入高電壓VIH為2.0 V,輸出高電壓VOH為2.8至3.6 V(IOH = - 200 μA)。
2.5 ADC12特性
規(guī)定了ADC12的頻率、模擬輸入電容、量化誤差、分辨率等參數(shù),以及不同通道的轉(zhuǎn)換時間、偏移誤差、全尺度誤差等特性。例如,高 - 精度高速通道(AN000至AN005)在PCLKC = 50 MHz、允許信號源阻抗最大為1 kΩ、采樣13個狀態(tài)時,轉(zhuǎn)換時間為0.52(0.26)μs。
2.6 DAC12特性
給出了DAC12的分辨率、絕對精度、INL、DNL、輸出阻抗、轉(zhuǎn)換時間等參數(shù)。例如,無輸出放大器時,絕對精度為±24 LSB(電阻負(fù)載2 MΩ)。
2.7 TSN特性
規(guī)定了溫度傳感器的相對精度、溫度斜率、輸出電壓、啟動時間和采樣時間等參數(shù)。例如,相對精度為±1.0 °C,溫度斜率為4.0 mV/°C。
2.8 OSC停止檢測特性
給出了振蕩停止檢測電路的檢測時間,最大為1 ms。
2.9 POR和LVD特性
規(guī)定了電源 - 開啟復(fù)位電路和電壓檢測電路的電壓檢測水平、內(nèi)部復(fù)位時間、最小VCC下降時間等參數(shù)。例如,電源 - 開啟復(fù)位的電壓檢測水平VPOR在不同模式下有所不同,DPSBYCR.DEEPCUT[1:0] = 00b或01b時為2.5至2.7 V,DPSBYCR.DEEPCUT[1:0] = 11b時為1.8至2.7 V。
2.10 VBATT特性
給出了電池備份功能的電壓水平、VCC - 關(guān)閉周期、VBATT低電壓檢測水平等參數(shù)。例如,切換到電池備份的電壓水平VDETBATT為2.50至2.70 V。
2.11 CTSU特性
規(guī)定了CTSU的外部電容、TS引腳電容負(fù)載、允許輸出高電流等參數(shù)。例如,外部電容連接到TSCAP引腳的電容Ctscap為9至11 nF。
2.12 閃存內(nèi)存特性
2.12.1 代碼閃存內(nèi)存特性
給出了代碼閃存的編程時間、擦除時間、重編程/擦除周期、暫停延遲、恢復(fù)時間等參數(shù)。例如,128 - 字節(jié)編程時間在NPEC ≤ 100次、FCLK = 4 MHz時為0.75至13.2 ms。
2.12.2 數(shù)據(jù)閃存內(nèi)存特性
規(guī)定了數(shù)據(jù)閃存的編程時間、擦除時間、重編程/擦除周期、暫停延遲、恢復(fù)時間等參數(shù)。例如,4 - 字節(jié)編程時間在FCLK = 4 MHz時為0.36至3.8 ms。
2.12.3 選項設(shè)置內(nèi)存特性
給出了選項設(shè)置內(nèi)存的編程時間、重編程周期、數(shù)據(jù)保持時間等參數(shù)。例如,編程時間在NOPC ≤ 100次、FCLK = 4 MHz時為83至309 ms。
2.13 邊界掃描
規(guī)定了邊界掃描的TCK時鐘周期時間、TCK時鐘高脈沖寬度、TMS設(shè)置時間等參數(shù)。例如,TCK時鐘周期時間tTCKcyc為100 ns。
2.14 聯(lián)合測試行動組(JTAG)
給出了JTAG的TCK時鐘周期時間、TCK時鐘高脈沖寬度、TMS設(shè)置時間等參數(shù)。例如,TCK時鐘周期時間tTCKcyc為40 ns。
2.15 串行線調(diào)試(SWD)
規(guī)定了SWD的SWCLK時鐘周期時間、SWCLK時鐘高脈沖寬度、SWDIO設(shè)置時間等參數(shù)。例如,SWCLK時鐘周期時間tSWCKcyc為40 ns。
2.16 嵌入式跟蹤宏接口(ETM)
給出了ETM的TCLK時鐘周期時間、TCLK時鐘高脈沖寬度
-
微控制器
+關(guān)注
關(guān)注
49文章
8686瀏覽量
165296 -
電氣特性
+關(guān)注
關(guān)注
0文章
238瀏覽量
10304
發(fā)布評論請先 登錄
【Renesas RA6M4開發(fā)板之I2C(模擬)驅(qū)動ssd1306 OLED屏幕】
Renesas RA6M4微控制器:性能卓越的硬件之選
評論