Go Back   Pro/Forums > Site News and Blogs > ProCooling workBlogs > pHaestus's WorkLog
Password
Register FAQ Members List Calendar Chat

Reply
Thread Tools
Unread 04-25-2003, 01:39 PM   #26
BillA
CoolingWorks Tech Guy
Formerly "Unregistered"
 
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
Default

pardon if I've not been paying attention:
is pHaestus picking up an analogue signal to input to the Maxim ?
or has it already been digitized ?

"Replacing the Maxim IC with a homebrew setup is a possibility, but it would be very expensive by comparison."
ballpark # ?

I think I am confused
if analogue, use a 6 ½ digit whatever
if digital, a freq counter
- then for either just run the math

what am I missing here ?
BillA is offline   Reply With Quote
Unread 04-25-2003, 02:56 PM   #27
Since87
Pro/Guru - Uber Mod
 
Join Date: Sep 2002
Location: Indiana
Posts: 834
Default

Quote:
Originally posted by unregistered
pardon if I've not been paying attention:
is pHaestus picking up an analogue signal to input to the Maxim ?
or has it already been digitized ?

"Replacing the Maxim IC with a homebrew setup is a possibility, but it would be very expensive by comparison."
ballpark # ?

I think I am confused
if analogue, use a 6 ½ digit whatever
if digital, a freq counter
- then for either just run the math

what am I missing here ?
I've only skimmed the more technical documentation on this, (link pHaestus?) but my impression was that the MAX6655 puts two different currents through the diode and measures the voltage drop.

Two different currents need to be applied because the characteristic curve varies substantially from diode to diode, but in a well understood manner. Testing at two different currents allows the IC to compensate for the diode variation by figuring out 'which diode' it is dealing with.

