View Single Post
Staro 21.10.2015., 14:09   #486
Hawker
Banned
Moj komp
 
Datum registracije: Nov 2014
Lokacija: Split
Postovi: 1,972
Evo jedan zanimljiv tekst vezano za mjerenje tempa FXa:

The basic temperature measuring logic in AMD processors is pretty straight forward.
The tCTL control value (often dubbed as package temperature) is the a digital control value measured and calculated by the TCEN.
It is only intended to be used by the CPU power management itself. It is not a temperature in any scale (Celcius, Kelvin or Fahrenheit).

After 10h CPUs there is no longer a analog temperature sensor present in the die. Instead there is one or more digital sensors, which communicate through the two wire (I2C) interface. The digital signal from the CPU is connected to a environment controller (typically LPC/IO IC). The controller reads and decodes the output and writes it to it´s own registers, where hardware monitoring software can read it out. The controller may also adjust the fan header PWM output or voltage (i.e. fan or pump speed) depending on the temperature, if such function is desired.

Typically the environment controller is made either by ITE or Nuvoton (LPC/IO), depending on ODM and model of the motherboard.
The basic pricipal is always the same, however motherboard manufacturer may configure the controllers differently. The decoded temperature value from the CPU may usually be placed in any of the "Temperature Inputs / TMPIN" registers of the controller, so the location (TMPIN1-x) can vary between the motherboards.

This temperature is officially called as SB-TSI temperature, however many users call it as "socket temperature".
In reality socket temperature sensors seized to exist after the Socket 462 / A ERA. In modern PGA / BGA sockets it is technically impossible to include a NTC thermistor in the socket and the socket certainly doesn´t come with one by default. The motherboard manufacturers are free to implement an external NTC resistor to be placed adjacent to the socket, however it´s readout cannot replace the default values. In most modern motherboards the only external NTC sensor close to the socket is found in the VRM area (for OTP).

tCTL ("package ["temperature"]) == Internal control value
SB-TSI ("socket" [temperature]) == Digital output from the digital diode in the die
Hawker je offline   Reply With Quote