带 ART 加速器的 Arm® 32 位 Cortex-M4 CPU 规格
CPU 特性
- 处理器:带浮点单元(FPU)的 32 位 Cortex-M4 CPU。
- 性能:高达 170 MHz 的时钟速度,提供 213 DMIPS。
- 加速器:自适应实时加速器(ART 加速器),可实现从闪存零等待状态执行。
工作条件
- 电压范围:支持 VDD/VDDA 电压在 1.71 V 至 3.6 V 之间。
数学硬件加速器
- CORDIC:用于三角函数加速。
- FMAC:利用 CORDIC 进行三角函数加速的滤波数学加速器。
内存
- 闪存:512 Kbytes,支持 ECC,两个银行支持读写操作,专有代码读出保护(PCROP)、安全内存区域和 1 Kbyte OTP。
- SRAM:96 Kbytes,其中前 32 Kbytes 实现了硬件奇偶校验检查。
- 常规加速器:指令和数据总线上额外 32 Kbytes 的 SRAM,带有硬件奇偶校验检查(CCM SRAM)。
外部内存接口
- FSMC:支持 SRAM、PSRAM、NOR 和 NAND 内存。
- 四线 SPI 内存接口:用于高速内存访问。
复位和电源管理
- 复位机制:上电/断电复位(POR/PDR/BOR)、可编程电压检测器(PVD)。
- 电源模式:睡眠、停止、待机和关断模式。
- 电池供电:VBAT 为 RTC 和备份寄存器供电。
时钟管理
- 晶体振荡器:4 至 48 MHz,32 kHz 并具有校准选项。
- 内部振荡器:16 MHz RC 具有 PLL 选项(±1%),32 kHz RC(±5%)。
I/O 端口
- 快速 I/O:多达 107 个端口,全部可映射到外部中断向量。
- 耐压能力:多个 I/O 具有 5 V 耐压能力。
- 互联矩阵:16 通道 DMA 控制器以实现高效的数据传输。
模拟接口
- ADC:5 个 12 位 ADC,0.25 µs,多达 42 个通道,16 位分辨率带硬件过采样,0 至 3.6 V 转换范围。
- DAC:7 个 12 位通道,带有 3 个带缓冲的外部通道。
- 比较器:7 个超快轨对轨模拟比较器。
- 运算放大器:6 个具备 PGA 功能的放大器,所有端子均可访问。
- 电压参考缓冲器:支持三种输出电压(2.048 V、2.5 V、2.95 V)。
定时器和计数器特性
- 定时器:多达 14 个定时器,包括 2 个 32 位定时器、2 个 16 位定时器和高级电机控制定时器。
- 电机控制:多达 8 个 PWM 通道、死区时间生成和紧急停止功能。
通信接口
- CAN:3 个 FDCAN 控制器。
- 串行接口:5 个 USART/UART、1 个 LPUART、4 个 SPI、1 个 SAI 和 USB 2.0 全速接口。
- 特殊接口:IRTIM、USB Type-C™/USB 电源控制器 (UCPD)。
安全特性
- 随机数生成器 (RNG):确保安全运行。
- CRC 计算单元:用于数据完整性检查。
开发支持
- 调试:串行线调试 (SWD)、JTAG。
- 跟踪支持:嵌入式跟踪宏单元™ 以进行全面调试和性能分析。
这套全面的功能使得带 ART 加速器的 Arm 32 位 Cortex-M4 CPU 非常适合需要高性能处理、大量内存资源和强大的通信能力的应用,同时还提供了强大的安全特性和灵活的开发支持。