AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
10
5.2 Temperature Measurements
The AT30TS75 utilizes a band-gap type temperature sensor with an internal sigma-delta Analog-to-Digital Converter
(ADC) to measure and convert the temperature reading into a digital value with a selectable resolution as high as
0.0625qC. The measured temperature is calibrated in degrees Celsius; therefore, a lookup table or conversion routine is
necessary for applications that wish to deal in degrees Fahrenheit.
The result of the digitized temperature measurements are stored in the internal Temperature Register of the AT30TS75,
which is readable at any time through the device's serial interface. When in the normal operating mode, the device
performs continuous temperature measurements and updates the contents of the Temperature Register (see Section
6.2, “Temperature Register” on page 16) after each analog-to-digital conversion.
The resolution of the temperature measurement data can be configured to 9, 10, 11, or 12 bits which corresponds to
temperature increments of 0.5qC, 0.25qC, 0.125qC, and 0.0625qC, respectively. Selecting the temperature resolution is
done using the R1 and R0 bits in the Configuration Register (see Section 6.3, “Configuration Register” on page 18). The
ADC conversion time does increase with each bit of higher resolution, so careful consideration should be given to the
resolution versus conversion time relationship. The default resolution after device power-up or reset is nine bits, which
retains backwards compatibility to industry-standard LM75-type devices.
With 12 bits of resolution, the AT30TS75 can theoretically measure a temperature range of 255qC (-128qC to +127qC);
however, the device is only designed to measure temperatures over a range of -55qC to +125qC.
5.3 Temperature Alarm
After the measured temperature value has been stored into the Temperature Register, the data will be compared with
both the high and low temperature limits defined by the values stored in the T
HIGH
Limit Register and T
LOW
Limit Register.
If the comparison results in a valid fault condition (see Section 5.3.1, “Fault Tolerance Limits” on page 10), then the
device will activate the ALERT output pin.
The polarity and function of the ALERT pin can be configured by using specific bits in the Configuration Register. The
ALERT pin defaults to the active low state after device power-up or reset but can be reconfigured to active high by setting
the POL bit in the Configuration Register to a Logic 1. The function of the ALERT pin changes based on the Alarm
Thermostat mode, which can be configured to either Comparator mode (see Section 5.3.2, “Comparator Mode” on page
11) or Interrupt mode (see Section 5.3.3, “Interrupt Mode” on page 12) by using the CMP/INT bit in the Configuration
Register. The Comparator mode is the default operating mode after the device powers up or resets.
The value of the high temperature limit stored in the T
HIGH
Limit Register must be greater than the value of the low
temperature limit stored in the T
LOW
Limit Register in order for the ALERT function to work properly; otherwise, the
ALERT pin will output erroneous results and will falsely signal temperature alarms.
5.3.1 Fault Tolerance Limits
A temperature fault occurs if the measured temperature meets or exceeds either the high temperature limit set by the
T
HIGH
Limit Register or the low temperature limit set by the T
LOW
Limit Register. To prevent false alarms due to
environmental or temperature noise, the device incorporates a fault tolerance queue that requires consecutive
temperature faults to occur before resulting in a valid fault condition. The fault tolerance queue value is controlled by the
FT1 and FT0 bits in the Configuration Register and can be set to a single fault count of 1 or a count of 2, 4, or 6
consecutive faults.
An internal counter that automatically increments after a temperature fault is used to determine if the fault tolerance
queue setting has been met. After incrementing the fault counter, the device will compare the count to the fault tolerance
queue setting to see if a valid fault condition should be triggered. Once a valid fault condition occurs, the device will
activate the ALERT output pin. If the most recent measured temperature does not meet or exceed the high or low
temperature limit, then the internal fault counter will be reset back to zero.
Figure 5-2 shows a sample temperature profile and how each temperature fault would impact the internal fault counter.
11
AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
Figure 5-2. Fault Count Example
5.3.2 Comparator Mode
When the device operates in the Comparator mode, then the ALERT pin goes active if the measured temperature meets
or exceeds the high temperature limit set by the T
HIGH
Limit Register and a valid fault condition exists (the consecutive
number of temperature faults has been reached). The ALERT pin will return to the inactive state after the measured
temperature drops below the T
LOW
Limit Register value the appropriate number of times to create a subsequent valid
fault condition. The ALERT pin only changes state based on the high and low temperature limits and fault conditions;
reading from or writing to any register or putting the device into Shutdown mode will not affect the state of the ALERT pin.
The high temperature limit set by the T
HIGH
Limit Register must be greater than the low temperature limit set by the T
LOW
Limit Register in order for the ALERT pin to activate correctly.
If switching from Interrupt mode to Comparator mode while the ALERT pin is already active, then the ALERT pin will
remain active until the measured temperature is below the T
LOW
Limit Register value the appropriate number of times to
create a valid fault condition.
The ALERT pin will return to the inactive state if the device receives the General Call Reset command. In addition, the
state of the Configuration Register will return to the power-on default state, and the device will remain in the Comparator
mode.
Figure 5-3 illustrates both the active high and active low ALERT pin response for a sample temperature profile with the
device configured for the Comparator mode and a fault tolerance queue setting of two.
Figure 5-3. Comparator Mode (Fault Tolerance Queue = 2)
Temperature Measurements/Conversions
T
HIGH
Limit
Temperature
T
LOW
Limit
Temperature Measurements/Conversions
T
HIGH
Limit
Temperature
T
LOW
Limit
ALERT
(Active High, POL = 1)
ALERT
(Active Low, POL = 0)
AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
12
5.3.3 Interrupt Mode
Similar to the Comparator mode, when the device operates in the Interrupt mode, the ALERT pin will go active if the
measured temperature meets or exceeds the high temperature limit set by the T
HIGH
Limit Register and a valid fault
condition exists (the consecutive number of temperature faults has been reached). Unlike the Comparator mode,
however, the ALERT pin will remain active until one of three normal operation events takes place: any one of the
device's registers is read, the device responds to an SMBus Alert Response Address (ARA), or the device is put into
Shutdown mode.
Once the ALERT pin returns to the inactive state, it will not go active again until the measured temperature drops below
the low temperature limit set by the T
LOW
Limit Register for the appropriate number of consecutive faults. Again, the
ALERT pin will remain active until one of the device's registers is read, the device responds to an SMBus ARA, or the
device is placed into the Shutdown mode.
After the ALERT pin becomes inactive again, the cycle will repeat itself with the ALERT pin going active after the
measured temperature meets or exceeds the T
HIGH
Limit Register value for the proper number of consecutive faults.
This process is cyclical between T
HIGH
and T
LOW
temperature alarms (e.g. T
HIGH
event, ALERT clear, T
LOW
event, ALERT
clear, T
HIGH
event, ALERT clear, T
LOW
event, etc.).
In order for the ALERT pin to normally become active for the first time in the Interrupt Mode, the first event must be a
T
HIGH
temperature alarm event. Therefore, even if the measured temperature initially starts off between the T
HIGH
and
T
LOW
limits and then drops below the T
LOW
temperature limit and has met valid fault conditions, the ALERT pin will still not
go active. The high temperature limit set by the T
HIGH
Limit Register must be greater than the low temperature limit set by
the T
LOW
Limit Register in order for the ALERT pin to activate correctly.
If switching from Comparator mode to Interrupt mode while the ALERT pin is already active, then the ALERT pin will
remain active until it is cleared by one of the events already detailed: any one of the device's registers is read, the device
responds to an SMBus ARA, or the device is put into Shutdown mode. The ALERT pin will also return to the inactive
state if the device receives the General Call Reset command. When reset, the state of the Configuration Register will
return to the power-on default state which will put the device back into the Comparator mode.
Figures 5-4 and Figure 5-5 show both the active high and active low ALERT pin response for a sample temperature
profile with the device configured for the Interrupt mode and a fault tolerance queue setting of two. Figure 5-5 illustrates
how the ALERT pin output would look if there was a longer delay between the ALERT trigger and the reading of a
register.
Figure 5-4. Interrupt Mode (Fault Tolerance Queue = 2)
Temperature Measurements/Conversions
T
HIGH
Limit
Temperature
T
LOW
Limit
ALERT
(Active High, POL = 1)
ALERT
(Active Low, POL = 0)
Read Register Read Register Read Register

AT30TS75-MA8-T

Mfr. #:
Manufacturer:
Description:
Board Mount Temperature Sensors TMP SENSOR
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union