CPU temperature sensor output

coconut

Distinguished
Jul 20, 2009
14
0
18,510
Hi all,

I'm reposting this under General Motherboard because it seems more appropriate than Chipsets and BIOS.

Basically, my question is: Do motherboards have a pin which outputs the CPU temperature as an analog voltage (or as PWM, or anything else). I'd like to make a front-panel temp display purely in hardware, without using Hmonitor or other software.

If there's no dedicated pin on any motherboards for this, what's the easiest way you can think of to get a voltage signal of the CPUs internal thermosensor?

Thanks.
 
Hmmm. I never thought of that question.



Unfortunately, it looks like the answer is "No". See page 85 of:
http://download.intel.com/design/processor/datashts/318732.pdf

According to the PECI (Platform Environmental Control Interface), the control signal for the fan does not represent a linear response to the output of the temperature sensors.
 

coconut

Distinguished
Jul 20, 2009
14
0
18,510


You know, that's a good idea. The only headache would be calibrating it; i.e. figuring out precisely what fan control signal corresponds to what temperature. It's doable, though. Thanks for that.
 

coconut

Distinguished
Jul 20, 2009
14
0
18,510


Thanks for that great link. A linear response would be really nice, but it's not totally necessary, as maybe I could build some hardware (with a microcontroller, maybe) to turn a PWM signal or whatever else into a temperature reading. At this point, though, it's looking like a software solution is the way to go.

I'm an electrical engineer but I'm just getting into PC hacking, so your link was really useful. I'm going to hunt down the PECI specs now. Seems like a lot of fun to be had.
 

infyrno917

Distinguished
Jan 26, 2006
51
0
18,630
It is possible. CPU temp is monitored by the super I/O chip via one pin. Your dilemma however, will be that unless you perfectly duplicate the signal, tapping into it will bring it down low. The super I/O will not have an accurate readout and can cause premature shutdowns of the system due to false readings.
 

coconut

Distinguished
Jul 20, 2009
14
0
18,510


No problem! Buffer amplifier to the rescue! This would be a workable way to do it in hardware, actually, except that I can't find a datasheet for the Asus F8000 Super I/O chip on my mobo. It seems that none of the Super I/O chipmakers release datasheets to the public, actually. How did you get your information?