首页 » 通讯 » G4板卡分享 | 超具体运用心得!G431RB开拓板之硬件概览_主板_接口

G4板卡分享 | 超具体运用心得!G431RB开拓板之硬件概览_主板_接口

admin 2025-01-24 03:42:52 0

扫一扫用手机浏览

文章目录 [+]

分享文章分为5部分,全面解析NUCLEO-G431RB板卡的各项性能及运用。
我们将以连载办法刊出,以期为蝶粉们带来G4性能深入全面的解读。

01.硬件概览

G4板卡分享 | 超具体运用心得!G431RB开拓板之硬件概览_主板_接口 G4板卡分享 | 超具体运用心得!G431RB开拓板之硬件概览_主板_接口 通讯

02.软件工具及环境搭建

G4板卡分享 | 超具体运用心得!G431RB开拓板之硬件概览_主板_接口 G4板卡分享 | 超具体运用心得!G431RB开拓板之硬件概览_主板_接口 通讯
(图片来自网络侵删)

03.Cormark 跑分测试与 Nucleo 其他系列的比拟

04.快速傅里叶变换

05.G4在电机掌握中的运用

以下为正文

本日先容的工具是ST公司的NUCLEO-G431RB开拓板,有幸拿到它后,第一韶光拍一张红底的证件照(见图一)。

▲ 图一,板卡证件照

一、主板概览

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系列采取了MicoUSB作为ST-LINK2-1的链接器件。

3、MB1360是2019年为G0(NUCLEO-G070RB、NUCLEO-G071RB)系列搭配出的一款主板,依旧采取2层设计,合营STM32F103作为ST-LINK2-1的环境,MicoUSB作为ST-LINK的供电调试接口,这一版主板最大的不同便是去掉了STS7PF30L这款受控于STLINK的电源管理芯片,用STMPS2141STR替代,供电办法也不是单一的USB外部供电模式,用LDK2M33R、LD1117S50TR、LDL1112PV33R共同组成供电方案,因此这款主板的电源供电选择可采CHG、E5V、VIN、STLK这4种组合,这种组合办法常见于Discovery系列的主板中。

4、简要先容了前面几款主板,接下来便是本文特殊先容的板载STM32G431RB芯片MB1367主板。
这里我用NUCLEO-G431RB与之前的NUCLEO-F302R8做一个比拟,见图二。

▲ 图二,左侧是NUCLEO-G431RB,右侧是NUCLEO-F302R8

A、 STLINK主控芯片的差异

差异最大的便是STLINK主控芯片,用STM32F723更换了沿用3个NUCLEO64系列主板的STM32F103C8,周边的NUCLEO扩展接口发生了变革。
从用于STLINK芯片,可以创造这款主板用料实实在在。

在之前ST出品的资源更为丰富Discovery系列主板中,有采取同型号MCU的开拓板32F723EDISCOVERY,有兴趣的同学可以不雅观摩一下。

▲ 图三,ST-LINK链接功能图

B、 电源树

▲ 图四,电源树图

这款主板采取了多电源组合供电模式,因此根据JP5跳线的不同选择,供电的路径是不一样的。

选择5V_STLIK供电时,供电路径分别经由 U4、JP5、U12和U14 然后到ST-LINK、MCU以及MIPI10接口。
选择5V_VIN供电时,通过主板上Auduino接口的VIN输入小于12V的电压、经由U11稳定到5V,然后经由U12和U14然提向ST-LINK、MCU以及MIPI10接口供电。
选择E5V供电时,5V电源通过主板上E5V(CN7)接口供电,然后经由JP5、U12向ST-LINK、MCU以及MIPI10接口供电。
选择5V_CHRG时,电源源头还是经由USB、JP5、U12向ST-LINK、MCU以及MIPI10接口供电。

C、 接口传承

主板的接口丰富,连续沿用NUCLEO系列中Aduino和ST Morpho连接扩展接口,兼容大部分X-NUCLEO扩展板的运用,仅需少量改动代码就能兼容不同的扩展运用组合。

▲ 图五,接口引脚略图

D、 板载晶振数量和类型

这款主板用料上实在的又一个证明便是为MCU搭配的晶振也是满配,全部采取小型号贴片封装的晶振:分别是24MHz的2016型晶振、 32.768KHz的3215型晶振、25MHz的2520型晶振。

E、 继续和创新

这款主板连续沿用了MB1360系列主板的设计观点:MicoUSB接口、多电源组合供电模式。
最细致之处是为Boot办法专门设计了跳针,方便设计、调试程序时选择启动办法带来便利 。

F、 主板工艺开窗

由于利用了STM32F723IEK6的封装(UFBGA176)主板的制作工业有发生了变革,采取了4层板设计,厂商存心的在主板下方的透明窗体中清晰的标明了板的层数。
这是我又一次在主板上瞥见层数开窗的设计,之前多在欧系电子厂商中瞥见这样的层数开窗设计,让利用者对主板的情形有清晰的认识。

二、MCU概览

▲ 图六,功能块图

从官方STM32G431RB功能块图可以看出,G431的紧张设备功能:

1、 内核方面:

利用ARM® 32位Cortex® M4 CPU,频率高达170 MHz,带FPU,带MPU,带DSP指令,自适应实时加速器(ART加速器),许可从闪存实行0等待状态,处理能力达到213个DMIPS(Dhrystone Million Instructions executed Per Second:每秒百万次整数指令处理能力) ;带ETM: 嵌入式跟踪宏单元(Embedded Trace Macrocell) 方便程序调试;具有12通道DMAMUX;片内存储空间:128KB Flash和22KB SRAM知足大多数程序的须要。

2、 MCU可复用连接接口包含:

串行根本通信:3个SPI、3个IIC、4个UxART;USB接口:1个高速USB2.0接口,1个带PHY的USB-C PD3.0接口;1个具备灵巧数据速率的CAN接口(CAN-FD);2个半双工串行音频接口;

3、 片内加速器:

具备ART加速,具备10KB 内核专用存储器(CCM-SRAM);具备数学加速器:适宜三角函数的坐标旋转数字打算方法(Cordic)、滤波数学加速器(FMAC);

4、 片内多种定时器:

具备1个32位定时器;具备5个16位不同种类的定时器;具备2个16位根本定时器;具备2个16位高等电机掌握定时器(8通道,知足最多8x脉宽调制通道);具备1个低功耗定时器;

5、 逻辑电路单元:

具备2个12位ADC;具备4个比较器;具备4个DAC(2个带输出buff,2个不带buff);具备3个运算放大器;具备1个温度传感器;

更多内核资料请移步官方G431数据手册,里面有更详细的先容。
硬件篇概览先先容到这里,要利用好这块板子,在熟习了硬件基本内容之后,还须要选择一套得当的软件开拓工具。
工具能方便开拓、调试硬件功能,关于软件工具的准备和利用概况将不才个章节中先容,敬请关注G4连载系列。

标签:

相关文章

技能|电脑无法通电怎么解决_戴尔_电脑

如果按下电源按钮后戴尔打算机无法打开,不通电,请按照以下步骤打消故障。视频加载中...01检讨电源线、互换适配器与外设首先检讨电源...

通讯 2025-01-24 阅读1 评论0