So there are sequencing and processing involved. (I don't know to what extent the processing is digital or analog.)

In terms of you (Bill) using the diode of a particular CPU to measure temperature, it is trivial. You need a stable current source between 1 and 10 mA, and a good voltmeter. (The current source should have a compliance voltage of 1V or more.)

Just hook up a 4 wire connection to the diode, hook the current source to one pair. (In the right polarity.) Hook the voltmeter to the other pair of wires. Then experimentally determine the voltage vs temperature characteristics of the setup. Your results will have curvature that the MAX6655 does a fairly good job of eliminating, but if you figure out an equation that matches your test results well, you'll have 'plenty' of accuracy and resolution.

When I said 'expensive' I was thinking in terms of something user friendly for those of us without 6+ digit voltmeters at home.
Since87 is offline   Reply With Quote
Unread 04-25-2003, 03:06 PM   #28
Since87
Pro/Guru - Uber Mod
 
Join Date: Sep 2002
Location: Indiana
Posts: 834
Default

Quote:
Originally posted by KnightElite
I'm just curious, what exactly is the rationale for not having the water touching the CPU? It's not going to hurt it, I've washed one of mine under water to get thermal paste off before....
I personally wouldn't worry about exposing a CPU to water for brief periods, even as long a several hours to do this testing. (At work we put circuit boards through a glorified dishwasher every day.)

However, the conductivity of the water will screw up the measurement, so it's not an option. Even if you start with DI water, enough material may dissolve over the course of testing, to affect the measurement results.
Since87 is offline   Reply With Quote
Unread 04-25-2003, 04:30 PM   #29
BillA
CoolingWorks Tech Guy
Formerly "Unregistered"
 
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
Default

"6+ digit voltmeters at home"
lol
5 of them at the moment
I just got 3 (more) Philips PM 2534s for $65 ea., at that price I use them as indicators !
VERY nice DMMs BTW

interesting ideas there Since87
well, the second leg is the CPU's heat flux
any more clever thoughts ?

ahh, sh*t
I just noticed that Null-A Ben said: "The core is able to absorb water."
crap, what is your source for that Null-A ?
it is the package that absorbs water, NOT the silicon
grrrr
BillA is offline   Reply With Quote
Unread 04-25-2003, 04:39 PM   #30
bigben2k
Responsible for 2%
of all the posts here.
 
bigben2k's Avatar
 
Join Date: May 2002
Location: Texas, U.S.A.
Posts: 8,302
Default

Quote:
Originally posted by unregistered
ahh, sh*t
I just noticed that Null-A Ben said: "The core is able to absorb water."
crap, what is your source for that Null-A ?
it is the package that absorbs water, NOT the silicon
grrrr
Corrected, thank you.
bigben2k is offline   Reply With Quote
Unread 04-25-2003, 05:47 PM   #31
Since87
Pro/Guru - Uber Mod
 
Join Date: Sep 2002
Location: Indiana
Posts: 834
Default

Quote:
Originally posted by unregistered


interesting ideas there Since87
well, the second leg is the CPU's heat flux
any more clever thoughts ?

How's this?

Watercool a system with chilled water so that the CPU diode indicates the same temperature as the motherboard in the CPU area. Now you know that no heat is moving through the pins. (There will be a temperature gradient across the motherboard under the CPU due to voltage regulators and other heat sources. The gradient will change too depending on how much current is flowing through the regulators etc., but you get the general idea. Epoxy copper sheet to the back of the motherboard to spread the heat around the CPU? Heatsink the MOSFETS of the voltage regulators?)

Insulate as for a TEC cooled CPU, so that air convection can't carry any heat away. 'All' the heat is going through the waterblock.

Since you know the C/W of the waterblock under the operating conditions, (+/- the error due to the CPU to Block TIM joint) you know the Heat output of the CPU.

As usual TIM joint error is the major problem. Regardless of how consistent you are when mounting to your die simulator, the curvature of the CPU die means that you won't get the same C/W through the TIM. I don't have a solution to that problem.

Ugly test with high probability of trashing a motherboard for questionable results.

Much more cleverness required.

BTW, WRT to the temperature diode stuff I mentioned earlier:

It occurred to me that the voltage output of the setup will be around 0.65 Volts with a +/- 0.01V swing over the entire range of temperatures you're likely to care about. It would be highly desireable to have a stable 0.65V source to 'null' against the diode voltage. This would allow the voltmeter to operate on the 0.1V range. (or even the 0.01V range if the voltage source was tweaked to match the CPU.) The diode voltage changes about 200uV/C, so this would help a lot with resolution. However considering the noise environment of a diode on a CPU, I'm not sure how much resolution can actually be useful.

Anyway, if you decide you want to do something with a CPU diode, let me know. I'll set something up for you.
Since87 is offline   Reply With Quote
Unread 04-26-2003, 02:15 AM   #32
Les
Cooling Savant
 
Join Date: Oct 2001
Location: Wigan UK
Posts: 929
Default

Quote:
Originally posted by unregistered
good work pHaestus
I think you have nailed down one leg
Excellent work but I suspect it is not nailed down.
If I am understanding correctly this is a calibration of a CPU Diode connected through the CPU's pins to a Maxim 6655/ Reader . This shows the combination is capable of giving accurate temperatures.
Is it legit to assume the same calibration will apply when there is an intervening Ziff socket?
Or is a further motherboard in oven calibration required?
Les is offline   Reply With Quote
Unread 04-26-2003, 09:31 AM   #33
pHaestus
Big Player
Making Big Money
 
pHaestus's Avatar
 
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
Default

I soldered to the base of the pins so that I can just cut away part of the top piece of the ZIF socket and run the wires out through the hole. As so:



Yes my concern with dumping CPU into water was the fact I was applying and measuring 100 uA and then a 10uA current through the diode pins rapidly. I could see that the measurements where water had gotten into the baggie were "off" so I think it is a necessary step. If I cared much about the long term viability of the CPU I wouldn't be soldering wires onto its pins!

Re: heat flux

Nevin from arcticsilver brought up an interesting point. If the AMD diode isn't near the hottest bits of the CPU then there will be a significant difference in the peak core temp and the measured core temp. He was concerned about this re thermal paste testing I guess, but it would also mean I will tend to overestimate the importance of secondary heat losses because my measured diode temp is less than the real core temp. More stuff to sort out always. Nonetheless this is a pretty good start.
pHaestus is offline   Reply With Quote
Unread 04-26-2003, 10:24 AM   #34
Since87
Pro/Guru - Uber Mod
 
Join Date: Sep 2002
Location: Indiana
Posts: 834
Default

Quote:
Originally posted by pHaestus

...I was applying and measuring 100 uA and then a 10uA current through the diode pins rapidly.
Substantially lower currents than I'd recalled.

pHaestus, would you give me a link to the in depth info on how these diode readers work?
Since87 is offline   Reply With Quote
Unread 04-26-2003, 11:32 AM   #35
pHaestus
Big Player
Making Big Money
 
pHaestus's Avatar
 
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
Default

http://www.procooling.com/articles/a...de-amdspec.gif

is specs for AMD internal diode, and you SHOULD be able to dig the pdf for the 6655 from Maxim (it also as I recall uses 10 and 100 uA as the forward sourcing currents). I am on dial up AOL in a remote location (dialing to server 45mins away) and it is taking me approximately a minute to even load a procooling page. The maxim pdf is beyond my attention span...
pHaestus is offline   Reply With Quote
Unread 04-26-2003, 11:43 AM   #36
bigben2k
Responsible for 2%
of all the posts here.
 
bigben2k's Avatar
 
Join Date: May 2002
Location: Texas, U.S.A.
Posts: 8,302
Default

MAX6655 (PDF, 18 pages)
bigben2k is offline   Reply With Quote
Unread 04-26-2003, 05:48 PM   #37
Since87
Pro/Guru - Uber Mod
 
Join Date: Sep 2002
Location: Indiana
Posts: 834
Default

Quote:
Originally posted by pHaestus
http://www.procooling.com/articles/a...de-amdspec.gif

is specs for AMD internal diode, and you SHOULD be able to dig the pdf for the 6655 from Maxim (it also as I recall uses 10 and 100 uA as the forward sourcing currents). I am on dial up AOL in a remote location (dialing to server 45mins away) and it is taking me approximately a minute to even load a procooling page. The maxim pdf is beyond my attention span...
The section from the AMD spec must have been what I'd skimmed before. (I'd been looking for that info on the Maxim site and having no luck.) Thanks.

