RA6T1微控制器:功能特性、電氣參數(shù)與設(shè)計要點解析
在當今的電子設(shè)計領(lǐng)域,微控制器(MCU)扮演著至關(guān)重要的角色。RA6T1系列MCU憑借其高性能、豐富的功能和出色的安全性,成為眾多工程師的理想選擇。本文將深入剖析RA6T1的各項特性、電氣參數(shù)以及設(shè)計時的注意事項,為電子工程師們提供全面的參考。
文件下載:ra6t1.pdf
一、RA6T1概述
RA6T1系列MCU集成了多個軟件和引腳兼容的基于Arm的32位內(nèi)核,共享瑞薩的通用外設(shè)集,有助于實現(xiàn)設(shè)計的可擴展性和高效的基于平臺的產(chǎn)品開發(fā)。其核心采用高性能的Arm Cortex - M4內(nèi)核,運行頻率高達120 MHz,具備高達512 - KB的代碼閃存、64 - KB的SRAM、安全和安全特性、12位A/D和D/A轉(zhuǎn)換器以及豐富的模擬外設(shè)。
1.1 功能概述
1.1.1 Arm內(nèi)核
RA6T1的Arm Cortex - M4內(nèi)核具有以下特點:
- 最大工作頻率可達120 MHz,采用Armv7E - M架構(gòu),具備單精度浮點運算單元(FPU),符合ANSI/IEEE Std 754 - 2008標準。
- 配備Arm內(nèi)存保護單元(Arm MPU),采用Armv7受保護內(nèi)存系統(tǒng)架構(gòu),擁有8個保護區(qū)域。
- SysTick定時器可由SYSTICCLK(LOCO)或ICLK驅(qū)動。
1.1.2 內(nèi)存
- 代碼閃存:高達512 - KB的代碼閃存,運行頻率為40 MHz時零等待狀態(tài)。
- 數(shù)據(jù)閃存:8 - KB的數(shù)據(jù)閃存,擦除/寫入循環(huán)次數(shù)達125,000次。
- SRAM:64 - KB的片上高速SRAM。
- 內(nèi)存鏡像功能(MMF):可將代碼閃存中的目標應(yīng)用程序鏡像加載地址映射到23位未使用內(nèi)存空間中的應(yīng)用程序鏡像鏈接地址,方便應(yīng)用程序開發(fā)。
- 選項設(shè)置內(nèi)存:用于確定MCU復(fù)位后的狀態(tài)。
1.1.3 系統(tǒng)
- 工作模式:支持單芯片模式和SCI引導(dǎo)模式。
- 復(fù)位:具備14種復(fù)位方式,包括RES引腳復(fù)位、上電復(fù)位、電壓監(jiān)測器復(fù)位等。
- 低電壓檢測(LVD):可監(jiān)測VCC引腳的電壓水平,并通過軟件程序選擇檢測電平。
- 時鐘:提供多種時鐘源,包括主時鐘振蕩器(MOSC)、子時鐘振蕩器(SOSC)、高速片上振蕩器(HOCO)等,還支持時鐘輸出。
- 時鐘頻率精度測量電路(CAC):用于測量時鐘頻率的精度,并在測量完成或脈沖數(shù)超出允許范圍時產(chǎn)生中斷請求。
- 中斷控制器單元(ICU):控制事件信號與NVIC/DTC模塊和DMAC模塊的連接,同時控制NMI中斷。
- 按鍵中斷功能(KINT):通過設(shè)置按鍵返回模式寄存器(KRM)并輸入上升或下降沿信號,可產(chǎn)生按鍵中斷。
- 低功耗模式:可通過設(shè)置時鐘分頻器、停止模塊、選擇電源控制模式等方式降低功耗。
- 寄存器寫保護:保護重要寄存器免受軟件錯誤的覆蓋。
- 內(nèi)存保護單元(MPU):提供四個內(nèi)存保護單元和CPU堆棧指針監(jiān)控功能,用于內(nèi)存保護。
- 看門狗定時器(WDT):14位遞減計數(shù)器,可在系統(tǒng)失控時復(fù)位MCU,并可產(chǎn)生不可屏蔽中斷或中斷。
- 獨立看門狗定時器(IWDT):采用獨立的專用時鐘源,可在系統(tǒng)失控時將MCU恢復(fù)到已知狀態(tài)。
1.1.4 事件鏈接
事件鏈接控制器(ELC)利用各種外設(shè)模塊產(chǎn)生的中斷請求作為事件信號,將它們連接到不同模塊,實現(xiàn)模塊之間的直接交互,無需CPU干預(yù)。
1.1.5 直接內(nèi)存訪問
- 數(shù)據(jù)傳輸控制器(DTC):在中斷請求激活時進行數(shù)據(jù)傳輸。
- DMA控制器(DMAC):8通道DMA控制器,可在無CPU參與的情況下進行數(shù)據(jù)傳輸。
1.1.6 定時器
- 通用PWM定時器(GPT):32位定時器,具有13個通道,可生成PWM波形,用于控制無刷直流電機,也可作為通用定時器使用。
- GPT端口輸出使能(POEG):可將GPT輸出引腳置于輸出禁用狀態(tài)。
- 低功耗異步通用定時器(AGT):16位定時器,可用于脈沖輸出、外部脈沖寬度或周期測量以及外部事件計數(shù)。
1.1.7 通信接口
- 串行通信接口(SCI):可配置為五種異步和同步串行接口,包括UART、ACIA、8位時鐘同步接口、簡單IIC、簡單SPI和智能卡接口。
- IrDA接口:基于IrDA標準1.0,與SCI1配合進行IrDA數(shù)據(jù)通信波形的發(fā)送和接收。
- I2C總線接口(IIC):2通道I2C總線接口,符合NXP I2C總線接口功能的子集。
- 串行外設(shè)接口(SPI):兩個獨立的SPI通道,可實現(xiàn)與多個處理器和外設(shè)的高速、全雙工同步串行通信。
- 控制器局域網(wǎng)(CAN)模塊:支持基于消息的協(xié)議,用于在電磁噪聲環(huán)境中的多個從設(shè)備和主設(shè)備之間進行數(shù)據(jù)收發(fā),符合ISO 11898 - 1標準,支持最多32個郵箱。
1.1.8 模擬
- 12位A/D轉(zhuǎn)換器(ADC12):提供兩個逐次逼近型12位A/D轉(zhuǎn)換器,模擬輸入通道最多可達17個,可選擇12位、10位或8位轉(zhuǎn)換精度。
- 12位D/A轉(zhuǎn)換器(DAC12):將數(shù)據(jù)轉(zhuǎn)換為模擬信號,并包含輸出放大器。
- 溫度傳感器(TSN):片上溫度傳感器可監(jiān)測芯片溫度,輸出電壓與芯片溫度成正比。
- 高速模擬比較器(ACMPHS):比較測試電壓和參考電壓,并根據(jù)轉(zhuǎn)換結(jié)果提供數(shù)字輸出。
- 可編程增益放大器(PGA):提供6個可編程增益放大器。
1.1.9 數(shù)據(jù)處理
- 循環(huán)冗余校驗(CRC)計算器:生成CRC碼以檢測數(shù)據(jù)錯誤,支持多種CRC生成多項式,還具備窺探功能。
- 數(shù)據(jù)運算電路(DOC):用于比較、加法和減法16位數(shù)據(jù)。
1.1.10 安全
安全加密引擎7(SCE7)支持對稱算法(AES、3DES、ARC4)、非對稱算法(RSA、DSA、ECC),還提供真隨機數(shù)生成器(TRNG)、哈希值生成(SHA1、SHA224、SHA256、GHASH、MD5)和128位唯一ID。
1.1.11 I/O端口
提供100引腳LQFP和64引腳LQFP兩種封裝,I/O引腳數(shù)量分別為67和35,部分引腳支持5 - V容限和高電流輸出。
1.2 框圖
RA6T1的框圖展示了其各個模塊的連接關(guān)系,包括內(nèi)存、系統(tǒng)、Arm Cortex - M4內(nèi)核、總線、通信接口、模擬模塊、數(shù)據(jù)處理模塊、事件鏈接模塊和安全模塊等。
1.3 產(chǎn)品編號
產(chǎn)品編號包含生產(chǎn)標識代碼、終端材料、包裝、封裝類型、質(zhì)量等級、工作溫度、代碼閃存大小和特性集等信息。不同的產(chǎn)品編號對應(yīng)不同的內(nèi)存容量和封裝類型。
1.4 功能比較
不同產(chǎn)品編號的RA6T1在引腳數(shù)量、代碼閃存大小、定時器通道數(shù)量、通信接口等方面存在差異,工程師可根據(jù)具體需求選擇合適的產(chǎn)品。
1.5 引腳功能
詳細列出了RA6T1各引腳的功能,包括定時器、通信接口、模擬、電源、系統(tǒng)、時鐘、調(diào)試和CAC等方面的引腳。
1.6 引腳分配
給出了100引腳LQFP和64引腳LQFP封裝的引腳分配圖,方便工程師進行硬件設(shè)計。
1.7 引腳列表
按照定時器、通信接口、模擬、DAC12、ACMPHS、電源、系統(tǒng)、時鐘、調(diào)試和CAC等分類,列出了各引腳的功能。
二、電氣特性
2.1 絕對最大額定值
RA6T1的絕對最大額定值規(guī)定了其正常工作的電壓、溫度等范圍,包括電源電壓、輸入電壓、參考電源電壓、模擬電源電壓、模擬輸入電壓、工作溫度和存儲溫度等。超出這些范圍可能會導(dǎo)致MCU永久性損壞。
2.2 DC特性
2.2.1 (T{j} / T{a}) 定義
規(guī)定了不同封裝類型的允許結(jié)溫,以及結(jié)溫與環(huán)境溫度和總功耗的關(guān)系。
2.2.2 I/O (V{IH}) , (V{IL})
不同引腳的輸入電壓閾值不同,部分引腳支持5 - V容限,且輸入電壓與VCC有關(guān)。
2.2.3 I/O IOH, IOL
規(guī)定了不同引腳的允許輸出電流,包括平均輸出電流和最大輸出電流,且不同驅(qū)動能力下的輸出電流不同。
2.2.4 I/O (V{OH}) , (V{OL}) , and Other Characteristics
給出了不同引腳的輸出電壓、輸入泄漏電流、三態(tài)泄漏電流、輸入上拉MOS電流和輸入電容等特性。
2.2.5 工作和待機電流
詳細列出了不同工作模式下的電源電流,包括正常模式、睡眠模式、高速模式、低速模式、子振蕩速度模式、軟件待機模式和深度軟件待機模式等,以及模擬電源電流和參考電源電流。
2.2.6 VCC上升和下降梯度及紋波頻率
規(guī)定了VCC的上升梯度、允許的紋波頻率和電壓變化的上升和下降梯度。
2.3 AC特性
2.3.1 頻率
給出了不同工作模式下的系統(tǒng)時鐘、外設(shè)模塊時鐘和閃存接口時鐘的頻率范圍。
2.3.2 時鐘時序
詳細列出了各種時鐘源的輸入周期、高脈沖寬度、低脈沖寬度、上升時間、下降時間、振蕩頻率和振蕩穩(wěn)定等待時間等時序參數(shù)。
2.3.3 復(fù)位時序
規(guī)定了不同復(fù)位方式下的復(fù)位脈沖寬度和復(fù)位取消后的等待時間。
2.3.4 喚醒時序
給出了從低功耗模式恢復(fù)的時間,包括軟件待機模式和深度軟件待機模式,恢復(fù)時間與系統(tǒng)時鐘源有關(guān)。
2.3.5 NMI和IRQ噪聲濾波器
規(guī)定了NMI和IRQ脈沖寬度,與數(shù)字濾波器的啟用狀態(tài)和時鐘源有關(guān)。
2.3.6 I/O端口、POEG、GPT32、AGT、KINT和ADC12觸發(fā)時序
給出了I/O端口、POEG、GPT32、AGT、KINT和ADC12的觸發(fā)脈沖寬度、輸出延遲和輸入周期等時序參數(shù)。
2.3.7 PWM延遲生成電路時序
規(guī)定了PWM延遲生成電路的工作頻率、分辨率和DNL等參數(shù)。
2.3.8 CAC時序
給出了CACREF輸入脈沖寬度的計算公式。
2.3.9 SCI時序
詳細列出了SCI的輸入時鐘周期、輸入時鐘脈沖寬度、輸入時鐘上升時間、輸入時鐘下降時間、輸出時鐘周期、輸出時鐘脈沖寬度、輸出時鐘上升時間、輸出時鐘下降時間、傳輸數(shù)據(jù)延遲、接收數(shù)據(jù)設(shè)置時間和接收數(shù)據(jù)保持時間等時序參數(shù)。
2.3.10 SPI時序
規(guī)定了SPI的RSPCK時鐘周期、RSPCK時鐘高脈沖寬度、RSPCK時鐘低脈沖寬度、RSPCK時鐘上升和下降時間、數(shù)據(jù)輸入設(shè)置時間、數(shù)據(jù)輸入保持時間、SSL設(shè)置時間、SSL保持時間、數(shù)據(jù)輸出延遲、數(shù)據(jù)輸出保持時間、連續(xù)傳輸延遲、MOSI和MISO上升和下降時間、SSL上升和下降時間、從設(shè)備訪問時間和從設(shè)備輸出釋放時間等時序參數(shù)。
2.3.11 IIC時序
詳細列出了IIC的SCL輸入周期時間、SCL輸入高脈沖寬度、SCL輸入低脈沖寬度、SCL和SDA輸入上升時間、SCL和SDA輸入下降時間、SCL和SDA輸入尖峰脈沖去除時間、SDA輸入總線空閑時間、START條件輸入保持時間、重復(fù)START條件輸入設(shè)置時間、STOP條件輸入設(shè)置時間、數(shù)據(jù)輸入設(shè)置時間、數(shù)據(jù)輸入保持時間和SCL和SDA電容負載等時序參數(shù)。
2.4 ADC12特性
詳細列出了ADC12的頻率、模擬輸入電容、量化誤差、分辨率、轉(zhuǎn)換時間、偏移誤差、滿量程誤差、絕對精度、DNL偽差分非線性誤差、INL積分非線性誤差、保持特性和動態(tài)范圍等特性,不同通道和工作模式下的特性有所不同。
2.5 DAC12特性
給出了DAC12的分辨率、絕對精度、INL、DNL、輸出阻抗、轉(zhuǎn)換時間和輸出電壓范圍等特性,有輸出放大器和無輸出放大器時的特性不同。
2.6 TSN特性
規(guī)定了溫度傳感器的相對精度、溫度斜率、輸出電壓、啟動時間和采樣時間等特性。
2.7 OSC停止檢測特性
給出了振蕩停止檢測電路的檢測時間。
2.8 POR和LVD特性
詳細列出了上電復(fù)位電路和電壓檢測電路的電壓檢測電平、內(nèi)部復(fù)位時間、最小VCC下降時間、響應(yīng)延遲、LVD操作穩(wěn)定時間和滯后寬度等特性。
2.9 ACMPHS特性
規(guī)定了高速模擬比較器的參考電壓范圍、輸入電壓范圍、輸出延遲和內(nèi)部參考電壓等特性。
2.10 PGA特性
給出了可編程增益放大器在單模式和偽差分模式下的輸入電壓范圍、增益誤差和偏移誤差等特性。
2.11 閃存特性
2.11.1 代碼閃存特性
詳細列出了代碼閃存的編程時間、擦除時間、重編程/擦除周期、暫停延遲、強制停止命令和數(shù)據(jù)保持時間等特性,不同F(xiàn)CLK頻率下的特性有所不同。
2.11.2 數(shù)據(jù)閃存特性
給出了數(shù)據(jù)閃存的編程時間、擦除時間、空白檢查時間、重編程/擦除周期、暫停延遲、強制停止命令和數(shù)據(jù)保持時間等特性,不同F(xiàn)CLK頻率下的特性有所不同。
2.12 邊界掃描
規(guī)定了邊界掃描的TCK時鐘周期時間、TCK時鐘高脈沖寬度、TCK時鐘低脈沖寬度、TCK時鐘上升時間、TCK時鐘下降時間、TMS設(shè)置時間、TMS保持時間、TDI設(shè)置時間、TDI保持時間、TDO數(shù)據(jù)延遲和邊界掃描電路啟動時間等特性。
2.13 聯(lián)合測試行動組(JTAG)
給出了JTAG的TCK時鐘周期時間、TCK時鐘高脈沖寬度、TCK時鐘低脈沖寬度、TCK時鐘上升時間、TCK時鐘下降時間、TMS設(shè)置時間、TMS保持時間、TDI設(shè)置時間、TDI保持時間和TDO數(shù)據(jù)延遲時間等特性。
2.14 串行線調(diào)試(SWD)
規(guī)定了SWD的SWCLK時鐘周期時間、SWCLK時鐘高脈沖寬度、SWCLK時鐘低脈沖寬度、SWCLK時鐘上升時間、SWCLK時鐘下降時間、SWDIO設(shè)置時間、SWDIO保持時間和SWDIO數(shù)據(jù)延遲時間等特性。
2.15 嵌入式跟蹤宏接口(ETM)
給出了ETM的TCLK時鐘周期時間、TCLK時鐘高脈沖寬度、TCLK時鐘低脈沖寬度、TCLK時鐘上升時間、TCLK時鐘下降時間、TDATA[3:0]輸出設(shè)置時間和TDATA[3:0]輸出保持時間等特性。
三、設(shè)計要點
3.1 靜電放電防護
CMOS器件容易受到靜電放電(ESD)的影響,因此在處理RA6T1時,必須采取措施防止靜電產(chǎn)生,并及時消散靜電。例如,使用加濕器保持環(huán)境濕度,避免使用易產(chǎn)生靜電的絕緣體,將半導(dǎo)體器件存儲和運輸在防靜電容器中,確保測試和測量工具接地,操作人員佩戴接地腕帶等。
3.2 上電處理
上電時,RA6T1的狀態(tài)是不確定的,內(nèi)部電路和寄存器設(shè)置的狀態(tài)未定義。因此,在施加復(fù)位信號后,應(yīng)等待時鐘信號穩(wěn)定后再釋放復(fù)位線。當在程序執(zhí)行過程中切換時鐘信號時,也應(yīng)等待目標時鐘信號穩(wěn)定。
3.3 掉電狀態(tài)下的信號輸入
在器件掉電時,不要輸入信號或I/O上拉電源,以免引起器件故障和內(nèi)部元件損壞。應(yīng)遵循產(chǎn)品文檔中關(guān)于掉電狀態(tài)下輸入信號的指導(dǎo)原則。
3.4 未使用引腳的處理
CMOS產(chǎn)品的輸入引腳通常處于高阻抗狀態(tài),未使用的引腳應(yīng)按照手冊中的說明進行處理,以避免電磁噪聲干擾和內(nèi)部電流泄漏,導(dǎo)致器件故障。
3.5 時鐘信號
在施加復(fù)位后,應(yīng)確保操作時鐘信號穩(wěn)定后再釋放復(fù)位線。在程序執(zhí)行過程中切換時鐘信號時,應(yīng)等待目標時鐘信號穩(wěn)定。當使用外部諧振器或外部振蕩器生成時鐘信號時,應(yīng)確保時鐘信號完全穩(wěn)定后再釋放復(fù)位線。
3.6 輸入引腳的電壓波形
輸入噪聲或反射波可能導(dǎo)致波形失真,從而引起器件故障。因此,應(yīng)注意防止輸入信號在(V{IL}) (Max.)和(V{IH}) (Min.)之間停留,避免噪聲干擾。
3.7 禁止訪問保留地址
保留地址用于未來功能擴展,訪問這些地址
-
功能特性
+關(guān)注
關(guān)注
1文章
75瀏覽量
116
發(fā)布評論請先 登錄
RA6T1微控制器:功能特性、電氣參數(shù)與設(shè)計要點解析
評論