• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

如何选择合适的微控制器?高性能ARM Cortex-M4 MCU STM32F429IIT6

STM32F429IIT6基于高性能Arm®Cortex®-M4 32位RISC内核,工作频率高达180 MHz。Cortex-M4核心采用浮点单元(FPU)单精度,支持所有Arm®单精度数据处理指令和数据类型。它还实现了一整套DSP指令和增强应用程序安全性的存储器保护单元(MPU)。

STM32F429IIT6包含高速嵌入式存储器(最高2兆字节的闪存,最高256千字节的SRAM),最高4千字节的备份SRAM,以及广泛的增强型I/O和连接到两个的外围设备APB总线、两条AHB总线和一个32位多AHB总线矩阵。所有设备都提供三个12位ADC、两个DAC、一个低功耗RTC、十二个通用16位定时器,包括两个用于电机控制的PWM定时器、两个通用32位定时器。

STM32F429IIT6还具有标准和高级通信接口,具体包括:

•最多三个I2C

•六个SPI,两个I2S全双工。为了实现音频类精度,I2S外围设备可以通过专用的内部音频PLL或通过外部时钟进行计时,以允许同步。

•四个USART加四个UART

•一个USB OTG全速和一个带全速功能的USB OTG高速(带ULPI)

•两个CAN

•一个SAI串行音频接口

•SDIO/MMC接口

•LCD-TFT显示控制器

•Chrom ART加速器™

STM32F429IIT6产品特性:

•核心:Arm®32位Cortex®-M4 CPU,带FPU,自适应实时加速器加速器™) 允许0等待状态执行来自闪存的高达180MHz的频率,MPU,225 DMIPS/1.25 DMIPS/MHz(Dhrystone 2.1)和DSP指令

•内存

–高达2 MB的闪存可整理成允许边写边读的两个存储体

–高达256+4 KB的SRAM,包括64-KBCCM(核心耦合存储器)数据RAM

–灵活的外部存储器控制器,具有到32位数据总线:SRAM、PSRAM,SDRAM/LPSSDR SDRAM,紧凑型闪速/NOR/NAND存储器

•LCD并行接口,8080/6800模式

•具有完全可编程功能的LCD-TFT控制器分辨率(总宽度高达4096像素,总计高度高达2048行,像素时钟高达83兆赫)

•Chrom ART加速器™ 用于增强图形内容创建(DMA2D)

•时钟、重置和供应管理

–1.7 V至3.6 V应用电源和I/O

–POR、PDR、PVD和BOR

–4至26 MHz晶体振荡器

–内部16 MHz工厂微调RC(1%准确性)

–32 kHz振荡器,用于带校准的RTC

–内部32 kHz RC,带校准

•低功率

–睡眠、停止和待机模式

–用于RTC的VBAT电源,20×32位备份

寄存器+可选的4 KB备份SRAM

•3×12位,2.4 MSPS ADC:最多24个通道

和7.2 MSPS在三重交织模式下

•2×12位D/A转换器

•通用DMA:16流DMA

具有FIFO和突发支持的控制器

•最多17个定时器:最多12个16位和两个32位-

最高180 MHz的比特定时器,每个定时器最多4个

IC/OC/PWM或脉冲计数器和正交

(增量)编码器输入

•调试模式

–SWD和JTAG接口

–Cortex-M4微量宏细胞™

•多达168个具有中断功能的I/O端口

–最高可达164个快速I/O,最高可达90 MHz

–最多166个5 V容错I/O

•多达21个通信接口

–最多3个I2C接口(SMBus/PMBus)

–最多4个USART/4个UART(11.25 Mbit/s,

ISO7816接口、LIN、IrDA、调制解调器控制)

STM32F429IIT6产品运用领域:

传感与仪器

消费电子产品

医用

STM32F429IIT6带有FPU处理器的Arm®Cortex®-M4是用于嵌入式系统。提供一个低成本的平台,以满足MCU实现,引脚数量减少,功耗低,同时提供卓越的计算性能和对中断的高级响应。Arm®Cortex®-M4采用FPU内核,是一款32位RISC处理器,具有卓越的性能代码效率,在内存中提供Arm内核所期望的高性能通常与8位和16位设备相关的大小。处理器支持一组DSP指令,这些指令允许有效的信号处理和复杂的算法执行。其单精度FPU(浮点单元)通过使用元语言开发工具,同时避免饱和。

全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法