STM32G474RET6:
STM32G474xB/xC/xE設(shè)備基于高性能Arm? Cortex?-M4 32位RISC核心。 它們的頻率高達(dá)170MHz。
Cortex-M4核心具有單精度浮點(diǎn)單元(FPU),支持所有Arm單精度數(shù)據(jù)處理指令和所有數(shù)據(jù)類型。 它還實(shí)現(xiàn)了一整套DSP(數(shù)字信號(hào)處理)指令和內(nèi)存保護(hù)單元(MPU),以提高應(yīng)用程序的安全性。
這些設(shè)備嵌入了高速內(nèi)存(512千字節(jié)閃存和128千字節(jié)SRAM)、用于靜態(tài)存儲(chǔ)器的靈活外部?jī)?nèi)存控制器(FSMC)(適用于具有100針和更多軟件包的設(shè)備)、Quad SPI閃存接口,以及連接到兩個(gè)APB總線、兩個(gè)AHB總線和32位多AHB總線矩陣的廣泛增強(qiáng)I/O和外圍設(shè)備。
這些設(shè)備還嵌入了嵌入式閃存和SRAM的幾種保護(hù)機(jī)制:讀出保護(hù)、寫入保護(hù)、安全內(nèi)存區(qū)域和
專有代碼讀出保護(hù)。
這些設(shè)備嵌入了允許數(shù)學(xué)/算術(shù)函數(shù)加速度的外圍設(shè)備(三角函數(shù)為CORDIC,濾波器函數(shù)為FMAC單元)。
它們提供五個(gè)快速的12位ADC(5個(gè)Msps)、7個(gè)比較器、6個(gè)運(yùn)算放大器、7個(gè)DAC通道(3個(gè)外部和4個(gè)內(nèi)部)、一個(gè)內(nèi)部電壓參考緩沖區(qū)、一個(gè)低功耗RTC、2個(gè)通用32位計(jì)時(shí)器、3個(gè)專門用于電機(jī)控制的16位PWM計(jì)時(shí)器、7個(gè)通用16位計(jì)時(shí)器和1個(gè)16位低功耗計(jì)時(shí)器以及184 ps分辨率的高分辨率計(jì)時(shí)器。
它們還具有標(biāo)準(zhǔn)和高級(jí)通信接口,例如:
STM32G474RET6?核心:
Arm? 32位Cortex?-M4 CPU,帶FPU,自適應(yīng)實(shí)時(shí)加速器(ART加速器)允許0等待狀態(tài)執(zhí)行從閃存,頻率高達(dá)170 MHz213 DMIPS、MPU、DSP指令
STM32G474RET6?操作條件:
– VDD,VDDA電壓范圍:1.71 V至3.6 V
STM32G474RET6? 數(shù)學(xué)硬件加速器:
– 用于三角函數(shù)加速度的 CORDIC
– FMAC:過(guò)濾數(shù)學(xué)加速器
STM32G474RET6? 回憶:
– 512 KB 閃存,支持 ECC,兩個(gè)銀行邊讀邊 寫,專有代碼讀出保護(hù) (PCROP),安全內(nèi)存區(qū)域,1 Kbyte OTP
– 96 Kbytes 的 SRAM,在前 32 Kbytes 上實(shí) 現(xiàn)了硬件奇偶校驗(yàn)
– 常規(guī)助推器:指令和數(shù)據(jù)總線上 32K 字節(jié) 的 SRAM,帶有硬件奇偶校驗(yàn)(CCM SRAM)
– 支持 SRAM、PSRAM、NOR 和 NAND 內(nèi) 存的靜態(tài)存儲(chǔ)器 FSMC 的外部?jī)?nèi)存接口
– Quad-SPI 內(nèi)存接口
STM32G474RET6? 重置和供應(yīng)管理:
– 開機(jī)/關(guān)機(jī)重置 (POR/PDR/BOR)
– 可編程電壓檢測(cè)器(PVD)
– 低功耗模式:睡眠、停止、待機(jī)和關(guān)機(jī)
– V 蝙蝠 RTC 和備份寄存器供應(yīng)
STM32G474RET6? 時(shí)鐘管理:
– 4 去 48 MHz 晶體振蕩器
– 帶校準(zhǔn)的 32 kHz 振蕩器
– 內(nèi)部 16 MHz RC,帶 PLL 選項(xiàng)(±1%)
– 拘留 32 kHz RC 振蕩器(± 5%)
STM32G474RET6? 高達(dá) 107 個(gè)快速 I/O :
– 所有可在外部中斷向量上映射
– 具有 5V 耐受能力的幾個(gè) I/O
? 互連矩陣
? 16 通道 DMA 控制器
? 5 x 12 位 ADC0.25 微米,最多 42 個(gè)通道。硬 件過(guò)采樣分辨率高達(dá) 16 位,0 至 3.6V 轉(zhuǎn)換范 圍
STM32G474RET6? 7 x 12 位 DAC 通道:
– 3 x 緩沖外部通道 1 MSPS
– 4 x 無(wú)緩沖內(nèi)部通道 15 MSPS
? 7 x 超 快軌對(duì)軌模擬比較器
? 6 個(gè)可在 PGA 模式下使用的運(yùn)算放大器,所有 終端均可訪問
? 支持三個(gè)輸出電壓(2.048 V) 的內(nèi)部電壓參考緩沖器(VREFBUF, 2.5 V,2.9 V)
STM32G474RET6? 17 個(gè)計(jì)時(shí)器:
– HRTIM(高分辨率和復(fù)雜波形構(gòu)建器):6 x16 位計(jì)數(shù)器,184 ps 分辨率,12 PWM
– 2 個(gè) 32 位計(jì)時(shí)器和 2 個(gè) 16 位計(jì)時(shí)器,最多 四個(gè) IC/OC/PWM 或脈沖計(jì)數(shù)器和正交(增 量)編碼器輸入
– 3 個(gè) 16 位 8 通道高級(jí)電機(jī)控制計(jì)時(shí)器,最 多 8 個(gè) PWM 通道,死機(jī)生成和緊急停止
– 1 個(gè) 16 位計(jì)時(shí)器,帶 2 個(gè) IC/OC,1 個(gè) OCN/PWM,死時(shí)生成和緊急停止
– 2 個(gè) 16 位計(jì)時(shí)器,帶 IC/OC/OCN/PWM, 死機(jī)生成和緊急停止
– 2 x 看門狗計(jì)時(shí)器(獨(dú)立,窗口)
– 1 x SysTick 計(jì)時(shí)器:24 位下柜臺(tái)
– 2 x 16 位基本計(jì)時(shí)器
– 1 x 低功耗計(jì)時(shí)器
? 帶警報(bào)的日歷 RTC, 定期從停止/待機(jī)喚醒
STM32G474RET6? 通信接口:
– 3 x FDCAN 控制器支持靈活的數(shù)據(jù)速率
– 4 x I2C 快速模式加(1 Mbit/s),帶 20mA 電流接收器,SMBus/PMBus,從停止喚醒
– 5 x USART/UART(ISO 7816 接口、LIN、 IrDA、調(diào)制解調(diào)器控制)
– 1 x LPUART
– 4 x SPI,4 到 16 個(gè)可編程位幀,2 x 帶多 路復(fù)用半雙工 I2S 接口
– 1 x SAI(串行音頻接口)
– 帶有 LPM 和 USB 2.0 全速接口 BCD 支持
– IRTIM(紅外接口)
– USB Type-C? /USB 供電控制器 (UCPD)
? 真隨機(jī)數(shù)生成器(RNG)
? CRC 計(jì)算單元,96 位唯一 ID
? 開發(fā)支持:串行線調(diào)試 (SWD),JTAG,嵌入式跟蹤宏細(xì)胞?
STM32G474RET6-封裝圖: