![]() | ||
|
|
Water Block Design / Construction Building your own block? Need info on designing one? Heres where to do it |
![]() |
Thread Tools |
![]() |
#102 | |
Cooling Savant
Join Date: Jan 2004
Location: london, england
Posts: 416
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#103 |
Cooling Neophyte
Join Date: Jun 2004
Location: eu
Posts: 4
|
![]()
Hi, somehow reached this thread.
P4 has 2 special pins: VccSense and VssSense. VCCSENSE - Output VCCSENSE is an isolated low impedance connection to processor core power (VCC). It can be used to sense or measure power near the silicon with little noise. VSSSENSE - Output VSSSENSE is an isolated low impedance connection to processor core VSS. It can be used to sense or measure ground near the silicon with little noise. If one makes precision measurement of resistence from that pin to voltage regulator (with CPU onboard, unpowered), one can use that resistence as a known shunt resistor. During operation, measuring voltage on these pins and voltage reg must give you exact voltage drop across the vcore power path, thus it must be possible to calculate power consumption. Vss might be even well suited to be wired directly into analog input of a sound card if that supports DC input. Wouldn't that be enough to get decent measurement of core power consumption? Even if voltage drop along the Vcore path might include power going out the cpu via data/address pins, Vss would include only power dissipated inside the core, thus should be representing 100% of CPU heat output. No? |
![]() |
![]() |
![]() |
#104 |
Cooling Savant
Join Date: Sep 2003
Location: Vallentuna, Sweden
Posts: 410
|
![]()
It's a good idea but I am not so sure that you can do this. The unpowered resistance will not be correct I think. When the power is on there are lot of things that change, as transistors start switching. Could try it though and see what kind of reading you get.
|
![]() |
![]() |
![]() |
#105 |
Cooling Neophyte
Join Date: Jun 2004
Location: eu
Posts: 4
|
![]()
Quoted description was from P4 478 datasheet. As per Intel, these pins are specifically to "be used to sense or measure power near the silicon".
I guess that they have near-zero resistence to points closest to the core where all the current flows through. Resistence to the Vreg would be in milliohms as per wiring resistence. The problems I guess would be high frequency noise and low voltage difference (100mV). There aren't any active components associated with these pins, thus powered or unpowered, no difference, unless conductivity of wires changes under the load. I wonder if its possible to actively (re)measure ground wire resistence while on power... Anyway, this should be equivalent to what has been suggested here before (inserting known shunt wire in series with the Vreg inductors), only that the shunt is already there, you just need to measure it. |
![]() |
![]() |
![]() |
#106 |
CoolingWorks Tech Guy Formerly "Unregistered"
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
|
![]()
pH
wimms' suggestion seems to make sense, have you tried it ? |
![]() |
![]() |
![]() |
#107 |
Big PlayerMaking Big Money
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
|
![]()
Does AMD socket 462 have this as well though? I can't do the homemade reader thing on P4s (pins too small and they don't even give external access to the good diode...
__________________
Getting paid like a biker with the best crank... -MF DOOM |
![]() |
![]() |
![]() |
#108 | |
Thermophile
Join Date: May 2001
Location: UK
Posts: 1,064
|
![]() Quote:
__________________
Once upon a time, in a land far far away... |
|
![]() |
![]() |
![]() |
#109 |
Big PlayerMaking Big Money
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
|
![]()
yea I didnt see them either.
__________________
Getting paid like a biker with the best crank... -MF DOOM |
![]() |
![]() |
![]() |
#110 |
Cooling Savant
Join Date: Mar 2003
Location: MO
Posts: 781
|
![]()
The whole reason they give the option of sensing voltages at/near the silicon is because the copper traces on the board have a big tempco, and you want your V-reg system to supply the same voltage at the silicon regardless of mobo temperature.
Ain't too useful, unless you plan to actively cool the mobo to a specific temperature, or you have a scheme to measure the trace resistance vs. a temperature map, or... |
![]() |
![]() |
![]() |
#111 |
CoolingWorks Tech Guy Formerly "Unregistered"
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
|
![]()
damn, I keep forgetting you're on AMD
sorry, should have left this to sleep |
![]() |
![]() |
![]() |
#112 | |
Cooling Neophyte
Join Date: Jun 2004
Location: eu
Posts: 4
|
![]() Quote:
For some reason they do not want to use Vsense as Vreg feedback signal. It must be good reason, though I don't know it. Perhaps to avoid oscillation issues. These pins allow one to measure combined resistence through the socket for power path, which is specified with quite strict tolerance. But they are meant to measure precise voltage across core. Maybe they are used to report the Vcore by chips like Winbond. Anyway, even though AMD has no Vsense pins, the principle is still sound - take any pin on socket for both Vcc and Vss, measure voltage across it, and measure voltage across Vss path back to Vreg. Knowing resistence of power path to Vreg, you can arrive to cpu power. By any means, precision of measuring electrical signals wins over measuring temperatures directly any time. |
|
![]() |
![]() |
![]() |
#113 |
Cooling Savant
Join Date: Mar 2003
Location: MO
Posts: 781
|
![]()
Yep, your right, can't be used by the on board volt-reg. And, yep, oscillation is the issue.
On the other hand, while the trace resistance has to be controlled tightly to keep the Vcore in spec, they aren't concerned with the tempco (results in mV changes). At ~0.004/K the temperature coefficient of resistance is way too high to for the power traces to be used as a current sense resistor. My error budget for current was 1%, a 2.5°C (averaged through the trace, weighted by current) deviation would blow that before I even got to the instruments. |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|