yyyyll 发表于 2025-8-11 12:05

GD32A503工作电流大

工作电压5V,外部8M晶体。设备初始化后就进入while1,啥也不干。
设置内核频率8M时电流就达到20mA,24M时24mA,48M时27mA,72M时31mA。
而且单片机微热,手册上说即使达到100M也才11.9mA,8M时只有4.2mA
可能是哪里设置的问题?

yyyyll 发表于 2025-8-11 12:21

手册截图

zyj8848 发表于 2025-8-11 14:11

将全部未使用的引脚配置为模拟模式

mbutterfly 发表于 2025-8-12 08:01

看怎么外接吧,如果都点LED灯,电阻又小,那电流肯定大。

guijial511 发表于 2025-8-12 08:08

这点功耗还不至于单片机微热,看看是不是电路有问题

yjmwxwx 发表于 2025-8-12 11:33

可能哪个IO口坏了,IO坏了就算不开时钟也会功耗大

xch 发表于 2025-8-13 12:43

用示波器看看5V电源电压

豌豆爹 发表于 2025-8-13 15:04

时钟配置错误把。

duo点 发表于 2025-8-13 15:05

HXTALSCAL寄存器未正确配置

onlycook 发表于 2025-8-13 15:05

时钟源未正确切换?在SystemClock_Config()中强制切换至HXTAL。

内政奇才 发表于 2025-8-13 15:06

未启用低功耗模式?

海滨消消 发表于 2025-8-13 15:07

在初始化代码中关闭所有非必要外设时钟。

豌豆爹 发表于 2025-8-13 15:08

可能是因为浮空GPIO引脚漏电,要将所有未使用GPIO引脚配置为模拟模式。

麻花油条 发表于 2025-8-13 15:08

可能是晶振负载电容不匹配。

豌豆爹 发表于 2025-8-13 15:09

电源去耦不足?

GlenX 发表于 2025-8-14 17:50

手册条件写的很清楚,所有外设禁用的情况下的频率和工作电流的对应关系,
外设没有启用不等于“禁用”

l63t89 发表于 2025-8-31 23:46

电流远高于手册值且随主频线性增长
页: [1]
查看完整版本: GD32A503工作电流大