特点
ARM Cortex-M4 处理器概述
处理器架构
- CPU 型号:ARM Cortex-M4,采用 32 位架构并配备浮点运算单元(FPU)。
- 时钟速度:最大速度为 72 MHz。
- 乘法和除法:单周期乘法和硬件(HW)除法功能。
内存配置
- 闪存:范围从 32 到 64 Kbytes,支持数据总线和应用程序存储。
- SRAM:数据总线上有 16 Kbyte 的静态 RAM,便于高效处理数据。
电源管理特性
- V DD 和 V DDA 电压范围:2.0 至 3.6 V,确保与各种电源兼容。
- 复位机制:上电/掉电复位(POR/PDR)和可编程电压检测器(PVD)。
- 低功耗模式:睡眠、停止和待机状态以节省能源。
- 备用电源:V BAT 用于实时时钟(RTC)和关键备份寄存器,支持 2.0 至 3.6 V 范围。
时钟管理
- 晶体振荡器:能够在 4 至 32 MHz 之间运行。
- 校准选项:用于 RTC 的 32 kHz 振荡器,带有校准功能。
- PLL 和内部振荡器:内部 8 MHz RC 振荡器,具有 x 16 PLL 选项,以及内部 40 kHz 振荡器。
I/O 端口
- 快速 I/O 端口:最多 51 个,所有端口都能映射到外部中断向量,其中一些端口能耐受 5 V 信号。
互联矩阵
- DMA 控制器:支持定时器、ADC、SPI、I2C、USART 和 DAC,提高数据传输效率。
描述
- ADC:0.20 μs 运行(最多 15 通道),可选择的分辨率有 12/10/8/6 位,转换范围为 0 至 3.6 V。
- 温度传感器:12 位分辨率,适用于温度监控应用。
模拟组件
- DAC 通道:1 x 12 位,模拟电源范围为 2.4 至 3.6 V。
- 比较器:3 个快速的轨到轨模拟比较器,所有比较器的模拟电源为 2.0 至 3.6 V。
- 运算放大器:1 个,支持 PGA 模式,模拟电源为 2.4 至 3.6 V。
电容感应
- 通道:最多 18 个,支持触摸键、线性和旋转传感器。
定时器和看门狗
- 定时器:总共多达 9 个,包括用于 PWM、IC/OC 和四象限编码器输入的可配置选项。
- 看门狗定时器:独立和窗口类型,确保系统稳定性。
通信接口
- I2C:多达三个,支持 Fast 模式 plus 以增强通信速度。
- USART:多达三个,其中一个带有 ISO 7816 接口,用于安全通信协议。
- SPI:多达两个,具有多路复用全双工 I2S 以灵活交换数据。
- 红外发射器:能够使用红外信号发送数据。
调试和识别
- 串行线调试 (SWD):通过串行接口进行调试。
- JTAG:测试和调试接口。
- 唯一 ID:96 位标识符,用于设备识别和安全目的。
这种全面的配置使 ARM Cortex-M4 处理器能够服务于广泛的应用,从通用计算到需要高速处理、强大的内存管理和广泛的连接特性的专门任务。