521A [ETC]

LOW- OLTAGE 1-WIRE DIGITAL TEMPERATURE SENSOR; LOW- OLTAGE 1-Wire数字温度传感器
521A
型号: 521A
厂家: ETC    ETC
描述:

LOW- OLTAGE 1-WIRE DIGITAL TEMPERATURE SENSOR
LOW- OLTAGE 1-Wire数字温度传感器

传感器 温度传感器
文件: 总18页 (文件大小:223K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
aSC7521A  
LOW-VOLTAGE 1-WIRE DIGITAL TEMPERATURE SENSOR  
PRODUCT SPECIFICATION  
Pin Configuration  
Product Description  
The aSC7521A is a high-precision CMOS temperature sensor  
and voltage monitor with Simple Serial Transport (SST)  
compatible serial digital interface, intended for use in PC  
hardware monitor applications.  
Communication of device capabilities and temperature  
readings takes place over the high-speed bi-directional SST  
interface.  
8
7
1
2
3
VDD  
SST  
The SST temperature sensor provides a means for an analog  
signal to travel over a digital bus enabling remote temperature  
sensing in areas previously not monitored in the PC. The  
temperature sensor supports an internal and external thermal  
diode.  
GND  
ADD0  
GND  
ADD1  
6
D+  
D-  
aSC7521A  
Sensor localization is aided by two address pins that  
distinguish multiple sensors on the same bus.  
4
5
The aSC7521A is available in MSOP-8 surface mount  
package.  
Features  
Applications  
Desktop and Notebook Computers  
On-chip and remote temperature sensors  
Accuracy:  
o
o
o
+/- 3°C over operational range  
Internal +/- 2°C over 40°C to 70°C  
Remote +/- 1°C over 50°C to 70°C  
Application Diagram  
Operational Range: -40°C to 125°C  
Temperature resolution: 0.125°C  
3.3V  
1-wire SST serial interface  
1
Negotiable SST signaling rate up to 2-Mbps  
Temperature and errors reported over SST  
3
4
Internally corrected for diode non-ideality and series  
resistance  
CPU  
3-state address pins set one of 9 SST bus address  
0x48 through 0x50  
aSC7521A  
5
7
8-lead MSOP package  
ADD1  
ADD0  
MSL-1 per JEDEC J-STD-020C  
8
SST  
Interface  
SST  
Pb-free Matte Sn leadfinish & RoHS Compliant  
Packages  
2, 6  
Ordering Information  
Temp. Range and Operating  
Marking  
Part Number  
Package  
Supplied In  
Voltage  
521A  
Ayww  
2500 units Tape &  
Reel  
aSC7521AM8  
8-Lead MSOP  
-40°C to 125°C, 3.3V  
Ayww – Assembly site, year, workweek  
- 1 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
aSC7521A  
Absolute Maximum Ratings1  
Notes:  
Parameter  
Rating  
1. Absolute maximum ratings are limits beyond which operation  
may cause permanent damage to the device. These are  
stress ratings only; functional operation at or above these  
limits is not implied. For guaranteed specifications and test  
conditions, see the Electrical Characteristics. The guaranteed  
specifications apply only for the test conditions listed. Some  
performance characteristics may degrade when the device is  
not operated under the listed test conditions.  
Supply Voltage, VDD  
-0.3, +3.63V  
-0.3V to VDD  
0.3V  
+
Voltage on any Digital Input or Output3  
Input Current on any pin3  
Package Input Current3  
±5mA  
±20mA  
2. All voltages are measured with respect to GND, unless  
otherwise specified.  
5% - 85% RH  
@ 25°C to 70°C  
Relative Humidity (non-operating)  
3. When the input voltage (VIN) at any pin exceeds the power  
supplies (VIN< (GND or GNDA) or VIN>V+, except for SST  
and analog voltage inputs), the current at that pin should be  
limited to 5mA. The 20mA maximum package input current  
rating limits to number of pins that can safely exceed the  
power supplies with an input current of 5mA to four.  
4. The maximum power dissipation must be de-rated at elevated  
temperatures and is dictated by TJmax, θJA and the ambient  
temperature, TA. The maximum allowable power dissipation at  
any temperature is PD = (TJmax - TA) / θJA. It must also take  
into account self-heating that can adversely affect the  
accuracy of internal sensors.  
Maximum Junction Temperature, TJmax  
Storage Temperature Range  
IR Reflow Peak Temperature  
Lead Soldering Temperature (10 sec.)  
Human Body Model  
150°C  
-60°C to +150°C  
260°C  
300°C  
2000 V  
250 V  
ESD5  
Machine Model  
Charged-Device Model  
>1000 V  
5. Human Body Model: 100pF capacitor discharged through a  
1.5kΩ resistor into each pin. Machine Model: 200pF capacitor  
discharged directly into each pin. Charged-Device Model is  
per JESD22-C101C.  
Electrical Characteristics6  
(-  
40°CTA+125°C, VD D = 3.3V unless otherwise noted. Specifications subject to change without notice)  
Parameter  
Conditions  
Min  
Typ  
Max  
Units  
Supply Voltage  
VDD  
3.0  
3.3  
3.6  
V
Meets SST Specification Version 1.0  
for 1.5V interface  
SST Signal  
-
±3  
±2  
°C  
°C  
°C  
40°CTA+125°C  
Local Sensor Accuracy7, 8  
Local Sensor Resolution  
40°CTA70°C  
0.125  
0.125  
CTA70°C,  
±3  
±1  
°C  
°C  
-40°CTD +125°C  
Remote Diode Sensor Accuracy7, 8, 9  
CTA70°C,  
50°CTD 70°C  
Remote Diode Sensor Resolution  
Temperature Monitor Cycle Time10  
°C  
tC  
0.2  
Sec  
Notes:  
6. These specifications are guaranteed only for the test conditions listed.  
7. Accuracy (expressed in °C) = Difference between the aSC7521A reported temperature and the device temperature.  
8. The aSC7521A can be read at any time without interrupting the temperature conversion process.  
9. Calibration of the remote diode sensor input is set to meet the accuracy limits with a CPU thermal diode that has a non-ideality factor of  
1.009 with a series resistance of 4.52.  
10. Total monitoring cycle time for all temperature and analog input voltage measurements is 0.2 second.  
- 2 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
aSC7521A  
Pin Descriptions  
Pin #  
Name  
Direction  
Description  
1
2
3
4
VDD (3.3V)  
GND  
D+  
Supply  
Supply  
Supply Voltage, 3.3V +/- 10%  
Ground  
Current Source  
Current Sink  
Remote Diode Anode or Positive Lead  
Remote Diode Cathode or Negative Lead  
D-  
Device Address Tri-State selector: Ground, Float or VDD select device  
address  
5
6
7
8
ADD1  
GND  
ADD0  
SST  
Input  
Supply  
Input  
Ground  
Device Address Tri-State selector: Ground, Float or VDD select device  
address  
Input  
Digital Input / Output. SST Bi-directional Data Line.  
D +  
D -  
On-Chip Temperature  
Remote Temperature  
ADC  
Remote  
Diode  
DIB Register  
Open / Short  
On-  
Chip  
Sensor  
Control and SST Interface  
VDD  
VSS  
ADD0 ADD1 SST  
Figure 1. Block Diagram  
- 3 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
aSC7521A  
Device Power-on Timing  
SST Sensors  
Following a power-on reset, such as a system transitioning  
from S3-S5 to S0, the aSC7521A will be able to participate in  
the address and message timing negotiation and respond to  
required SST bus commands such as respond to a GetDIB()  
command within 10ms of the device’s VDD rail reaching 90%.  
The aSC7521A has an internal power on reset and will be fully  
functional within 50ms of power on.  
The SST temperature sensor provides a means for an analog  
signal to travel over a single-wire digital bus enabling remote  
temperature sensing in areas previously not monitored in the  
PC. The temperature sensor supports an internal temperature  
sensor and external thermal diodes.  
This section outlines general requirements for Simple Serial  
Transport (SST) sensors intended for use in PC desktop  
applications that conform to SST Version 1.0 specification.  
The aSC7521A does not employ any device power  
management.  
Voltage and Temperature Sensor Data  
The aSC7521A reports external temperature sensed by a  
remote diode-connected transistor and an internal temperature  
measurement.  
Little Endian Format  
The bit level transfer is defined in the SST specification. The 2-  
byte data values are returned in little Endian format, in other  
words, the LSB is sent first followed by MSB.  
Addressing  
The aSC7521A complies with the address range set aside for  
fixed-address, discoverable devices as defined in the SST  
Specification Version 1.0. Simple Temperature sensors use  
fixed addresses in the range of 0x48 to 0x50. The aSC7521A  
may be programmed to any of these addresses via the  
address select pins AD0 and AD1.  
For multi-function devices that allow access to multiple  
sensors, the data is returned LSB followed by the MSB for the  
first sensor, LSB followed by the MSB for the second sensor,  
and so on. The specific order is explicitly specified in the  
command description.  
Frame Check Sequence (FCS)  
Atomic Readings  
Each message requires a frame check sequence byte to  
ensure reliable data exchange between host and client. The  
message originator and client both make an FCS calculation.  
The aSC7521A ensures that every value returned is derived  
from a single analog to digital conversion and is not skewed  
(e.g. the MSB and the LSB come from two different  
conversions).  
One FCS byte must be returned from the message target to  
the originator after all bytes including the header and the data  
block are written. If data is read from the target, a second FCS  
byte must follow the data block read.  
Conversion Time  
The maximum refresh time for all temperature values is  
200ms. The aSC7521A provides the logic to ensure all  
readings meet the conversion time requirements.  
The FCS byte is the result of an 8-bit cyclic redundancy check  
(CRC) of the each data block preceding the FCS up to the  
most recent, earlier FCS byte. The first FCS in the message  
does not include the two address timing negotiation ‘0’ bits that  
precede the address byte or the message timing negotiation bit  
after the address byte. The first FCS does include the address  
byte in its computation. The FCS is initialized at 0x00 and is  
calculated in a way that conforms to a CRC-8 represented by  
the CRC polynomial, C(x) = x8 + x2 + x + 1.  
Temperature Data  
Data Precision, Accuracy and Resolution  
The temperature data meets the following minimum  
requirements:  
Operational Range: -40°C to +125°C  
Internal Sensor Accuracy:  
Bus Voltage  
o
o
+/- 3°C over operational range  
+/- 2°C over 40°C to 70°C  
All SST sensor devices used for PC applications must be  
capable of operating the SST interface portion of the sensor  
device at 1.5 volts as defined in 1.5 Volt Static (DC)  
Remote Sensor Accuracy (when TA is from 0°C to  
70°C):  
Characteristics section of the SST Version 1.0 specification.  
o
o
+/- 3°C over operational range  
+/- 1°C over 50°C to 70°C  
Resolution: 0.125°C  
Bus Timing  
All SST sensor devices must be able to negotiate timing and  
operate at a maximum bus transfer rate of 2-Mbps. If the bus  
address timing is negotiated at a lower rate due to the  
performance limitations of other devices on the bus, the sensor  
device will operate at that lower rate.  
Temperature Data Format  
The data format is capable of reporting temperature values in  
the range of +/-512°C. The temperature sensor data is  
returned as a 2’s complement 16-bit binary value. It represents  
the number of 1/64°C increments in the actual reading. This  
allows temperatures to be represented with approximately a  
0.016°C resolution.  
- 4 -  
www.andigilog.com  
© Andigilog, Inc. 2006  
October 2006 - 70A05011  
aSC7521A  
Values that would represent temperatures below -273.15°C (0  
K or absolute zero) are reserved and are not be returned  
except as specifically noted.  
Temperature  
80°C  
2’s complement representation  
0001 0100 0000 0000  
0001 0011 1111 1000  
0000 0000 0100 0000  
0000 0000 0000 0000  
1111 1111 1100 0000  
1111 1110 1100 0000  
79.875°C  
1°C  
For the aSC7521A the required resolution is 0.125°C. Bits  
[2:0] will be defined but they are beyond the required  
resolution. The sign bit will indicate a negative temperature  
except when reporting an error condition (see Sensor Error  
Condition).  
0°C  
-1°C  
-5°C  
Table 1. Temperature Representation  
Fractional  
Sign  
15  
Integer Temperature 0°C to 512°C  
12 11 10  
Temperature  
LSB 0.125°C  
Always Zero  
14  
13  
9
8
7
6
5
4
3
2
1
0
Figure 2. Temperature Reading  
It is recommended that the actual transistor type and  
manufacturers chosen for the remote sensor be  
characterized for non-ideality as part of system qualification.  
A to D Converter Resolution and Mapping  
The mapping of the A-D converter bit values is a two’s  
complement representation with the binary point between bits  
5 and 6 of the 16-bit data word. Bit 15 is the sign, bits 14  
through 6 are integer temperature in degrees, bits 5 down to  
3 are the fractional part with 0.125°C as the LSB. The lowest  
3 bits are set to zero.  
Sensor Error Condition  
The aSC7521A has the capability to detect and report open  
or shorted external diode inputs per Sensor Error Condition.  
When an error or failure condition is detected, the sensor  
device must return a large negative value in response to  
either the GetIntTemp() or GetExtTemp() command. In this  
manner software is provided with a means to determine  
whether or not the sensor is working normally and that the  
data returned is good.  
Temperature Inputs  
The simple temperature sensor has an internal thermal  
sensor plus an external sensor using a remote diode. Both  
temperature readings are internally corrected for lead  
resistance and non-ideality for the thermal diode of a  
Pentium™ 4, 65nM process (1.009 non-ideality, 4.35lead  
resistance). The range of measurement currents falls within  
the Intel recommended range of 10μA and 170μA to  
minimize the impact of Beta variation in the CPU substrate  
thermal diode. Note that Pentium 4, 90 nM process is 1.011  
non-ideality and series resistance of 3.33.  
The aSC7521A will write one of the values from the table  
below to appropriate memory locations for GetIntTemp()  
and/or GetExtTemp().  
The aSC7521A uses the OEM defined values of 0x8102  
(open) and 0x8103 (short) rather than the generic errors  
defined for codes 0x8000 to 0x8003.  
If a diode connected discrete transistor is used instead of a  
CPU diode, a correction must be applied to the reading to  
compensate for the difference in non-ideality. A 2N3904 NPN  
transistor has a non-ideality (η) factor of approximately 1.04.  
To correct the value reported to the actual temperature use  
the following formula:  
Error Code  
Description  
0x8000 to 0x80FF Reserved  
0x8102  
0x8103  
0x8100-0x81FF  
Remote Diode Open  
Remote Diode Short  
Reserved  
TACTUAL = TREPORTED x ηTransistor / 1.009  
Table 2. Error Codes  
- 5 -  
www.andigilog.com  
© Andigilog, Inc. 2006  
October 2006 - 70A05011  
 
aSC7521A  
SST Interface  
Multi Client Mode  
Sensors operate in multi-client mode for read bit timing. Reference the SST Specification Version 1.0 for details.  
SST Device Commands  
GetDIB() Command (0xF7)  
Read the Device Identifier Block (DIB). The read length of the command is either 8 or 16 bytes. 8 bytes is the minimum number of  
bytes populated by a fixed address discoverable client.  
Write Data Length:  
Read Data Length:  
Command Code:  
0x01  
0x08/0x10  
0xF7  
Note: Un-shaded table entries are created by the host. Shaded entries are the response bytes from the aSC7521A to the host.  
# Bits  
# Bits  
Host Sending  
Hex Value  
aSC7521A Sending  
Hex Value  
8
8
8
8
8
Target Address  
0x48  
Write Length  
0x01  
Read Length  
0x10  
GetDIB Cmd  
0xF7  
FCS  
0xDC  
8
8
8
8
8
DIB Byte 1  
DIB Byte 15  
(data)  
DIB Byte 16  
(data)  
FCS  
(data)  
(data)  
(data dependent)  
Figure 3. GetDIB() Command (16-byte read length)  
8
8
8
8
8
Target Address  
0x48  
Write Length  
0x01  
Read Length  
0x08  
GetDIB Cmd  
0xF7  
FCS  
0x23  
8
8
8
8
8
DIB Byte 1  
DIB Byte 7  
(data)  
DIB Byte 8  
(data)  
FCS  
(data)  
(data)  
(data dependent)  
Figure 4. GetDIB() Command (8-byte read length)  
Ping() Command  
The Ping() command provides a safe means for software to verify that a device is responding at a particular address.  
Write Data Length:  
Read Data Length:  
Command Code:  
0x00  
0x00  
none  
8
8
8
8
Target Address  
0x48  
Write Length  
0x00  
Read Length  
0x00  
FCS  
0xD7  
Figure 5. Example of Ping()  
- 6 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
 
aSC7521A  
ResetDevice() Command  
The ResetDevice() command is used to reset all device functions to their power-on reset values. It is used by the system to recover  
from serious hardware or bus errors.  
Write Data Length:  
Read Data Length:  
Command Code:  
0x01  
0x00  
0xF6  
8
8
8
8
8
ResetDevice  
Command  
0xF6  
Target Address  
0x48  
Write Length  
0x01  
Read Length  
0x00  
FCS  
0x8C  
Figure 6. ResetDevice() format targeting a non-default address  
8
8
8
8
ResetDevice  
Command  
0xF6  
Target Address  
0x00  
Write Length  
0x01  
Read Length  
0x00  
Figure 7. ResetDevice() format targeting the default address  
Sensor Command Summary  
GetIntTemp()  
Returns the temperature of the device’s internal thermal sensor.  
Write Data Length:  
Read Data Length:  
Command Code:  
0x01  
0x02  
0x00  
Example bus transaction for a thermal sensor device located at address 0x48 returning a value of 60°C:  
8
Target Address  
0x48  
8
8
8
Write Length  
0x01  
Read Length  
0x02  
Command  
0x00  
8
8
8
8
FCS  
0x6A  
LSB  
0x00  
MSB  
0x0F  
FCS  
0x2D  
Figure 8. Get Internal Temperature Command Example  
GetExtTemp()  
Returns the temperature of the external thermal diode.  
Write Data Length:  
Read Data Length:  
Command Code:  
0x01  
0x02  
0x01  
GetAllTemps()  
Returns a 4-byte block of data containing both the Internal and External temperatures in the following order Internal then External  
temperatures.  
- 7 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
 
aSC7521A  
Write Data Length:  
Read Data Length:  
Command Code:  
0x01  
0x04  
0x00  
Optional SST Device Commands  
The optional SST commands Alert(), Suspend() are not supported in the aSC7521A.  
Vendor Specific Extensions  
The vendor specific command codes are in the range from 0xE0 and 0xE7. Reading and writing to specific internal registers is  
provided for custom tuning of sensor response characteristics.  
WriteReg()  
Writes to the sensor’s internal registers.  
Write Data Length:  
Read Data Length:  
Command Code:  
2+N (command + address + Number of bytes to write)  
0x00  
0xE0  
Example bus transaction to write to a sensor located at address 0x48. This example writes 2 consecutive locations (0x20 and 0x21)  
to values 0x25 and 0x28.  
8
8
Write Length  
0x04  
8
Read Length  
0x00  
8
Target Address  
0x48  
Command  
0xE0  
8
8
8
8
RAM Addr  
0x20  
Write Data  
0x25  
Write Data  
0x28  
FCS  
0x1B  
Figure 9. Example Register Write  
ReadReg()  
Reads from the sensor’s internal registers.  
Write Data Length:  
Read Data Length:  
Command Code:  
0x02 (command + address)  
N (Number of bytes to read)  
0xE1  
Example bus transaction to read a sensor located at address 0x48. This example reads 2 consecutive locations (0x20 and 0x21).  
8
8
Write Length  
0x02  
8
Read Length  
0x02  
8
Target Address  
0x48  
Command  
0xE1  
8
8
8
8
RAM Addr  
0x20  
FCS  
Read Data  
0x25  
Read Data  
0x28  
FCS  
0x37  
0x9D  
Figure 10. Example Register Read  
VenCmdEnable()  
Vendor Command Enable enables the Vendor Specified Extensions.  
Write Data Length:  
Read Data Length:  
Command Code:  
0x01  
0x00  
0xE2  
- 8 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
 
aSC7521A  
8
8
8
8
8
Target Address  
0x48  
Write Length  
0x01  
Read Length  
0x00  
Command  
0xE2  
FCS  
0xE0  
Figure 11. Vendor Command Enable  
VenCmdDisable()  
Vendor Command Disable disables the Vendor Specified Extensions.  
Write Data Length:  
Read Data Length:  
Command Code:  
0x01  
0x00  
0xE3  
8
8
8
8
8
Target Address  
0x48  
Write Length  
0x01  
Read Length  
0x00  
Command  
0xE3  
FCS  
0xE7  
Figure 12. Vendor Command Disable  
Reserved or Unsupported Commands  
Attempts to access the sensor using a reserved or unsupported command will not result in the device or bus failure. The sensor will  
return a modified FCS when any of the following commands are received. To modify the FCS the sensor will invert all of the bits in  
the correct FCS (1’s complement). A modified FCS is also called an Abort FCS.  
The sensor will return an Abort FCS (modified FCS) for a reserved and unsupported command code (commands codes between  
0xE4 to 0xF5 and 0xF8 to 0xFF).  
The sensor will return an Abort FCS (modified FCS) for reserved commands (command codes 0x02 to 0xDF.  
The sensor will return an Abort FCS (modified FCS) for unused vendor specific test and manufacturing command codes (command  
codes 0xE8 to 0xEF). If any of these types of commands exist, they will be disabled during normal operation.  
Malformed Commands  
A malformed command is one which is valid but has an incorrect write or read length for the given command.  
If a get temperature command with a write length not equal to 1 is sent, then the aSC7521A will send an Abort FCS and wait for a  
new command. An Abort FCS will be formed by creating a 1’s complement of the the good FCS.  
If a get temperature command and the read length is not equal to 2 or 4 then te aSC7521A will send an Abort FCS and wait for a  
stop on the SST bus. See the Command Summary section for the expected Write and Read lengths of the legal commands.  
There will be no checking for malformed WriteReg() and ReadReg() commands (Vendor Specific Extensions).  
- 9 -  
www.andigilog.com  
© Andigilog, Inc. 2006  
October 2006 - 70A05011  
 
aSC7521A  
Command Summary  
Hex Cmd  
Command Name  
Received Bytes  
3(target,wr,rd)  
Wr Len  
Rd Len  
Bytes Sent by Client  
-
Ping()  
GetIntTemp()  
GetExtTemp()  
GetAllTemps()  
Unsupported  
WriteReg()  
0
1
1
1
0
2
2
4
FCS  
0x00  
4(target,wr,rd,cmd)  
4(target,wr,rd,cmd)  
4(target,wr,rd,cmd)  
FCS/2/FCS  
FCS/2/FCS  
FCS/4/FCS  
Abort FCS  
FCS  
0x01  
0x00  
0x02-0xDF  
0xE0  
4(target,wr,rd,cmd)  
4(target,wr,rd,cmd)  
4(target,wr,rd,cmd)  
4(target,wr,rd,cmd)  
3+  
2
0
1+  
0
0xE1  
ReadReg()  
FCS/1+/FCS  
FCS  
0xE2  
VenCmdEnable()  
VenCmdDisable()  
Unsupported  
ResetDevice()  
ResetDevice()  
GetDIB()  
1
0xE3  
1
0
FCS  
0xE4-0xF5  
0xF6  
Abort FCS  
FCS  
4(target,wr,rd,cmd)  
4(target,wr,rd,cmd)  
4(target,wr,rd,cmd)  
4(target,wr,rd,cmd)  
1
1
1
1
0
0
0xF6  
None if default address (0x00)  
FCS/8/FCS  
0xF7  
8
0xF7  
GetDIB()  
16  
FCS/16/FCS  
0xF8-0xFF  
Unsupported  
Abort FCS  
Table 3. Command Summary  
Device Identifier Block (DIB)  
The Device Identifier Block describes the identity and functions of a client device on the SST bus. Sixteen bytes are allocated for  
this function as shown in Figure 13. Device Identifier Block is returned by the aSC7521A with a GetDIB() command. The aSC7521A  
returned values are shown with the description of each field below.  
8
8
16  
16  
8
Device  
Capabilities  
Version/  
Revision  
Vendor ID  
Device ID  
Device  
Interface  
LSB  
MSB  
LSB  
16  
Reserved  
MSB  
8
8
8
24  
8
Device  
Interface  
Extension  
Client  
Device  
Address  
Function  
Interface  
Vendor  
Specific ID  
Reserved  
Figure 13. Device Identifier Block  
Device Capabilities Field (1-byte)  
MSB  
6
5
4
Reserved  
0
3
Wake  
Capable  
0
2
Alert  
Support  
0
1
Suspend  
Support  
0
LSB  
Slow  
Device  
0
Address  
Type  
110  
Figure 14. Device Capabilities Field  
- 10 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
 
aSC7521A  
Version / Revision Field (1-byte)  
MSB  
Pre-  
6
5
4
3
2
1
LSB  
SST Version  
Minor Revision  
release  
1
0
001  
001  
0000 (default)  
0000  
for V1.0 Pre-production  
for V1.0 Production  
Figure 15. Version / Revision Field  
Vendor ID Field (2-bytes)  
Andigilog Vendor ID is 16 bits = 0x19C9 (This field is stored in the format LS Byte, MS Byte = 0xC919). Vendor IDs can be found  
at: http://www.pcisig.com/membership/vid_search  
Device ID Field (2-bytes)  
This field uniquely identifies the device from a specific vendor. Place the least significant byte as the first byte and the most  
significant byte as the second byte.  
Part Number  
Value (MS,LS)  
Stored Value (LS,MS)  
aSC7521A  
0x7521  
0x2175  
Device Interface Field (1-byte)  
The vendor sets to ‘1’, bit positions in this field in the event the device supports higher layer protocols that are industry specific using  
Table 4.  
Value = 0x02  
Bit  
7
6
Protocol  
Meaning  
Reserved for future use , must be set = ‘0’  
Reserved for future use , must be set = ‘0’  
-
-
5
4
3
IPMI  
ASF  
Serial-ATA  
Device supports additional access and capabilities per the IPMI specification.  
Device supports additional access and capabilities per the ASF specification.  
Device supports additional access and capabilities per the serial-ATA specification.  
Device supports additional access and capabilities per the PCI Express  
specification.  
Device supports additional access and capabilities per the SST Functional  
Descriptor Specification (to be published at a future date).  
Device supports vendor-specific additional access and capabilities per the Vendor  
ID and Device ID.  
2
1
0
PCI-Express  
SST  
OEM  
Table 4. Device Interface Field  
Function Interface Field (1-byte)  
This field provides a mechanism for a device to pass higher-layer SST device-specific information.  
Value = 0x00  
- 11 -  
www.andigilog.com  
© Andigilog, Inc. 2006  
October 2006 - 70A05011  
 
aSC7521A  
Device Interface Extension Field (1-byte)  
This field is used to provide additional information about the device to the upper layers of software.  
Value = 0x00  
Reserved Field (3-bytes)  
Value = 0x00 0x00 0x00  
Vendor Specific ID Field (1-byte)  
This field is set by the vendor in a way that uniquely identifies this device apart from all others with an otherwise common DIB  
content.  
Value = 0x00 – For Fixed address devices this field may be set to zero.  
Client Device Address (1-byte)  
SST Client Device Address is set according to the connection of pins ADD0 and ADD1. Float is defined as an unconnected pin.  
ADD0  
Ground  
Float  
VDD  
Ground  
Float  
VDD  
Ground  
Float  
ADD1  
Ground  
Ground  
Ground  
Float  
Float  
Float  
VDD  
VDD  
Address  
0x48  
0x49  
0x4A  
0x4B  
0x4C  
0x4D  
0x4E  
0x4F  
0x50  
VDD  
VDD  
- 12 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
aSC7521A  
result in a ±2.7 degree difference (at 0°C) in the result (0.01 x  
273.15).  
Applications Information  
Remote Diodes  
This difference varies with temperature such that a fixed  
offset value may only be used over a very narrow range.  
Typical correction method required when measuring a wide  
range of temperature values is to scale the temperature  
reading in the host firmware.  
The aSC7521A is designed to work with a variety of remote  
sensors in the form of a diode-connected transistor or the  
substrate thermal diode of a CPU or graphics controller.  
Actual diodes are not suited for these measurements.  
Series  
Res  
There is some variation in the performance of these diodes,  
described in terms of its departure from the ideal diode  
equation. This factor is called diode non-ideality, nf .  
nf Min nf Nom nf Max  
Part  
Pentium™ III  
(CPUID 68h)  
1.0057  
1.001  
1.008  
1.002  
1.0125  
1.003  
The equation relating diode temperature to a change in  
thermal diode voltage with two driving currents is:  
Pentium 4,  
130nM  
3.64  
KT  
Pentium 4, 90nM  
Pentium 4, 65nM  
Intel Pentium M  
2N3904  
1.011  
1.009  
3.33  
4.52  
3.06  
0.6  
ΔVBE = (nf )  
ln(N )  
q
1.000  
1.050  
1.0029  
1.005  
1.0015 1.0022  
1.003 1.0046  
where:  
nf = Pentium 4, 65nM non-ideality factor, (nominal 1.009).  
K = Boltzman’s constant, (1.38 x 10-23).  
T = diode junction temperature in Kelvins.  
q = electron charge (1.6 x 10-19 Coulombs).  
Table 5 Representative CPU Thermal Diode and  
Transistor Non-Ideality Factors  
CPU or ASIC Substrate Remote Diodes  
N = ratio of the two driving currents (10).  
A substrate diode is a parasitic PNP transistor that has its  
collector tied to ground through the substrate and the base  
(D-) and emitter (D+) brought out to pins. Connection to  
these pins is shown in Figure 16 CPU Remote Diode  
The aSC7521A is designed and trimmed for an expected nf  
value of 1.009, based on the typical value for the Pentium 4,  
65nM. There is also a tolerance on the value provided. The  
values for CPUs may have different nominal values and  
tolerances. Consult the CPU or GPU manufacturer’s data  
sheet for the nf factor. Table 5 gives a representative  
Connection. The non-ideality figures in Table  
5
Representative CPU Thermal Diode and Transistor Non-  
Ideality Factors include the effects of any package resistance  
and represent the value seen from the CPU socket. The  
temperature indicated will need to be compensated for the  
departure from a non-ideality of 1.0046 and series resistance  
of 0.6.  
sample of what one may expect in the range of non-ideality.  
The trend with CPUs is for a lower value with a larger spread.  
When thermal diode has a non-ideality factor other than  
1.0046 the difference in temperature reading at a particular  
temperature may be interpreted with the following equation:  
1.009  
Tactual = Treported  
D+  
nactual  
aSC7521  
CPU  
D-  
where:  
Substrate  
Treported = reported temperature in temperature register.  
Tactual = actual remote diode temperature.  
nactual = selected diode’s non-ideality factor, nf .  
Temperatures are in Kelvins or °C + 273.15.  
Figure 16 CPU Remote Diode Connection  
Discrete Remote Diodes  
This equation assumes that the series resistance of the  
remote diode 4.52.  
When sensing temperatures other than the CPU or GPU  
substrate, an NPN or PNP transistor may be used. Most  
commonly used are the 2N3904 and 2N3906. These have  
characteristics similar to the CPU substrate diode with non-  
ideality around 1.0046. They are connected with base to  
collector shorted as shown in Figure 17 Discrete Remote  
Diode Connection.  
Although the temperature error caused by non-ideality  
difference is directly proportional to the difference from 1.009,  
but a small difference in non-ideality results in a relatively  
large difference in temperature reading. For example, if there  
were a ±1% tolerance in the non-Ideality of a diode it would  
- 13 -  
www.andigilog.com  
© Andigilog, Inc. 2006  
October 2006 - 70A05011  
 
 
aSC7521A  
While it is important to minimize the distance to the remote  
diode to reduce high-frequency noise pickup, they may be  
located many feet away with proper shielding. Shielded,  
twisted-pair cable is recommended, with the shield  
connected only at the aSC7521A end as close as possible to  
the ground pin of the device.  
Board Layout Considerations  
The distance between the remote sensor and the aSC7521A  
should be minimized. All wiring should be defended from high  
frequency noise sources and a balanced differential layout  
maintained on D+ and D-.  
Any noise, both common-mode and differential, induced in  
the remote diode interconnect may result in an offset in the  
temperature reported. Circuit board layout should follow the  
recommendation of Figure 18. Basically, use 10-mil lines and  
spaces with grounds on each side of the differential pair.  
Choose the ground plane closest to the CPU when using the  
CPU’s remote diode.  
D +  
aSC7521A  
2N3904  
2N3906  
D -  
D +  
aSC7521A  
10 mils  
GND  
D -  
D +  
D -  
Figure 17 Discrete Remote Diode Connection  
10 mils  
GND  
As with the CPU substrate diode, the temperature reported  
will be subject to the same errors due to non-ideality variation  
and series resistance. However, the transistor’s die  
temperature is usually not the temperature of interest and  
care must be taken to minimize the thermal resistance and  
physical distance between that temperature and the remote  
diode. The offset and response time will need to be  
characterized by the user.  
Figure 18 Recommended Remote Diode Circuit  
Board Interconnect  
Noise filtering is accomplished by using a bypass capacitor  
placed as close as possible to the aSC7521A D+ and D-  
pins. A 1.0nF ceramic capacitor is recommended, but up to  
3.3nF may be used. Additional filtering takes place within the  
aSC7521A.  
Series Resistance  
Any external series resistance in the connections from the  
aSC7521A to the CPU pins should be accounted for in  
interpreting the results of a measurement.  
It is recommended that the following guidelines be used to  
minimize noise and achieve highest accuracy:  
1. Place a 0.1µF bypass capacitor to digital ground as  
close as possible to the power pin of the aSC7521A.  
The impact of series resistance on the measured  
temperature is a result of measurement currents developing  
offset voltages that add to the diode voltage. This is relatively  
constant with temperature and may be corrected with a fixed  
value in the offset register. To determine the temperature  
impact of resistance is as follows:  
2. Match the trace routing of the D+ and D- leads and  
use a 1.0nF filter capacitor close to the aSC7521A.  
Use ground runs along side the pair to minimize  
differential coupling as in Figure 18.  
3. Place the aSC7521A as close to the CPU or GPU  
remote diode leads as possible to minimize noise and  
series resistance.  
ΔTR = RS ×TV × ΔID  
or,  
4. Avoid running diode connections close to or in parallel  
with high-speed busses, staying at least 2cm away.  
135μA  
200μV /°C  
ΔTR = RS ×  
= RS × 0.675°C /Ω  
5. Avoid running diode connections close to on-board  
switching power supply inductors.  
where:  
ΔTR = difference in the temperature reading from actual.  
RS = total series resistance of interconnect (both leads).  
ΔID = difference in the two diode current levels (135µA).  
TV = scale of temperature vs. VBE (200µV/°C).  
6. PC board leakage should be minimized by maintaining  
minimum trace spacing and covering traces over their  
full length with solder mask.  
Thermal Considerations  
For example, a total series resistance of 10would give an  
offset of +6.75°C.  
The temperature of the aSC7521A will be close to that of the  
PC board on which it is mounted. Conduction through the  
leads is the primary path for heat flow. The reported local  
- 14 -  
www.andigilog.com  
© Andigilog, Inc. 2006  
October 2006 - 70A05011  
 
 
aSC7521A  
sensor is very close to the circuit board temperature and  
typically between the board and ambient.  
In order to measure PC board temperature in an area of  
interest, such as the area around the CPU where voltage  
regulator components generate significant heat, a remote  
diode-connected transistor should be used. A surface-mount  
SOT-23 or SOT-223 is recommended. The small size is  
advantageous in minimizing response time because of its low  
thermal mass, but at the same time it has low surface area  
and a high thermal resistance to ambient air. A compromise  
must be achieved between minimizing thermal mass and  
increasing the surface area to lower the junction-to-ambient  
thermal resistance.  
In order to sense temperature of air-flows near board-  
mounted heat sources, such as memory modules, the sensor  
should be mounted above the PC board. A TO-92 packaged  
transistor is recommended.  
The power consumption of the aSC7521A is relatively low  
and should have little self-heating effect on the local sensor  
reading. At the highest measurement rate the dissipation is  
less than 2mW, resulting in only a few tenths of a degree  
rise.  
- 15 -  
www.andigilog.com  
© Andigilog, Inc. 2006  
October 2006 - 70A05011  
aSC7521A  
M8 Package – 8-Lead MSOP Package Dimensions  
Pb-Free Package  
9° (min)  
15°  
0.65mm BSC  
0.525mm BSC  
(max)  
β
Detail B  
2.90mm (min)  
4.75mm (min)  
3.10mm (max)  
5.05mm (max)  
0° (min)  
6°  
α
0° (min)  
6° (max)  
γ
(max)  
0.40mm (min)  
0.70mm (max)  
0.25mm (min)  
0.40mm (max)  
Section A  
0.95mm BSC  
0.13mm (min)  
0.23mm (max)  
0.13mm (min)  
0.18mm (max)  
Detail B  
0.25mm (min)  
0.35mm (max)  
2.85mm (min)  
3.05mm (max)  
2.85mm (min)  
3.05mm (max)  
0.78mm (min)  
0.94mm (max)  
A
1.10mm (max)  
A
2.90mm (min)  
3.10mm (max)  
0.10mm  
0.05mm (min)  
0.15mm (max)  
0.25mm (min)  
0.40mm (max)  
4.75mm (min)  
5.05mm (max)  
2.90mm (min)  
3.10mm (max)  
- 16 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
aSC7521A  
Notes:  
Andigilog, Inc.  
8380 S. Kyrene Rd., Suite 101  
Tempe, Arizona 85284  
Tel: (480) 940-6200  
Fax: (480) 940-4255  
- 17 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  
aSC7521A  
Data Sheet Classifications  
Preliminary Specification  
This classification is shown on the heading of each page of a specification for products that are either under  
development (design and qualification), or in the formative planning stages. Andigilog reserves the right to change or  
discontinue these products without notice.  
New Release Specification  
This classification is shown on the heading of the first page only of a specification for products that are either under  
the later stages of development (characterization and qualification), or in the early weeks of release to production.  
Andigilog reserves the right to change the specification and information for these products without notice.  
Fully Released Specification  
Fully released datasheets do not contain any classification in the first page header. These documents contain  
specification on products that are in full production. Andigilog will not change any guaranteed limits without written  
notice to the customers. Obsolete datasheets that were written prior to January 1, 2001 without any header  
classification information should be considered as obsolete and non-active specifications, or in the best case as  
Preliminary Specifications.  
Pentium™ is a trademark of Intel Corporation  
LIFE SUPPORT POLICY  
ANDIGILOG'S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR  
SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF ANDIGILOG,  
INC. As used herein:  
1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body, or (b)  
support or sustain life, and whose failure to perform when properly used in accordance with instructions for use provided in the  
labeling, can be reasonably expected to result in a significant injury to the user.  
2. A critical component is any component of a life support device or system whose failure to perform can be reasonably expected  
to cause the failure of the life support device or system, or to affect its safety or effectiveness.  
Andigilog, Inc.  
8380 S. Kyrene Rd., Suite 101  
Tempe, Arizona 85284  
Tel: (480) 940-6200  
Fax: (480) 940-4255  
- 18 -  
© Andigilog, Inc. 2006  
www.andigilog.com  
October 2006 - 70A05011  

相关型号:

521A245F

RF TNC Connector,
WINCHESTER

521A245G

RF TNC Connector,
WINCHESTER

521BLACK

STECKER SCHWEIZ SCHWARZ
ETC

521F

SOLDER PASTES/CLEANER
ETC

521NCRXT

Conventional Fire Alarms
ETC

521NCSXT

Conventional Fire Alarms
ETC

521U-2208

SMA-FEMALE CONNECTORS
DOW-KEY

521U-2308

SMA-FEMALE CONNECTORS
DOW-KEY

521U-2808

SMA-FEMALE CONNECTORS
DOW-KEY

521Y-421103A

2.9mm (K) FEMALE CONNECTORS
DOW-KEY

521Y-431103A

2.9mm (K) FEMALE CONNECTORS
DOW-KEY

521Y-481103A

2.9mm (K) FEMALE CONNECTORS
DOW-KEY