[研电赛技术支持] PCB设计入门实战:GD32F103最小系统板电源模块详解

[复制链接]
463|66
八层楼 发表于 2026-4-4 15:03 | 显示全部楼层 |阅读模式
1. GD32F103最小系统板电源模块设计基础
第一次接触GD32F103最小系统板设计时,电源模块总是让人既期待又忐忑。作为整个系统的"心脏",电源设计的好坏直接决定了后续所有功能的稳定性。我至今记得自己设计的第一个最小系统板,因为电源滤波没做好,导致ADC采样值跳得跟心电图似的。

GD32F103的电源设计有几个关键点需要特别注意。首先是供电电压范围,虽然芯片标称3.3V工作电压,但实际允许范围是2.6V到3.6V。这个范围比某些同类 产品要宽一些,算是GD32的一个小优势。其次是多电源引脚设计,新手常会被VDD_1/VDD_2这样的标注搞糊涂,其实它们内部都是相连的,就像给一个水池开了多个进水口,目的是让电流分布更均匀。

说到实际设计,最常用的供电方案有三种:

USB 5V转3.3V(适合调试阶段)
锂电池供电(需要升降压电路)
外部直流电源直接供电(工业场景常见)
2. 电源引脚功能全解析
2.1 主电源引脚VDD/VSS
打开GD32F103的引脚图,你会发现VDD和VSS成对出现,还带着_1、_2这样的后缀。这不是设计错误,而是精心安排的供电方案。我拆解过不少开发板,发现大厂设计都会在每个VDD引脚附近放置去耦电容,这个细节新手很容易忽略。

VDD_1和VDD_2虽然名字不同,但用万用表测量会发现它们其实是相通的。这种设计类似于城市的多水源供水系统,通过多个接入点保证每个区域都能获得稳定供水。实际布线时,建议每个VDD引脚都单独走线到稳压芯片,而不是简单地在PCB上把它们连在一起。

2.2 模拟电源VDDA/VSSA
ADC 的精度很大程度上取决于VDDA的纯净度。有一次我的温度测量总是漂移,折腾半天才发现是VDDA只用了一个0.1μF的电容。后来改成10μF钽电容并联0.1μF陶瓷电容,问题立刻解决。

VDDA最好使用LC滤波电路,电感可以选10μH左右的磁珠。这里有个实用技巧:在空间允许的情况下,给VDDA预留一个稳压芯片的位置,后期如果需要更高精度 ,可以加装LDO稳压器。

2.3 备份电源VBAT
VBAT引脚往往被初学者忽视,直到需要RTC功能时才追悔莫及。我建议即使暂时不用RTC,也要把VBAT电路设计完整。最简单的方案是放一个CR2032电池座,注意要串联一个肖特基二极管防止倒灌。

实测中发现,GD32 的VBAT耗电比规格书上标称的要高,所以如果要做低功耗产品,最好选择容量更大的电池或者优化电路设计。

3. 5V转3.3V降压电路设计
3.1 LDO选型要点
AMS1117是新手最爱,但我更推荐RT9013这类新型LDO。有一次批量生产时,AMS1117的发热问题让我们吃了大亏。现在我的标准配置是:

输入电容:10μF陶瓷电容(X5R)
输出电容:22μF陶瓷电容(X5R)
芯片:RT9013-33GB(最大500mA)
特别要注意LDO的压差(dropout voltage),GD32在满载时电流可能达到150mA,普通LDO在这个电流下压差会明显增大。

3.2 开关电源方案
当需要更大电流或更高效率时,DC-DC转换器是更好的选择。SY8088是我用过比较稳定的方案,效率能达到90%以上。布局时有几个坑要注意:

电感要尽量靠近芯片SW引脚
反馈电阻要走Kelvin连接
输入输出电容的地要先接到芯片地脚
画原理图时,别忘了加一个LED做电源指示。我习惯用0805封装的红色LED串联2kΩ电阻,这样既明显又不会太刺眼。

4. 电源滤波与PCB布局实战
4.1 电容选择与布置
滤波电容的布置讲究"大中小结合,远近搭配"。我的经验公式是:

每个VDD引脚:100nF陶瓷电容(0402封装)
每3个VDD引脚组:1个1μF陶瓷电容
电源入口:10μF钽电容+100nF陶瓷电容并联
有一次为了省空间,我把所有电容都放在PCB背面,结果导致高频噪声抑制效果大打折扣。现在我的做法是:

0402电容尽量靠近引脚放置
钽电容放在电源入口处
所有电容接地端尽量共用过孔
4.2 PCB走线规范
电源走线宽度不能只看电流承载能力。对于3.3V@500mA,理论上10mil线宽就够了,但实际我会用到20-30mil。有几个实用技巧:

