历史上的今天
返回首页

历史上的今天

今天是:2026年02月28日(星期六)

正在发生

2023年02月28日 | STM32G4板卡分享-G431RB开发板之硬件概览

2023-02-28 来源:zhihu

“G系列”作为STM32“F系列“的全面升级,令G0与G4产品线备受关注。国庆期间,电堂联合ST邀请来自全国的STM32蝶粉参与了G4板卡试用分享活动,以下是来自成都的资深粉友“Wolfgang”的NUCLEO-G431RB开发板分享文章。


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

01. 硬件概览

02. 软件工具及环境搭建

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个温度传感器;


推荐阅读

史海拾趣

ebm-papst公司的发展小趣事

在巩固欧洲市场的基础上,ebm-papst不断拓展全球市场,特别是亚洲市场。近年来,公司在亚洲市场的营收增长率一直保持在较高水平。为了进一步拓展亚洲市场,ebm-papst加大了在中国的产能建设,陆续在上海、西安等地进行扩建和新建产能。这些措施使得ebm-papst能够更好地满足亚洲市场的需求,并为其在全球市场的进一步发展奠定了坚实基础。

友盟(AP)公司的发展小趣事

在追求商业成功的同时,友盟(AP)公司也积极履行社会责任,致力于可持续发展。公司关注环境保护、公益事业等方面的问题,积极参与相关活动和项目。同时,友盟还通过技术创新和产品优化,推动电子行业的绿色发展和数字化转型。这些努力不仅提升了公司的社会形象,也为其未来的发展注入了新的动力。

以上是关于电子行业里友盟(AP)公司发展起来的5个相关故事。这些故事从不同角度展现了友盟在技术创新、合作伙伴关系、市场拓展、人才团队建设以及社会责任等方面的努力和成就。当然,每个公司的发展都是一个复杂而多元的过程,这些故事只是其中的一部分。

Honda Tsushin Kogyo Co Ltd公司的发展小趣事

为了进一步扩大市场份额,Honda Tsushin Kogyo可能实施了全球化战略。公司积极寻求国际合作机会,与全球范围内的电子产品制造商建立了稳定的合作关系。同时,公司还可能在海外设立生产基地或销售网点,以便更好地服务当地市场。通过全球化战略的实施,Honda Tsushin Kogyo不仅提升了品牌知名度,还增强了企业的国际竞争力。

Crouzet公司的发展小趣事

随着市场竞争的加剧,Crouzet开始注重提供定制化的解决方案,以满足客户不断变化的需求。公司凭借强大的研发能力和丰富的行业经验,能够根据客户的具体需求,提供量身定制的产品和服务。这种以客户需求为导向的经营理念,使得Crouzet在市场上赢得了更多的客户和合作伙伴。

Elpac公司的发展小趣事

在电子行业的激烈竞争中,Elpac公司凭借其在电源管理领域的技术革新,逐渐崭露头角。公司创始人李明在创办之初就坚信,只有不断创新才能在市场中立足。他带领团队深入研究市场需求,不断推出具有创新性的电源管理产品。其中,一款高效节能的电源转换器在市场上引起了广泛关注,其出色的性能和稳定性赢得了客户的青睐。随着产品的热销,Elpac公司逐渐在电子行业中建立了自己的品牌地位。

Everspin Technologies公司的发展小趣事

Everspin一直致力于MRAM技术的创新和发展。其中,自旋转移力矩MRAM(STT-MRAM)是该公司的重要技术之一。Everspin在平面内和垂直磁隧道结(MTJ)STT-MRAM位单元的开发方面取得了显著成果,并积累了超过600项有效专利和应用的知识产权组合。这些技术的创新和专利的积累,使得Everspin在MRAM市场中保持了领先地位。

问答坊 | AI 解惑

应该加开一个考电子工程师的板面

到时谁考那个就可以到那个板面找有用的东西了。不用在网站上瞎找。 也可以交流一下…

查看全部问答>

想做便携式医疗仪器,有机会吗

不知道这个工作有哪些要求?有哪些企业?…

查看全部问答>

改进手摇发电的手电筒

中国人的聪明才智令人震惊。我曾经见过10几块钱的鼠标,除了外观、手感差点之外,没有什么可以挑剔的地方。这件事让我明白两个道理:1、规模出效益;2、中国的市场潜力和需求都是非常巨大的,这种巨大的规模可以让一个鼠标做到10块钱,仍然能够盈 ...…

查看全部问答>

protel里面AT16的问题

ATmega在protel里面的库是哪个啊我怎么找不到呢…

查看全部问答>

800*480的屏全屏顺畅播放MP4文件,用什么控制器好?

如题:要在7寸TFT真彩屏上全屏顺畅播放MP4视频文件,该用什么控制器呢?最好时三星的片子。       对功耗没要求,谢谢大家!       另外加128M的SDRAM、512M的NANDFLASH、当然还有印制板,总成本能控制 ...…

查看全部问答>

出现Pausing target processor:not responding急盼解答!!

nios运行时出现 Pausing target processor:not responding Resetting and trying again:FAILED leaving target processor paused 这样的错误 为了简便测试,SOPC Builder里就添加了onchip ram 、CPU、jtag_uart 使用ep3c5芯片 谢谢各位了 ...…

查看全部问答>

有没有满足我的要求的商品化的模数转换器

     我想用一个软件检测传送带反转时的信号,以便记录反转时的系统时间,传送带反转是通过继电器控制的,可以提供一个开关信号,我想将这个开关信号传送到模数转换器上,然后模数转换器直接连到计算机的com端口上,只要继电 ...…

查看全部问答>

请教模电知识

这是模电书上为消除自激振荡而采取频率补偿的讲解,有点疑问请各位大侠指点一下。 问题:这段讲解只是说Uo1到Uab即Ui2是常数跟频率无关,但是Us到Uo1是经过三极管T1受极电容的影响产生相移的呀?补问一下T1管才用的是不是共射极放大电路呀? & ...…

查看全部问答>

学51单片机,想自己动手焊一个开发板,需要什么东东

我想自己买个面包板或万能板自己做一块,不要跟我建议去买,,想知道做一块够我学习51的开发板需要的原件的名称和数量,因为我这里离电子城很远,想一次性全部原件都买了,学到什么就焊什么上去。。。…

查看全部问答>