本帖最后由 飞之天之飞 于 2020-9-16 21:09 编辑
STM32G4 系列内置运行速度可达170 MHz 的 32 位 Arm® Cortex®-M4 内核(支持 FPU 和 DSP 指令集)与 3 种不同的硬件加速器:ART Accelerator™、CCM-SRAM 程序执行加速器和数**算加速器。
STM32G4 系列还提供:
• 丰富的高级模拟外设(比较器、运算放大器和 DAC)
• 支持硬件过采样的 ADC(16 位分辨率)
• 具有纠错码 (ECC) 的双存储区闪存(支持现场固件升级)
• 安全存储区
• 支持供电功能的 USB Type-C 接口,内置物理层PHY
• AES 硬件加密
灵活的互连矩阵允许外设之间的自主通信,可节省 CPU 资源并降低功耗。与 STM32F3 系列高度兼容的特性可确保在设计不同性能水准的衍生应用时实现出色的效率。
NUCLEO-G431RB开发板采用LQFP64封装的STM32G4微控制器(Arm® Cortex®-M4内核,运行频率达170MHz),具有128KB闪存和32KB SRAM
板载1个用户LED,与Arduino™共享,1个用户按钮和1个重置按钮,32.768kHz晶体振荡器
板连接器
Arduino™ Uno V3扩展连接器
ST Morpho扩展引脚接头,可完全访问所有STM32 I/O
电源可选:ST-LINK、USB VBUS或外部源
用于ST-LINK的Micro-AB或Mini-AB USB连接器
MIPI®调试连接器
Arm® Mbed Enabled™兼容
板载ST-LINK调试器/编程器,带USB重新枚举功能:大容量存储、虚拟COM端口和调试端口
外部SMPS,可生成Vcore逻辑电源
板子系统框图:
板子正面
板子背面
从板子外观上发现了一个有趣的设计,此款开发板为四层板在板子底边中间位置,黄色区域可看见数字12,背面相同位置标有34,仔细看了标有数字区域是挖掉绿油和铜皮,然后将数字设置在对应的走线层,个人理解这样做是区分板子层数。另外一点,这块板子在STlink和MCU之间没有采用分隔槽,其他版本的NUCLEO板可以把STliank掰下来单独使用。G431的STlink采用的是STM32F723IE为主控区别其他型号板子STM32F103,查了下723价格是103的好几倍,G431开发板用料很足,STlink升级为F723IE最大优势解决了103版本容易卡死,速度跟不上,特别是外设寄存器比较多和工程比较大的时候不稳定的问题。F723IE采用了176脚,BGA封装,芯片占PCB面积很小多,芯片自带USB高速PHY,还增加的虚拟串口和模拟U盘方式的代码更新,增了SPI/CAN/I2C接口方式的下载,也是此块板子亮点之一。
由于上传限制G431说明文档无法上传,下载链接:https://www.st.com/content/st_com/zh/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-g431rb.html#resource
|