-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pi 5 low 3V7_WL_SW_V when high Temp #6473
Comments
3.7V reading as 3.643V is about 1.5% out. So I don't believe there's any issue here. |
Thanks for your reply. |
There's also a possibility (although not typically on a 3V rail) that the decrease is intentional. This is typically done on CPU core rails because less voltage is needed when running at higher temps (Vgs goes down by leakage increases). This is typically only a few mV of change. I am not aware of what this rail does (or the specifics of the RPi's power delivery system) but my guess would be that this shouldn't be concerning as it is not likely a rail where 50mV of difference matters. The places where 50mV can be significant is typically on the 0.4-1.2V rails which power logic. One thing to maybe be concerned with is if this droop in voltage is caused by a drift in the voltage reference and whether this has an impact on any other rails. |
Describe the bug
I find an issue that the 3V7_WL_SW_V value (got by vcgencmd pmic_read_adc) will be lower if the CPU tempature (got by vcgencmd measure_temp) goes higher.
e.g. When 40'C, 3V7=~3.69v
When 50'C, 3V7=~3.67v
When 60'C, 3V7=~3.64v
...
When 70'C, 3V7=3.60v
And When 70'C, if I use an ice pack to cool down the Pi to 40'C, the 3V7 turns from 3.60v to 3.69v quickly.
All other Voltage (like PD 5V) values keep steady during all my tests. I use a 25W PD adapter (USB meter shows it can output 5A without big voltage decrease).
This issue seems have nothing to do with FAN power drain (I unplugged it and re-test).
I wonder whether it's only an accuracy bug about the built-in Voltage meter or the worse -- a real bug in the PMIC 3V7 converter. I cannot find the test pad of 3V7 so I cannot prove it with an external voltage meter.
Steps to reproduce the behaviour
Simply stress/cooldown the CPU and watch vcgencmd pmic_read_adc and vcgencmd measure_temp.
Device (s)
Raspberry Pi 5
System
Raspberry Pi reference 2024-10-22
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, ecda2579ebbc125b321984c571e3128f6fd959d4, stage4
2024/09/23 14:02:56
Copyright (c) 2012 Broadcom
version 26826259 (release) (embedded)
Linux rpi5 6.6.51+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024-10-08) aarch64 GNU/Linux
Logs
(a full view when ~58'C)
Additional context
No response
The text was updated successfully, but these errors were encountered: