0 卖盘信息
您现在的位置: 首页 > 商城快讯 > 热门方案> 工业控制 > ST公司的STM32F37x:32位Cortex-M4F MCU开发方案

ST公司的STM32F37x:32位Cortex-M4F MCU开发方案

来源: 中电网
2019-05-14
类别:工业控制
eye 42
文章创建人 拍明芯城

原标题:STM32F37x:32位Cortex-M4F MCU开发方案

  ST公司的STM32F37x系列产品是高性能ARM Cortex-M4F 32位RISC MCU,工作频率高达72MHz,嵌入浮点单元(FPU),存储器保护单元(MPU)和嵌入式跟踪宏单元(ETM),嵌入式闪存高达256kB,SRAM 高达32kB,工作电压2.0V~3.6V。主要用在移动游戏,增强现实感,光学图像稳定性,手持导航,机器人和工业自动化系统。

  STM32F37x系列是基于高性能的ARM Cortex -M4F的32位RISC核,其最高运行频率72MHz,并嵌入一个浮点单元(FPU),内存保护单元(MPU)和嵌入式跟踪宏单元(ETM)。

  该系列采用高速嵌入式存储器(高达256kB的快闪记忆体,高达32kB的SRAM),丰富的增强I/O,外设连接到两条APB总线。

  图1 STM32F37x系列框图

  STM32F37x 设备具有一个快速12位ADC(1MSPS)和最多3个16位Sigma delta ADC,两个比较器,两个DAC(DAC1,2通道和DAC2,1通道),低功耗RTC,9个通用16位定时器,2个通用32位定时器,3个基本定时器。配备了标准和先进的通信接口:多达2个I2C接口,3个SPI接口,全部有复用I2S,三个USART,CAN和USB。

  STM32F37x系列工作温度范围-40℃~+85℃和-40℃~+105℃,为2.0V~3.6V电源。全面的省电模式方便低功耗的应用设计。STM32F37x系列提供5种封装,从48引脚~100引脚的器件,可选外围设备。

  图2 STM32F3DISCOVERY开发板硬件框图

  STM32F37x系列主要特性

  •核:ARM32位Cortex-M4F CPU(72MHz最大),单周期乘法和硬件除法,DSP指令FPU(浮点单元)和MPU(存储器保护单元)

  •存储器

  – 64kB~256kB的快闪记忆体

  – 32kB SRAM与HW奇偶检查

  • CRC计算单元

  •复位和电源管理

  –电压范围:2.0V~3.6 V

  – Power-on/Power掉电复位(POR/PDR)

  –可编程电压监测器(PVD)

  –低功耗模式:睡眠,停止,待机

  – VBAT电源用于RTC和后备寄存器

  图3 STM32F3DISCOVERY开发板电路图(1)

  •时钟管理

  – 4MHz~32MHz晶体振荡器

  – 32kHz振荡器作为RTC与校准

  – 8MHz内部RC及x16 PLL选项

  –内部40kHz振荡器

  •最高84快速I/O

  –所有可映射的外部中断向量

  –多达45个I/O与5V容错能力

  • 12通道的DMA控制器

  •一个12位,1.0μsADC(多达16个通道)

  –转换范围:0V~3.6 V

  –独立的模拟电源从2.4~3.6

  •最多3个16位Σ-ΔADC

  –独立的模拟电源从2.2V~3.6V,最 多21/11差异渠道

  •最多3个12位DAC通道

  •两个快速轨到轨模拟比较器,具有可 编程的输入和输出

  •多达24个电容式感应通道,支持触摸键、线性和旋转触摸感应

  • 17个定时器

  – 2个32位定时器和3个16位定时器,多达4个IC/OC/PWM或脉冲计数器

  – 2个16位定时器,最多有2个IC/OC/PWM或脉冲计数器

  – 4个16位定时器,最多有1个IC/OC/PWM或脉冲计数器

  –独立和系统的看门狗定时器

  –系统时间定时器:24位递减计数器

  – 3个16位基本定时器来驱动DAC

  •日历RTC报警和定期唤醒从停机/待机

  •通讯接口

  – CAN接口(2.0B有源)

  –两个I2C接口,支持快速模式Plus(1Mbit/s)灌电流为20mA,SMBus/PMBus,STOP唤醒

  –三个USART,支持主同步SPI和调制解调器控制,ISO7816接口,LIN,IrDA功能,波特率自动检测,唤醒功能

  – 3个SPI接口(18Mbit/s),4个~16个可编程位的帧,复用I2S

  – HDMI-CEC总线接口

  – USB2.0全速接口

  •串行线设备,JTAG,Cortex-M4F ETM

  • 96位的独特ID

  图4 STM32F3DISCOVERY开发板电路图(2)

  STM32F3DIS-COVERY开发板

  STM32F3DISCOVERY是一个低成本和易于使用的开发工具包,可以快速评估,并采用STM32 F3的系列微控制器快速开发。STM32F3DISCOVERY的目的是帮助用户了解STM32 F3的32位ARM Cortex-M4混合信号MCU的功能,并开发应用程序。它基于一个STM32F303VCT6 ,包括一个ST-LINK/V2嵌入式调试工具接口,ST MEMS陀螺仪,电子罗盘与加速度计ST MEMS LED指示灯,按钮和一个USB mini-B连接器

  STM32F3DIS-COVERY主要特性

  • STM32F303VCT6微控制器具有256kB的闪存,48kB的RAM,LQFP100封装

  • 板上ST-LINK/V2,选择模式开关,该套件可作为一个独立的ST-LINK/V2(SWD连接器用于编程和调试)

  • 主板供电:通过USB总线,或外部的3V或5V电源电压

  • 外部应用程序电源:3V和5V。

  • L3GD20,ST的MEMS运动传感器,

  3轴数字输出陀螺仪

  • LSM303DLHC,ST MEMS系统封装设有一个3D数字线性速度传感器和三维数字磁传感器

  • 十个LED指示灯:

  – LD1(红色)用于3.3 V电源

  – LD2(红/绿)用于USB通信

  –八个用户LED,LD3/10(红色),LD4/9(蓝色),LD5/8(橙色)和LD6/7(绿色)

  • 两个按钮(用户和复位)。

  • USB USER 及Mini-B连接器。

  • LQFP100 I/O扩展头,用于快速连接原型设计电路板,容易探测。


责任编辑:HanFeng

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing(at)iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing(at)iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: MCU ST

相关资讯