|
04-25-2003, 01:39 PM | #26 |
CoolingWorks Tech Guy Formerly "Unregistered"
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
|
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 ? |
04-25-2003, 02:56 PM | #27 | |
Pro/Guru - Uber Mod
Join Date: Sep 2002
Location: Indiana
Posts: 834
|
Quote:
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. |
|
04-25-2003, 03:06 PM | #28 | |
Pro/Guru - Uber Mod
Join Date: Sep 2002
Location: Indiana
Posts: 834
|
Quote:
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. |
|
04-25-2003, 04:30 PM | #29 |
CoolingWorks Tech Guy Formerly "Unregistered"
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
|
"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 |
04-25-2003, 04:39 PM | #30 | |
Responsible for 2%
of all the posts here. Join Date: May 2002
Location: Texas, U.S.A.
Posts: 8,302
|
Quote:
|
|
04-25-2003, 05:47 PM | #31 | |
Pro/Guru - Uber Mod
Join Date: Sep 2002
Location: Indiana
Posts: 834
|
Quote:
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. |
|
04-26-2003, 02:15 AM | #32 | |
Cooling Savant
Join Date: Oct 2001
Location: Wigan UK
Posts: 929
|
Quote:
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? |
|
04-26-2003, 09:31 AM | #33 |
Big PlayerMaking Big Money
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
|
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. |
04-26-2003, 10:24 AM | #34 | |
Pro/Guru - Uber Mod
Join Date: Sep 2002
Location: Indiana
Posts: 834
|
Quote:
pHaestus, would you give me a link to the in depth info on how these diode readers work? |
|
04-26-2003, 11:32 AM | #35 |
Big PlayerMaking Big Money
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
|
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... |
04-26-2003, 05:48 PM | #37 | |
Pro/Guru - Uber Mod
Join Date: Sep 2002
Location: Indiana
Posts: 834
|
Quote:
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.) |
|
05-12-2003, 01:25 AM | #38 |
Big PlayerMaking Big Money
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
|
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. |
05-12-2003, 07:29 AM | #40 |
CoolingWorks Tech Guy Formerly "Unregistered"
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
|
now we want more
quite interesting |
05-12-2003, 07:36 AM | #41 |
Cooling Savant
Join Date: Oct 2002
Location: Malta, Mediterranean
Posts: 662
|
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 |
05-12-2003, 07:44 AM | #42 |
Cooling Savant
Join Date: Oct 2002
Location: Malta, Mediterranean
Posts: 662
|
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 |
05-12-2003, 09:40 AM | #43 |
Big PlayerMaking Big Money
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
|
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 |
05-12-2003, 03:12 PM | #44 |
Pro/Guru - Uber Mod
Join Date: Sep 2002
Location: Indiana
Posts: 834
|
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.) |
05-12-2003, 04:44 PM | #45 |
Cooling Savant
Join Date: Oct 2002
Location: Malta, Mediterranean
Posts: 662
|
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. |
05-12-2003, 04:53 PM | #46 |
Big PlayerMaking Big Money
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
|
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. |
05-12-2003, 05:15 PM | #47 | |
Pro/Guru - Uber Mod
Join Date: Sep 2002
Location: Indiana
Posts: 834
|
Quote:
I'm very impressed. |
|
05-13-2003, 09:54 PM | #48 |
Big PlayerMaking Big Money
Join Date: Aug 2001
Location: irc.lostgeek.com #procooling.com
Posts: 4,782
|
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...
|
05-13-2003, 11:24 PM | #49 |
Pro/Guru - Uber Mod
Join Date: Sep 2002
Location: Indiana
Posts: 834
|
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. |
05-13-2003, 11:32 PM | #50 |
CoolingWorks Tech Guy Formerly "Unregistered"
Join Date: Dec 2000
Location: Posts: 2,371.493,106
Posts: 4,440
|
on my very best day I'd not be up for that procedure
jeez |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|