DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ADT7490(2016) Просмотр технического описания (PDF) - ON Semiconductor

Номер в каталоге
Компоненты Описание
производитель
ADT7490 Datasheet PDF : 75 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
ADT7490
Temperature Measurement
The ADT7490 has four temperature measurement
channels: one local, two remote thermal diodes, and a PECI.
The local and thermal diode readings are analog temperature
measurements, whereas PECI is a digital temperature
reading.
PECI Temperature Measurement
The PECI interface is a dedicated thermal interface. The
CPU temperature measurement is carried out internally in
the CPU. This information is digitized and transferred to the
ADT7490 via the PECI interface. The ADT7490 is a PECI
host device and therefore, polls the CPU for thermal
information.
The PECI measurement differs from traditional thermal
diode temperature measurements in that the measurement is
a relative value instead of an absolute value. The PECI
reading is a negative value that indicates how close the CPU
temperature is from the thermal throttling or TCC point of the
CPU.
The ADT7490 records and uses the PECI measurement
for fan control in its relative format. Therefore, care must be
taken in programming the relevant limits and fan control
parameters in the PECI format. Refer to the PECI Input
section and Table 6 for further PECI information.
PECI monitoring is enabled on the ADT7490 by setting
the PECI monitoring bit in Configuration Register 1
(Register 0x40, Bit 4). The ADT7490 can measure the
temperature of up to four dual-core CPUs. The number of
CPUs in the system that provide PECI information is set in
Bits [7:6] of Register 0x88. Each CPU is distinguished by
the PECI address. The number of domains, or domain count,
per CPU address must also be programmed into the
ADT7490. The ADT7490 reads the temperature of both
domains per CPU, however, only the PECI value of the
hottest domain is recorded in the PECI value register.
PECI0 domains: Register 0x36, Bit 3
PECI1 domains: Register 0x88, Bit 5
PECI2 domains: Register 0x88, Bit 4
PECI3 domains: Register 0x88, Bit 3
PECI Reading Registers
Register 0x33, PECI0: PECI Reading from CPU Address 0x30
Register 0x1A, PECI1: PECI Reading from CPU Address 0x31
Register 0x1B, PECI2: PECI Reading from CPU Address 0x32
Register 0x1C, PECI3: PECI Reading from CPU Address 0x33
PECI Limit Registers
Each PECI measurement shares the same high and low
limits.
Register 0x34, PECI Low Limit = 0x81 Default
Register 0x35, PECI High Limit = 0x00 Default
PECI Offset Registers
Each PECI reading has a dedicated offset register to
calibrate the PECI measurement and account for errors in
the temperature reading. The LSBs add a 1°C offset to the
temperature reading so that the 8-bit register effectively
allows temperature offsets of up to ±128°C with a resolution
of 1°C.
Register 0x94, PECI0 Offset
Register 0x95, PECI1 Offset
Register 0x96, PECI2 Offset
Register 0x97, PECI3 Offset
PECI Data Smoothing
The PECI smoothing interval is programmed in PECI
Configuration Register 1 (0x36). Bits [2:0] of Register 0x36
set the duration over which the PECI data being read by the
ADT7490 is averaged. These bits set the duration over
which smoothing is carried out on the PECI data read. The
refresh rate in the PECI value registers is the same as the
smoothing interval programmed.
The smoothing interval is calculated using the following
formula:
Smoothing Interval + #reads ǒtBIT 67 #CPU ) tIDLEǓ
(eq. 1)
where:
#reads is the number of readings defined in Register 0x36,
Bits [2:0]
tBIT is the negotiated bit rate.
67 is the number of bits in each PECI reading.
#CPU is the number of CPUs providing PECI data
(1 to 4).
tIDLE = 14 ms, the delay between consecutive reads.
For example,
#reads = 4096
tBIT = 1 ms (1 MHz speed)
#CPU = 1
Smoothing Interval = 331 ms = PECI reading refresh rate
PECI Error Codes
There are two different error conditions for PECI data,
PECI data errors, and PECI bus communications errors.
Table 14 describes the two different error conditions. If the
ADT7490 reads an error code (0x8000 to 0x8003) from the
CPU over the PECI interface, Bit 1 is set in Interrupt
Status 3 register (0x43), indicating a data error. The value of
the error code is not included in the PECI value averaging
sum. This means that a value of 0x00 is added to the PECI
sum when an error code is recorded. The error code is not
reported in the appropriate PECI value register. If an invalid
FCS is recorded by the ADT7490, Bit 2 is set in the Interrupt
Status 3 register (0x43), indicating a communications error.
An alert is generated on the SMBALERT pin when either or
both of these status bits are asserted.
www.onsemi.com
17

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]