电源线避免直角转弯
不同电压等级线路保持3倍线宽间距
关键电源线路可以走内层
地线布局更是重中之重。我强烈建议使用铺铜而不是走线,并且要确保所有地过孔都足够大(直径至少0.3mm)。

5. 电源完整性测试与调试
5.1 基础测试方法
没有示波器的新手可以用万用表做简单测试:

空载时测量各VDD引脚电压,差异应小于0.05V
带载时测量输入输出压差
用手触摸各芯片温度,异常发热立即断电
有条件的建议用示波器捕捉上电波形。正常的电源上电应该是平滑的曲线,如果有振铃或过冲,说明电容配置不当。

5.2 常见故障排查
最让人头疼的是间歇性复位问题。我的排查步骤是:

检查所有VDD引脚电压
测量复位引脚电平
用示波器捕捉复位时的电源波形
逐个移除外围电路缩小范围
曾经遇到一个诡异现象:只有特定操作时才会复位。最后发现是电源走线太长导致阻抗过大,在电流突变时产生压降。
————————————————
版权声明:本文为CSDN博主「浩浩耗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_29184371/article/details/159718180

ingramward 发表于 2026-4-12 19:17 | 显示全部楼层
电源模块的核心任务是将输入的5V转换为稳定的3.3V。
cemaj 发表于 2026-4-12 22:08 | 显示全部楼层
GD32F103最小系统板还需要设计哪些核心电路?
yorkbarney 发表于 2026-4-13 07:47 | 显示全部楼层
在电源入口串联一个 500mA 自恢复保险丝,防止短路损坏电脑USB口或电源。
lihuami 发表于 2026-4-15 11:14 | 显示全部楼层
GD32F103的复位电路该如何设计?
probedog 发表于 2026-4-15 15:25 | 显示全部楼层
电源滤波没做好,ADC采样值跳得像心电图,这句老司机都懂,新手必看。
elephant00 发表于 2026-4-15 15:26 | 显示全部楼层
AMS1117发热大,批量生产踩过坑的都换了RT9013,压差小还不烫手。
七毛钱 发表于 2026-4-15 15:29 | 显示全部楼层
DC-DC布局时电感紧贴SW引脚,反馈电阻走开尔文连接,地先汇到芯片地脚,效率轻松上90%。
solty 发表于 2026-4-15 15:58 | 显示全部楼层
上电波形用示波器看一眼,平滑曲线才正常,有振铃说明电容搭配不对。
classroom 发表于 2026-4-15 16:25 | 显示全部楼层
VDD_1和VDD_2内部相通但布线不能乱连,每个引脚单独走线到稳压芯片才是正解。
spicy 发表于 2026-4-15 16:59 | 显示全部楼层
间歇性复位先查所有VDD电压,再量复位脚,最后用示波器抓电源波形,三步定位。
cr315 发表于 2026-4-15 17:26 | 显示全部楼层
VDDA只用0.1μF电容必翻车,加个10μF钽电容并联,ADC立马稳如老狗。
stormwind123 发表于 2026-4-15 17:55 | 显示全部楼层
电源走线太长会导致电流突变时压降,特定操作复位就是这毛病,线宽加粗能缓解。
duo点 发表于 2026-4-15 18:26 | 显示全部楼层
VBAT哪怕暂时不用也建议把电路画上,一个CR2032座加个肖特基二极管,后面加功能不后悔。
今天会画卧蚕吗 发表于 2026-4-15 18:59 | 显示全部楼层
给VDDA预留一个独立LDO的位置,后期如果发现ADC精度不够,直接焊上救急。
flycamelaaa 发表于 2026-4-15 19:27 | 显示全部楼层
电源指示LED串2kΩ电阻,0805红色最舒服,看得清又不刺眼,别用1kΩ太亮费电。
内政奇才 发表于 2026-4-15 19:58 | 显示全部楼层
电容全放PCB背面省空间但高频噪声压不住,0402电容必须贴同面且紧挨引脚。
jcky001 发表于 2026-4-15 20:27 | 显示全部楼层
电容布置口诀:大中小结合,远近搭配。每个VDD引脚旁边塞一个100nF,别偷懒。
又见江南雨 发表于 2026-4-15 21:05 | 显示全部楼层
磁珠加电容组成LC滤波给VDDA,磁珠选10μH左右,模拟电源纯净度立刻提升。
onlycook 发表于 2026-4-15 21:27 | 显示全部楼层
电源线20-30mil起步,别信10mil够用理论,余量留足,板子才稳。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

214

主题

4670

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部
0