打印
[STM32F3]

ST评测+STM32G431RB Nucleo-144

[复制链接]
662|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
这是ST评测的第四篇,上一篇介绍了STM32H743ZI与STM32H7A3ZI在外观,芯片选型以及应用方面的异同点(链接:https://bbs.21ic.com/icview-3068974-1-1.html)今天我将详细介绍STM32G4系列,这一不太常见的系列。

首先打开ST官网,对G4系列的介绍如下:STM32G4系列集成了运行于170MHz的32位ARM Cortex-M4内核(支持FPU和DSP指令),以及3种不同的硬件加速器:ART Acclerator、CCM-SRAM程序执行加速器、以及数**算加速器。STM32G4系列还提供:
(1)丰富的高级模拟外设(比较器、运算放大器、DAC);
(2)支持硬件过采样的ADC(16位分辨率);
(3)具有纠错码(ECC)的双Bank闪存(支持现场固件升级);
(4)安全的存储区;
(5)高分辨率定时器(版本2);
(6)具有供电功能的USB Type-C接口以及物理层(PHY)
(7)AES硬件加密;
灵活实物内部互连矩阵可实现在外设之间的自主式通信,节省了CPU资源并降低了功耗。与STM32F3系列高度兼容,确保在设计不同性能等级的衍生应用时提供卓越的效率。STM32G4系列混合信号微控制器包括:
(1)STM32G4x1基本型系列:配备入门级模拟外设的通用微控制器;
(2)STM32G4x3增强型系列:具有最大数量的模拟外设的通用微控制器;
(3)STM32G4x4高分辨率系列具有高分辨率定时器、复杂波形生成器和事件处理器(HRTIM),适用于数字开关电源、照明、焊接、太阳能和无线充电等数字电源转换应用。
封装选项为LQFP32/48/64/80/100/128、UFBGA100、WLCSP64/81、UQFN32/48,适用于闪存大小为32~512KB的器件。温度范围:-40到85度,或-40到125度。



ST的板卡有3大类,市面上最常见的是Nucleo板卡,更多地被用于验证板载芯片性能,除此之外,还有资源更丰富的Discovery Kit和EVAL Kit。Nucleo-G431RB板子较之前的Nucleo64系列的主板,有较大改动,从早期的MB1136、MB1319、MB1360,升级到目前最新的MB1367系列。发现了板子型号的迭代,这里顺便简要介绍一下ST设计的这几款Nucleo64板子的区别。
(1)MB1136是最常见的Nucleo64系列,用在它上边的芯片种类很多,跨度最大,时间最长,从早期的F030R8到F446RE、低功耗的L010RB到L152RE、L452RE、L476RG都使用它的布局。
(2)MB1319是MB1136的改版,出现在ST芯片低功耗和Lora盛行的2017年至2018年,这款主板主要为低功耗系列芯片提供电源控制实验验证环境,它板载一颗开关电源芯片SMPS是它区别于同时期其他主板的标志,这类主板通常以“-P”结尾。代表主板有Nucleo-L412RB-P、Nucleo-L433RC-P、Nucleo-L452RE-P,另外从这款主板开始,ST在Nucleo64系列采用了MicroUSB作为ST-LinkV2的链接器件。
(3)MB1360是2019年为G0(Nucleo-G-7-RB、Nucleo-G071RB)系列搭配出的一款主板,依旧采用2层设计,配合STM32F103作为ST-Link2-1的环境,Micro-USB作为ST-Link的供电调试接口,这一主板最大的不同就是去掉了STS7PF30L这款受控于STLINK的电源管理芯片,用STMPS2141STR替代,供电方式也不是单一的USB外部供电模式,用LDK2M33R、LD1117S50TR、LDL1112PV33R共同组成供电方案,因此这款主板的电源供电选择可采用CHG、E5V、VIN、STLK这4种组合,这种组合方式常见于Discovery系列的主板中。
STLINK主控芯片的区别:用STM32F723替换了沿用3个Nucleo64系列主板的STM32F103C8,周边的Nucleo扩展接口发生了变化。从用于STLINK芯片,可以发现这款主板用料实实在在。
这块主板采用了多电源组合供电模式,因此根据JP5跳线的不同选择,供电的路径也是不一样的。(1)选择5V_STLK供电时,供电路径分别经过U4、JP5、U12和U14然后到ST-LINK、MCU以及MIPI10接口。(2)选择5V_VIN供电时,通过主板上Arduino接口的VIN输入小于12V的电压、经过U11稳定到5V,然后经过U12和U14后向ST-LINK、MCU以及MIPI10接口供电。(3)选择E5V供电时,5V电源通过主板上E5V(CN7)接口供电,然后经过JP5、U12向ST-LINK、MCU以及MIPI10接口供电。(4)选择5V_CHRG时,电源源头还是经过USB、JP5、U12向ST-LINK、MCU以及MIPI10接口供电。

这款主板用料实在的又一个证明就是为MCU搭配的晶振也是满配,全部采用小型号贴片封装的晶振:分别是24MHz的2016型晶振、32.768KHz的3215型晶振、25MHz的2520型晶振。
G431主要设备功能:
1.内核方面:
(1)使用ARM 32位Cortex-M4 CPU,频率高达170MHz,带FPU、带MPU,带DSP指令,自适应实时加速器(ART加速器),允许从闪存执行0等待状态,处理能力达到213个DMIPS(Dhrystone Million Instructions executed Per Second:每秒百万次整数指令处理能力);
(2)带ETM:嵌入式跟踪宏单元(Embedded Trace Macrocell)方便程序调试;
(3)具有12通道DMAMUX;
(4)片内存储空间:128KB Flash和22KB SRAM满足大多数程序的需要。
2.MCU可复用连接接口包含:
(1)串行基础通信:3个SPI、3个IIC、4个USART;
(2)USB接口:1个高速USB2.0接口,1个带PHY的USB-C PD3.0接口;
(3)1个具备灵活数据速率的CAN接口(CAN-FD);
(4)2个半双工串行音频接口;
3.片内加速器:
(1)具备ART加速,具备10KB内核专用存储器(CCM-SRAM);
(2)具备数学加速器:适合三角函数的坐标旋转数字计算方法(Cordic),滤波数学加速器(FMAC);
4.片内多种定时器:
(1)具备1个32位定时器;
(2)具备5个16位不同种类的定时器;
(3)具备2个16位基础定时器;
(4)具备2个16位高级电机控制定时器(8通道,满足最多8x脉宽调制通道);
(5)具备1个低功耗定时器;
5.逻辑电路单元:
(1)具备2个12位ADC;
(2)具备4个比较器;
(3)具备4个DAC(2个带输出buff,2个不带buff);
(4)具备3个运算放大器;
(5)具备1个温度传感器;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:总是缺乏自信,进进退退,走走停停,不停的自我耗损,又不断的为自我耗损而再耗损。

33

主题

259

帖子

4

粉丝