深入解析RX63T Group Renesas MCUs:性能卓越的32位MCU
在電子工程師的設(shè)計(jì)世界里,選擇一款合適的微控制器(MCU)至關(guān)重要。今天,我們將深入探討Renesas的RX63T Group MCU,看看它有哪些獨(dú)特的特性和優(yōu)勢,能為我們的設(shè)計(jì)帶來怎樣的便利。
文件下載:R5F563T5EDFL#V0.pdf
一、RX63T Group MCU概述
RX63T Group是一款100 - MHz的32位RX MCU,具備片上浮點(diǎn)單元(FPU),運(yùn)算能力可達(dá)165 DMIPS。它擁有豐富的外設(shè),包括兩個(gè)12位ADC(三個(gè)采樣保持電路、雙數(shù)據(jù)寄存器、放大器、比較器)、一個(gè)10位ADC,能實(shí)現(xiàn)7通道的同時(shí)采樣,還具備100 MHz的PWM功能(2個(gè)三相互補(bǔ)通道 + 4個(gè)單相互補(bǔ)通道或3個(gè)三相互補(bǔ)通道 + 1個(gè)單相互補(bǔ)通道)。
1.1 32位RX CPU核心
- 高頻率與高性能:最高工作頻率達(dá)100 MHz,在100 MHz運(yùn)行時(shí)能達(dá)到165 DMIPS,運(yùn)算能力強(qiáng)勁。
- 浮點(diǎn)運(yùn)算:支持單精度32位IEEE - 754浮點(diǎn)運(yùn)算,為復(fù)雜的算法和計(jì)算提供了有力支持。
- 多種運(yùn)算單元:具備兩種乘累加單元(內(nèi)存間和寄存器間)、32位乘法器(最快指令執(zhí)行只需一個(gè)CPU時(shí)鐘周期)和除法器(最快指令執(zhí)行需兩個(gè)CPU時(shí)鐘周期)。
- 獨(dú)特架構(gòu):采用CISC哈佛架構(gòu)和5級流水線,可變長度指令,代碼超緊湊。還支持內(nèi)存保護(hù)單元(MPU),增強(qiáng)了系統(tǒng)的安全性。
- 調(diào)試接口:提供JTAG和FINE(兩線)兩種調(diào)試接口,方便工程師進(jìn)行開發(fā)和調(diào)試。
1.2 低功耗設(shè)計(jì)與架構(gòu)
- 電源選擇靈活:支持單3.3 - V或單5 - V供電,3.3 - V產(chǎn)品可搭配5 - V模擬電源使用。
- 四種低功耗模式:包括睡眠模式、全模塊時(shí)鐘停止模式、軟件待機(jī)模式和深度軟件待機(jī)模式,有效降低功耗。
1.3 片上存儲器
- 主閃存存儲器:最大512 Kbytes,100 - MHz運(yùn)行無等待狀態(tài),讀取周期為10 - ns。用戶代碼可通過USB、SCI或JTAG進(jìn)行編程。
- 數(shù)據(jù)閃存存儲器:最大32 Kbytes,可重編程達(dá)100,000次,支持后臺編程/擦除操作。
- SRAM:最大48 Kbytes,無等待狀態(tài),用于指令和操作數(shù)存儲。
1.4 其他特性
- DMA:包含四個(gè)通道的DMA和可處理多通道傳輸?shù)腄TC。
- 復(fù)位與電源管理:具備上電復(fù)位(POR)和帶電壓設(shè)置的低電壓檢測(LVD)。
- 時(shí)鐘功能:支持外部晶體振蕩器或內(nèi)部PLL,工作頻率為4至12.5 MHz,還有內(nèi)部125 - kHz LOCO和專用的125 - kHz LOCO用于IWDT。
- 獨(dú)立看門狗定時(shí)器:采用125 - kHz LOCO時(shí)鐘運(yùn)行。
- 符合IEC60730標(biāo)準(zhǔn)的實(shí)用功能:如振蕩停止檢測、頻率測量、CRC、IWDT、A/D轉(zhuǎn)換器自診斷功能等。
- 外部地址空間:有4個(gè)CS區(qū)域(4 × 1 Mbyte),每個(gè)區(qū)域可選擇復(fù)用地址數(shù)據(jù)或獨(dú)立地址線,以及8 - 或16 - 位總線空間。
二、詳細(xì)規(guī)格分析
2.1 CPU規(guī)格
- 最大工作頻率:100 MHz,32位RX CPU,最小指令執(zhí)行時(shí)間為一個(gè)系統(tǒng)時(shí)鐘周期。
- 地址空間:4 - Gbyte線性地址空間。
- 寄存器組:包括16個(gè)32位通用寄存器、9個(gè)32位控制寄存器和1個(gè)64位累加器。
- 指令集:基本指令73條,浮點(diǎn)運(yùn)算指令8條,DSP指令9條,尋址模式10種,數(shù)據(jù)排列支持小端模式,數(shù)據(jù)可選擇小端或大端模式。
- 片上運(yùn)算單元:32位乘法器(32 × 32 → 64位)、片上除法器(32 / 32 → 32位)和32位桶形移位器。
2.2 存儲器規(guī)格
- ROM:容量有512 Kbytes、384 Kbytes、256 Kbytes、64 Kbytes、48 Kbytes、32 Kbytes等多種選擇,100 MHz無等待訪問,支持板上和板外編程。
- RAM:容量有48 Kbytes、32 Kbytes、24 Kbytes、8 Kbytes,100 MHz無等待訪問。
- E2數(shù)據(jù)閃存:容量有32 Kbytes、8 Kbytes,可通過SCI或USB進(jìn)行板上編程,編程/擦除次數(shù)達(dá)100,000次。
2.3 時(shí)鐘與復(fù)位
- 時(shí)鐘生成電路:包括主時(shí)鐘振蕩器、低速片上振蕩器、PLL頻率合成器和IWDT專用片上振蕩器,可對系統(tǒng)時(shí)鐘(ICLK)、外設(shè)模塊時(shí)鐘(PCLKA、PCLKB)、AD時(shí)鐘(PCLKC)、FlashIF時(shí)鐘(FCLK)和S12AD時(shí)鐘(PCLKD)進(jìn)行獨(dú)立的分頻和倍頻設(shè)置。
- 復(fù)位方式:包括RES#引腳復(fù)位、上電復(fù)位、電壓監(jiān)控復(fù)位、獨(dú)立看門狗定時(shí)器復(fù)位、看門狗定時(shí)器復(fù)位、深度軟件待機(jī)復(fù)位和軟件復(fù)位。
- 電壓檢測電路:當(dāng)VCC電壓通過電壓檢測電平(Vdet)時(shí),會產(chǎn)生內(nèi)部復(fù)位或內(nèi)部中斷。
2.4 中斷與總線
- 中斷控制器:外設(shè)功能中斷最多169個(gè)源,外部中斷最多8個(gè)(引腳IRQ0至IRQ7),軟件中斷1個(gè)源,不可屏蔽中斷6個(gè)源,可指定16級優(yōu)先級。
- 外部總線擴(kuò)展:外部地址空間可分為四個(gè)區(qū)域(CS0至CS3),每個(gè)區(qū)域1 Mbyte,可輸出片選信號(CS0#至CS3#),每個(gè)區(qū)域可指定為8 - 或16 - 位總線空間,總線格式可選擇獨(dú)立總線或復(fù)用總線,支持等待控制和寫緩沖功能,數(shù)據(jù)排列可選擇小端或大端模式。
2.5 定時(shí)器
- 多功能定時(shí)器脈沖單元3(MTU3):16位,8個(gè)通道,可選擇10種計(jì)數(shù)時(shí)鐘中的8種(不同通道可選時(shí)鐘數(shù)量不同),具備24個(gè)輸出比較/輸入捕獲寄存器,支持計(jì)數(shù)器清零操作、多定時(shí)器計(jì)數(shù)器同時(shí)寫入、寄存器同步輸入輸出、緩沖操作、級聯(lián)操作等,有多種脈沖輸出模式,如互補(bǔ)PWM模式可輸出非重疊波形控制三相逆變器,還可自動(dòng)設(shè)置死區(qū)時(shí)間,PWM占空比可在0%至100%之間選擇。
- 通用PWM定時(shí)器(GPT):16位,8個(gè)通道,可選擇4種計(jì)數(shù)時(shí)鐘,每個(gè)通道有2個(gè)輸入/輸出引腳和2個(gè)輸出比較/輸入捕獲寄存器,支持緩沖寄存器操作,可在峰值或谷值進(jìn)行緩沖切換,生成不對稱PWM波形,可設(shè)置幀間隔寄存器并產(chǎn)生中斷,多個(gè)計(jì)數(shù)器可同步操作,通過三個(gè)計(jì)數(shù)器組合可生成帶死區(qū)時(shí)間的三相PWM波形,還可根據(jù)外部或內(nèi)部觸發(fā)啟動(dòng)、清除和停止計(jì)數(shù)器,能利用主時(shí)鐘測量IWDT專用時(shí)鐘信號分頻后的信號邊緣時(shí)間,檢測異常振蕩,可生成精度達(dá)系統(tǒng)時(shí)鐘周期1/32的PWM延遲。
- 比較匹配定時(shí)器(CMT):16位,2個(gè)通道,2個(gè)單元,可選擇4種內(nèi)部時(shí)鐘信號。
- 看門狗定時(shí)器(WDTA):14位,1個(gè)通道,可選擇6種計(jì)數(shù)器輸入時(shí)鐘信號。
- 獨(dú)立看門狗定時(shí)器(IWDTa):14位,1個(gè)通道,計(jì)數(shù)器輸入時(shí)鐘為專用片上振蕩器,可選擇不同的分頻比。
2.6 通信功能
- USB 2.0主機(jī)/功能模塊(USBa):包括UDC(USB設(shè)備控制器)和收發(fā)器,單端口,符合USB 2.0規(guī)范,傳輸速率為全速(12 Mbps),支持自供電模式和總線供電模式,支持OTG功能,內(nèi)置2 Kbytes RAM作為傳輸緩沖。
- 串行通信接口(SCIc、SCId):共5個(gè)通道(SCIc 4個(gè)通道 + SCId 1個(gè)通道),SCIc支持異步、時(shí)鐘同步和智能卡接口等串行通信模式,具備多處理器功能,片上波特率發(fā)生器可選擇所需比特率,可選擇LSB - 優(yōu)先或MSB - 優(yōu)先傳輸,支持簡單I2C和簡單SPI;SCId在SCIc基礎(chǔ)上增加了支持包含起始幀和信息幀的串行通信協(xié)議以及LIN格式的功能。
- I2C總線接口(RIIC):2個(gè)通道,支持I2C總線格式/SMBus格式,支持多主模式,最大傳輸速率為400 kbps。
- CAN模塊(CAN):1個(gè)通道,符合ISO11898 - 1規(guī)范(標(biāo)準(zhǔn)幀和擴(kuò)展幀),每個(gè)通道有32個(gè)郵箱。
- 串行外設(shè)接口(RSPI):2個(gè)通道,可通過SPI操作(四線)或時(shí)鐘同步操作(三線)進(jìn)行串行傳輸,可作為主設(shè)備或從設(shè)備,數(shù)據(jù)格式可在MSB - 優(yōu)先和LSB - 優(yōu)先之間切換,每次傳輸?shù)奈粩?shù)可在8至16位、20、24或32位之間選擇,具備128位的發(fā)送和接收緩沖區(qū),支持雙緩沖結(jié)構(gòu),主模式下最大傳輸速率在不同封裝版本有所不同。
2.7 A/D和D/A轉(zhuǎn)換器
- 12位A/D轉(zhuǎn)換器(S12ADB):在不同封裝版本有不同的通道配置,如144 - 、120 - 、112 - 和100 - 引腳版本為4通道×2單元,64 - 和48 - 引腳版本為8通道×1單元,分辨率為12位,轉(zhuǎn)換時(shí)間根據(jù)時(shí)鐘頻率和電源電壓有所不同,支持掃描模式(單周期掃描模式/連續(xù)掃描模式/組掃描模式)、組A優(yōu)先級控制,具備采樣保持功能(每個(gè)單元有三個(gè)通道)、自診斷功能(內(nèi)部生成三個(gè)模擬輸入電壓)、雙觸發(fā)模式和輸入信號放大功能(可編程增益放大器,有11種放大倍數(shù)),有三種啟動(dòng)A/D轉(zhuǎn)換的方式(軟件、定時(shí)器觸發(fā)、外部觸發(fā)信號),每個(gè)單元有三個(gè)窗口比較器。
- 10位A/D轉(zhuǎn)換器(ADA):20個(gè)通道,分辨率為10位,轉(zhuǎn)換時(shí)間為0.5 μs/通道(A/D轉(zhuǎn)換時(shí)鐘ADCLK = 100 MHz),支持單模式和掃描模式(單周期掃描模式、連續(xù)掃描模式),具備采樣保持功能,有三種啟動(dòng)A/D轉(zhuǎn)換的方式,具備自診斷功能(內(nèi)部生成三個(gè)模擬輸入電壓),輸出可選擇8位精度并進(jìn)行2位右移。
- D/A轉(zhuǎn)換器(DAa):2個(gè)通道,分辨率為10位,輸出電壓范圍為0 V至VREF。
2.8 其他功能
- CRC計(jì)算器(CRC):可對任意8位數(shù)據(jù)生成CRC碼,可選擇三種生成多項(xiàng)式(X8 + X2 + X + 1、X16 + X15 + X2 + 1、X16 + X12 + X5 + 1),支持LSB - 優(yōu)先或MSB - 優(yōu)先通信的CRC碼生成。
- 數(shù)據(jù)運(yùn)算電路(DOC):可進(jìn)行16位數(shù)據(jù)的比較、加法和減法運(yùn)算。
- 數(shù)字電源控制器(DPC):用于數(shù)字開關(guān)模式電源系統(tǒng)的控制參數(shù)計(jì)算,采用魯棒控制算法,控制穩(wěn)定性高,可利用10位A/D轉(zhuǎn)換器的測量結(jié)果計(jì)算控制參數(shù),工作頻率可達(dá)100 MHz。
三、不同封裝版本的功能比較
RX63T Group有多種封裝版本,不同封裝在功能上有所差異。例如,在定時(shí)器方面,MTU3和GPT的通道數(shù)量會因封裝不同而有所變化;在通信接口方面,不同封裝的通道數(shù)量和支持情況也有所不同。具體的功能比較可參考文檔中的表1.2。
四、產(chǎn)品列表
文檔中列出了豐富的產(chǎn)品型號,涵蓋了不同的ROM容量、RAM容量、是否包含CAN模塊等選項(xiàng),以及不同的電源電壓和工作溫度范圍。工程師可以根據(jù)自己的設(shè)計(jì)需求選擇合適的產(chǎn)品。
五、總結(jié)與思考
RX63T Group Renesas MCUs以其高性能、低功耗、豐富的外設(shè)和靈活的配置,為電子工程師提供了一個(gè)強(qiáng)大的設(shè)計(jì)平臺。在實(shí)際設(shè)計(jì)中,我們需要根據(jù)具體的應(yīng)用場景和需求,仔細(xì)選擇合適的產(chǎn)品型號和封裝,充分發(fā)揮其優(yōu)勢。同時(shí),我們也可以思考如何更好地利用這些特性,優(yōu)化我們的設(shè)計(jì),提高系統(tǒng)的性能和可靠性。例如,在需要高精度控制的應(yīng)用中,如何利用其強(qiáng)大的定時(shí)器和A/D轉(zhuǎn)換器功能;在低功耗應(yīng)用中,如何合理選擇低功耗模式等。希望本文能為電子工程師們在選擇和使用RX63T Group MCU時(shí)提供一些有用的參考。
-
Renesas
+關(guān)注
關(guān)注
0文章
1787瀏覽量
25215 -
32位MCU
+關(guān)注
關(guān)注
9文章
216瀏覽量
68088
發(fā)布評論請先 登錄
深入解析RX63T Group Renesas MCUs:性能卓越的32位MCU
評論