原创 研究电脑CPU、GPU、主板测温

2012-9-10 13:37 4458 17 17 分类: 工程师职场

 

研究电脑CPU、GPU、主板测温
wxleasyland@sina.com
2012年9月6日
 
一、测温软件
DELL VOSTRO1400笔记本,显卡NVIDIA GeForce 8400M GS,没有测温软件,于是用新版鲁大师,可以测出:
CPU 45℃
显卡55℃
硬盘37℃
后来,又用新版GPU-Z、新版SPEEDFAN、德国人nvidiaInspector,发现显卡温度都是显示60℃。
最后,又使用新版AIDA64 Extreme Edition,显示:
项目 当前值
传感器
传感器类型 Dell SMI  (ISA B2h)
GPU 传感器类型 Diode  (NV-Diode)
 
温度
中央处理器(CPU) 45 °C  (113 °F)
#1 CPU/ #1 核心 45 °C  (113 °F)
#1 CPU/ #2 核心 45 °C  (113 °F)
芯片组 51 °C  (124 °F)
GMCH1 44 °C  (111 °F)
Aux 45 °C  (113 °F)
DIMM 43 °C  (109 °F)
GPU 二极管 55 °C  (131 °F)
WDC WD3200BJKT-75F4T0 37 °C  (99 °F)
 
冷却风扇
中央处理器(CPU) 2998 RPM
图形处理器(GPU) 0%
 
电压
CPU 核心 1.275 V
电池 12.429 V
GPU 核心 1.150 V
 
功耗值
电池充电率 交流电源
AIDA64与鲁大师的结果一致的。
AIDA64是权威的,数据应是准确的,而且还能测CPU风扇的转速、核心和电池电压,非常强大。GPU-Z等测出来的并不准。
CSDN用户有NVtemp.dll测NV显卡温度的DLL,结果用VC试了半天,都是加载DLL不成功,于是作罢,即使成功,可能测出来的结果也是与GPU-Z一样不准。
读温度应该就是访问测温芯片,读取温度值,对测温芯片的支持得好,读出来就是准确的数据吧。
 
 
二、研究一下测温芯片
 
1. 主板上的传感器,有用到IT8718F的,查了一下PDF,它是主板的超级IO芯片,可以直接输入感温电阻、感温二极管(或三极管),转成电压信号,再进入ADC。
但没有说明测量原理,可能芯片内可以自适应感温电阻或感温二极管。
输出温度值是two's complement二进制补码。另外,有感温二极管零点寄存器。
 
2. 用二极管来感温,百度上有《PN结测温与PID控制》,介绍了:根据PN结正向压降ΔV随温度近似线性变化的关系,采用恒流条件下的1N4148二极管作为温度传感器,将电压信号经过电桥输入到仪表运放INA128进行放大,后经ADC模数转换后输入单片机。
 
用电桥取出ΔV电压,ΔV电压很小,需放大,再ADC。
 
 
3. 有用到ADT7473的,查了一下PDF,它是专门的温度测量和风扇控制IC,可以用感温二极管或三极管,有详细的原理介绍!
可以使用substrate transistor或discrete transistor。
substrate transistor衬底三极管,是指集成在CPU里面的三极管,就是与CPU做在一起的,图形上没有圆圈 。
discrete transistor就是单个的三极管元件,图形上有带圆圈 。
ADT7473可以自行校正感温二极管的零点。
PN结的正向电压与温度的关系约是−2 mV/°C。
 
 
4.  DELL VOSTRO1400笔记本,AIDA64测出来,测温芯片是Dell SMI,显卡的测温芯片是Diode  (NV-Diode),即NVIDIA的感温二极管。
Dell SMI找不到相关资料,应该就是和IT8718F芯片类似的DELL专门的芯片。
 
 
 
 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
17
关闭 站长推荐上一条 /3 下一条