I'd already linked the MAX6655 spec in my first post in this thread. (I'd missed seeing the diode currents in there, because they were listed on a page, where all other specs related to the digital half of the chip.)
Since87 is offline   Reply With Quote
Unread 05-12-2003, 01:25 AM   #38
pHaestus
Big Player
Making Big Money
 
pHaestus's Avatar
 
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
Default

Modified the motherboard today. CPU still works properly! Tried running some preliminary tests with a heatsink for giggles (and to write the progress thus far up as an article and came across something interesting:



Slick what resolution plus sampling rate can do, eh?

The data looks noisier than it actually is because the maxim software allows for 1/4Hz sampling but only adds timestamps with seconds. To further complicate matters, the software doesnt log successive points which do not differ to save space. The graph would improve in oscillatory pattern if I just set the reader to 1Hz sampling.

That is slick to see though isn't it? Now I wonder if I can see temp differences between "slowest ram timings and low fsb" and "most aggressive ram timings and high fsb" for same MHz?

CPUBurn is without these oscillations; much tighter loading.
pHaestus is offline   Reply With Quote
Unread 05-12-2003, 02:40 AM   #39
KnightElite
Cooling Savant
 
KnightElite's Avatar
 
Join Date: Sep 2002
Location: Saskatoon, Saskatchewan
Posts: 294
Default

That's pretty cool, how you can actually see the CPU temperature varying as the load varies.
__________________
Can anyone else here say that they have a watercooled monster that's 45" tall?
KnightElite is offline   Reply With Quote
Unread 05-12-2003, 07:29 AM   #40
BillA
CoolingWorks Tech Guy
Formerly "Unregistered"
 
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
Default

now we want more
quite interesting
BillA is offline   Reply With Quote
Unread 05-12-2003, 07:36 AM   #41
hara
Cooling Savant
 
hara's Avatar
 
Join Date: Oct 2002
Location: Malta, Mediterranean
Posts: 662
Default

Yeah, really cool how much the temperature fluctuates with load and without delay.

Is the time in seconds?

Are those readings after the calibration?
__________________
- Every great HD crash day is the day before back-up day.
- My Past System
- "Better to reign in Hell than serve in Heaven." - Milton, Paradise Lost.
- FMZ
hara is offline   Reply With Quote
Unread 05-12-2003, 07:44 AM   #42
hara
Cooling Savant
 
hara's Avatar
 
Join Date: Oct 2002
Location: Malta, Mediterranean
Posts: 662
Default

Maybe a stupid suggestion but,

Why didn't you use some form of oven to calibrate and all?
__________________
- Every great HD crash day is the day before back-up day.
- My Past System
- "Better to reign in Hell than serve in Heaven." - Milton, Paradise Lost.
- FMZ
hara is offline   Reply With Quote
Unread 05-12-2003, 09:40 AM   #43
pHaestus
Big Player
Making Big Money
 
pHaestus's Avatar
 
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
Default

As I was saying the time x axis is in seconds but the data is in 1/4 seconds so the .log has up to 4 points with the same x value. I will rerun at 1 Hz (1 per second) sampling rate tonight.

An oven would work better BUT I don't have one that can reliably be set in the 25-70C range stably
pHaestus is offline   Reply With Quote
Unread 05-12-2003, 03:12 PM   #44
Since87
Pro/Guru - Uber Mod
 
Join Date: Sep 2002
Location: Indiana
Posts: 834
Default

Cool data.

Is the PC that is communicating with the temp sensor different than the one the rigged CPU is in?

Can you show a graph of the temperature when you have the rigged CPU fully loaded, and suddenly power off the machine? (Using CPUBurn if it gives a 'cleaner' signal.)

This might give some indication of how significantly RFI is affecting the reading. If there is a sudden step in measured temperature followed by an (exponential?) decay, the step may be attributable to noise causing an offset in the reading. Depending on the steepness of the exponential decay, it might be difficult to tell. (A case where the specific heat of copper does matter, and would, in this case, be advantageous.)
Since87 is offline   Reply With Quote
Unread 05-12-2003, 04:44 PM   #45
hara
Cooling Savant
 
hara's Avatar
 
Join Date: Oct 2002
Location: Malta, Mediterranean
Posts: 662
Default

Try toast, it raises the temperature more than cpuburn or prime95. Also I think it is more stable.
__________________
- Every great HD crash day is the day before back-up day.
- My Past System
- "Better to reign in Hell than serve in Heaven." - Milton, Paradise Lost.
- FMZ

Last edited by hara; 05-12-2003 at 05:05 PM.
hara is offline   Reply With Quote
Unread 05-12-2003, 04:53 PM   #46
pHaestus
Big Player
Making Big Money
 
pHaestus's Avatar
 
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
Default

Since87:

Yes there are two PCs: the desktop PC with the rigged CPU, and my notebook that is connected to the maxim reader via a parallel port. At the moment, I have the maxim's power going though the desktop box, so my temp monitoring loses power upon shutdown. I can easily enough add another PSU into the mix to supply 12V and 5V. For reference, here are the CPUBurn test results from last night:



See how tight and how little variance with this code? So my guess is that the erratic temp swings when Prime95 is running are NOT just noise and rather representative of very rapid fluxes in temps.
pHaestus is offline   Reply With Quote
Unread 05-12-2003, 05:15 PM   #47
Since87
Pro/Guru - Uber Mod
 
Join Date: Sep 2002
Location: Indiana
Posts: 834
Default

Quote:
Originally posted by pHaestus
here are the CPUBurn test results from last night:

Wow!

I'm very impressed.
Since87 is offline   Reply With Quote
Unread 05-13-2003, 09:54 PM   #48
pHaestus
Big Player
Making Big Money
 
pHaestus's Avatar
 
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
Default

Any ideas on how one can actually measure the current draw of a CPU? THG reported that they were doing this once, but gave zero details of the method for measuring current draw. I think I can figure out the vcore measurement (vcc pins eh?), but unsure about getting the current...
pHaestus is offline   Reply With Quote
Unread 05-13-2003, 11:24 PM   #49
Since87
Pro/Guru - Uber Mod
 
Join Date: Sep 2002
Location: Indiana
Posts: 834
Default

The only way I can think of to measure the current, and not totally compromise the CPU's ability to run at high speed, is as follows:

Take a sheet of copper that is thin enough that it can fit between the CPU and socket without interfering with the socket connections, yet thick enough it can be drilled without folding up completely. (Maybe 0.030")

For each Vcc pin location, drill a hole with an ID just slightly larger than the CPU pin.

For all other pin locations drill a larger hole so that there is no risk of shorting the pin to the foil, but there is still a substantial mesh of copper.

Place the drilled sheet of copper over the CPU pins.

Solder all of the Vcc pins to the copper sheet, and cut them off flush with the sheet.

Remove the electrolytic capacitors on the motherboard which are connected to the Vcc regulators. Reinstall them on the backside of the board.

Install the cpu with attached copper sheet into the socket.

At this point you need to prepare a very short heavy wire to connect between the Vcc pin of the electrolytic capacitor, and the copper sheet. This heavy wire has to have two smaller wires attached to it near either end. This gives you a 4-wire (Kelvin) connection to a length of wire having some resistance. (1 inch of 10 gauge wire would give you 83 uOhms, so with 50 Amps going through it you would measure about 4 mV.)

Before soldering the heavy wire into place. Measure the voltage drop between the two smaller wires with 10 Amps flowing through the heavy wire. This allows you to calculate the resistance of the heavy wire between the two smaller wires.

Now solder the heavy wire into place. (Don't allow the connections of the smaller wires to change while you do this.)

Connect additional 10 gauge wires between the Vcc pins of the other electrolytic capacitors, and the one to which your 'resistor' is connected. (These additional wires are to keep the full current of the CPU from being pulled from the pin of one electrolytic capacitor.)

Do this, and there's some chance the setup will actually run and allow you to measure the current. I think there is likely to be a problem of inadequate decoupling capacitance between Vcc and ground that prevents stable operation. Space constraints make it hard to do much about this though.

So THG claims to have measured the current draw of an operating CPU? Unless AMD provided them with the test setup, I don't believe it.
Since87 is offline   Reply With Quote
Unread 05-13-2003, 11:32 PM   #50
BillA
CoolingWorks Tech Guy
Formerly "Unregistered"
 
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
Default

on my very best day I'd not be up for that procedure
jeez
BillA is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 04:22 AM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
(C) 2005 ProCooling.com
If we in some way offend you, insult you or your people, screw your mom, beat up your dad, or poop on your porch... we're sorry... we were probably really drunk...
Oh and dont steal our content bitches! Don't give us a reason to pee in your open car window this summer...