STM32F4系列特性
Stm32F446支持180MHz之中,2Mbflash,256MbSRAM,支持2个OTG,3个16位timer,2个CAN接口,同时支持I2S和Ethernet。STM32F446产品系列是高度集成的节能产品,具有高性能和丰富的连接性,Flash最小为256KB。
它利用ST的专有ART Accelerator™、智能架构、先进的Flash技术及其嵌入式ARM Cortex-M4内核,实现了225 DMIPS和608 CoreMark® 的领先性能(180MHz频率下从嵌入式Flash执行)。
主要用在马达驱动和应用控制,医疗设备,工业应用的PLC,逆变器,电路中断器,打印机和扫描仪,告警系统,视频互连和HVAC以及家庭音响设备
•性能:在180 MHz频率下,从Flash执行时,STM32F446能够提供225 DMIPS/608 CoreMark性能,并且利用意法半导体的ART加速器实现了FLASH零等待状态。 DSP指令和浮点运算单元扩大了产品的应用范围。
•功效:该系列产品采用意法半导体90 nm工艺和ART加速器,具有动态功耗调整功能,能够在运行模式下和从Flash存储器执行时实现低至200 µA/MHz的电流消耗(@ 180 MHz)。 停机模式下,功耗为50 µA(典型值)。
•集成:
◦2个专用音频PLL,SPDIF输入,3路半双工I²S和2路串行音频接口(SAI),支持全双工I²S和时分复用(TDM)模式。
◦多达20个通信接口(包括4个USART、2个速度达11.25 Mbit/s的UART、4个速度达45 Mbit/s的SPI、3个具有新型可选数字滤波器功能的I²C、2个CAN、SDIO、HDMI CEC以及摄像头接口)
◦两个12位DAC、三个速度为2 MSPS或7.2 MSPS(交错模式)的12位ADC定时器多达17个:频率高达180 MHz的16和32位定时器
◦使用灵活的90 MHz存储控制器可以轻松扩展存储范围,带有一个32位的并行接口,能支持Compact Flash、SRAM、PSRAM、NOR、 NAND以及SDRAM存储器
◦由于90MHz Dual quadSPI接口支持内存映射模式,可进行经济实惠的NOR闪存扩展。
下图为stm32F4系列的特性说明图
软件工具
STM32F446支持keil,IAR和GCC工具,还有特有的cubemx工具,可谓开发工具完备。
嵌入式软件
支持功能模块
蓝牙,NFC,环境参数监测,接近传感器,更多模块浏览www.st.com/x-nucleo。
参考STM32 Open Development Environment文档
硬件构架
STM32正面关键元件说明
更多信息请访问www.st.com/stm32nucleo的STM32 Nucleo-64 boards文档
硬件特性:
A、 可剪裁性 由于该板子的调试器和核心板的连接部分有开槽,方便将调试器和核心板分离,为创客节约了购买调试器的成本。
B、 ST-LINK/V2-1
STM32 Nucleo板载ST-LINK/V2-1编程调试器,由此使得STM32 Nucleo支持mbed。
mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容,各个部分的具体介绍如下:
SDK:mbed设计了一个硬件抽象层,从而屏蔽了不同mcu厂商提供了微处理之间的差异,对于用户来说,他只需要和这个硬件抽象层打交道即可,也就是说,用户基于mbed开发的应用可以很方便地更换使用不同厂商的arm微处理器,从而留给用户更多的选择。
HDK:HDK是mbed提供的硬件参考设计,它是面向用户开发设计的,所以HDK提供了统一了程序上载接口,单步调试接口,串口调试接口,用户无需购买其它硬件就可以开始软件开发工作。
WEB:为了省去用户开发环境安装的麻烦,mbed提供了一个完备的基于浏览器的微处理器软件开发环境,包括代码编写,程序编译,版本控制等功能,用户只要上网就可以开发,编译结果只要下载保存到mbed开发板上即可工作,非常方便。
由于STM32 Nucleo板支持mbed和Arduino,现在对二者做简单的对比。
C、 Nucleo-F4系列接口说明
电路原理图
关键电源器件特性说明:
电源部分:
外部电源数量级:VIN (7V-12V), E5V (5V) or +3V3 power supply pins on CN6 or CN7
LD1117S50TR
LD39050PU33R |
更多硬件资料www.st.com/stm32nucleo的STM32 Nucleo-64 boards文档
STM32 32-bit MCU family - Leading supplier of ARM Cortex-M microcontrollers.pdf