任务介绍
任务一: 用于简易示波器/频谱仪/信号发生器的核心板,这里将原本的STM32G031微控制器换为了STM32G474微控制器,并且板载STLink_V2.1和常用的485,CANFD等通讯接口。
模块介绍
本次设计的核心板模块主要基于STM32G474进行设计,它拥有5.4GHz的高精度定时器和三路CANFD,可以适用与绝大部分应用场景。本次的设计主要考虑的是其扩展性,尽可能多的将引脚引出来,保证实现功能的情况下,还特意引出了一路CANFD,一路RS485,一路USART,一路USB,同时板载了STLink_V2.1下载器。电源方面支持3.3-38v供电,满足绝大部分使用场景。
STM32G474CEU6 芯片DigiKey链接:STM32G474CEU6 STMicroelectronics | 集成电路(IC) | DigiKey
原理图和PCB模块介绍
原理图:
PCB:
3D预览:
模块主要性能指标和管脚定义
主要性能指标
类型 | 核心板 |
核心芯片 | STM32G474CEU6 |
内核 | Arm Cortex-M4 |
时钟频率 | 170MHz |
SRAM | 128K |
Flash | 512 |
板载外设 | USB,RS485,CANFD |
板卡尺寸 | 6.95cm x4.79cm |
供电电压 | 3,3V~38V |
输出信号电平 | 3.3V |
管脚定义
管脚属性 | 管脚名 | 管脚编号 | 管脚名 | 管脚属性 | |
---|---|---|---|---|---|
POWER | VCC | *1* | *1* | VCC | POWER |
POWER | 5V | *2* | *2* | 5V | POWER |
POWER | 3V3 | *3* | *3* | P3V3 | POWER |
POWER | 3V3 | *4* | *4* | GND | POWER |
I/O | PC13 | *5* | *5* | PA0 | I/O |
I/O | PA3 | *6* | *6* | PA4 | I/O |
I/O | PA5 | *7* | *7* | PA6 | I/O |
I/O | PA7 | *8* | *8* | PC4 | I/O |
I/O | PB0 | *9* | *9* | PB1 | I/O |
I/O | PB2 | *10* | *10* | PB10 | I/O |
I/O | PB11 | *11* | *11* | PB7 | I/O |
I/O | PB5 | *12* | *12* | PC11 | I/O |
I/O | PC10 | *13* | *13* | PA15 | I/O |
I/O | PA8 | *14* | *14* | PA9 | I/O |
I/O | PC6 | *15* | *15* | PB15 | I/O |
I/O | PB14 | *16* | *16* | PB13 | I/O |
I/O | PB12 | *17* | *17* | GDN | POWER |
POWER | GND | *18* | *18* | GND | POWER |
板上设置及标识
标记 | 名称 | 默认状态 | 描述 |
LED1 | POW | 亮 | 指示STLINK_V2.1状态 |
eZ-PLM上新建物料和项目的截图
这里使用了eZ-PLM系统进行项目管理,可随时查阅。物料管理,项目管理,BOM自动提取,非常方便。
物料添加展示图
项目详情图
心得体会
第一次接触eZ-PLM,个人感觉非常好用,网页上可以看原理图,pcb,还有bom,非常实用。KiCad软件也是第一次用,很多东西还不太会用,加油吧。这个核心板画用来一天多,构思了很久,一直在考虑要不要加常用的通讯接口,后面想了想这么多脚,还都有复用功能,干脆一不做二不休那就直接将有些脚固化吧,这个板子还是很适合做FOC,数字电源之内的东西的。