T06-B-02 [HOPERF]

High Conversion Speed Temperature Sensor;
T06-B-02
型号: T06-B-02
厂家: HOPERF    HOPERF
描述:

High Conversion Speed Temperature Sensor

文件: 总11页 (文件大小:233K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
T06 DataSheet  
High Conversion Speed Temperature Sensor  
Features  
Better than ± 1 °C accuracy  
Better than ± 0.1 °C repeatability  
Wide operating voltage: 1.7 to 5.5 V  
Low power consumption: 500 nA  
Ultra-low power sleep mode: 50 nA  
I2C interface  
Configurable alert output  
4 factory configurable I2C addresses  
Package Options: SOT23-5  
Conversion speed: 143 μs typical  
Applications  
Ordering Guide  
Part  
I2C Address  
HVAC/R  
T06-B-00  
T06-B-01  
T06-B-02  
T06-B-03  
0x30  
Thermostats  
0x31  
White Goods  
0x32  
Computer Equipment  
Industrial Controls  
Battery Protection  
Asset Tracking  
0x33  
Descriptions  
The T06 family of I2C temperature sensors features high conversion speed (143 μs typical),  
programmable over or under temperature interrupt, and interrupt polarity with 200 ms (typical)  
sampling time.  
The output works as a comparator, that is, the output pin will go high or low with each new  
temperature sample. The output is setup to be open drain to support wire-OR with multiple sensors or  
components.  
The operation of the T06 is similar to industry standard parts, but offers lower power and in many  
cases higher accuracy. It is also capable of operating in autonomous sampling mode.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 1/11  
T06  
1. Pin Description  
Top View  
Figure 1. Pin Assignments  
Table 1: Pin Description  
Pin Number  
Pin Name  
Description  
I2C Data  
1
2
3
4
5
SDA  
GND  
SCL  
Ground  
I2C clock  
Supply power +1.7 to +5.5V  
Digital output  
VDD  
ALERT  
2. Recommended PAD Layout  
2.7  
1.05  
Note:  
1. All dimensions shown are in millimeters (mm) unless otherwise noted.  
2. Dimensioning and Tolerancing is per the ANSI Y14.5M-1994 specification.  
3. This Land Pattern Design is based on the IPC-7351 guidelines.  
4. All dimensions shown are at Maximum Material Condition (MMC). Least Material Condition (LMC) is calculated based  
on a Fabrication Allowance of 0.05 mm.  
Card Assembly  
1. A No-Clean, Type-3 solder paste is recommended.  
2. The recommended card reflow profile is per the JEDEC/IPC J-STD-020D specification for Small Body Components.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 2/11  
T06  
3. Electrical Specifications  
Unless otherwise specified, all min/max specifications apply over the recommended operating conditions  
Table 2.1. Recommended Operating Conditions  
Parameter  
Power Supply  
Temperature  
Symbol  
VDD  
Test Condition  
Min  
1.71  
-40  
Typ  
Max  
5.5  
Units  
V
TA  
125  
°C  
Table 2.2. General Specifications  
Parameter  
Symbol  
Test Condition  
Min  
Typ  
Max  
Units  
VDD  
1.71  
5.5  
V
Operating Supply Voltage  
on VDD  
TA  
-40  
0
125  
°C  
Operating Ambient  
Temperature  
VIN  
IIL  
VDD  
1
Input Voltage Range  
V
µs  
V
<0.1  
Input Leakage  
VOL  
0.4  
Output Voltage Low  
SCL, SDA IOL = 3mA  
VDD> 2 V  
0.2  
0.6  
1.5  
SCL, SDA IOL = 2mA  
VDD> 1.7 V  
V
V
SCL, SDA IOL = 6mA  
VDD> 2 V  
IDD  
0.5  
Current consumption  
µA  
Sleep timer enabled aver-  
age IDD at VDD= 3.3V for  
sample rate = 200ms  
50  
-
Sleep mode (typ. 25°C)  
Sleep mode 125°C  
Conversion in progress /  
Active Mode  
nA  
nA  
µA  
1000  
-
600  
700  
143  
200  
800  
1000  
160  
240  
1
VDD = 3.3V  
VDD = 5.5V  
TCONV  
TSLEEP  
TWAKE  
Conversion Time  
Sleep Time  
µs  
µs  
160  
Wake Up Time  
ms  
Time from VDD> 1.7V to  
first measurement  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 3/11  
T06  
Table 2.3. Output Pin Specifications  
Parameter  
Symbol  
Test Condition  
IOL = 3mA; VDD> 2V  
IOL = 2mA; VDD> 1.7V  
IOL = 6mA; VDD> 2 V  
Output High  
Min  
Typ  
Max  
0.4  
0.2  
0.6  
1
Units  
V
Output Voltage Low  
V
OL  
V
V
ILEAK  
Leakage  
µA  
TSLEW  
%VDD/ns  
5
Slew Rate  
Digital Output Mode  
Table 2.4. I2C Interface Specifications  
Parameter  
Symbol  
Test Condition  
Min  
Typ  
Max  
Units  
fSCL  
0
400  
SCL Clock Frequency  
kHz  
tSDH  
tSKL  
0.6  
1.3  
0.6  
0.6  
Start Condition Hold Time  
LOW Period of SCL  
µs  
µs  
µs  
µs  
tSKH  
HIGH Period of Clock  
tSU:STA  
Set Up Time for a Repeated  
Start  
tDH  
tDS  
0
Data Hold Time  
Data Setup Time  
µs  
µs  
µs  
100  
0.6  
tSPS  
Set Up Time for a STOP  
Condition  
tBUF  
1.3  
Bus Free Time between  
STOP and START  
µs  
µs  
tVD;DAT  
0.9  
0.9  
Data Valid Time (SCL Low  
to Data Valid)  
tVD;ACK  
µs  
Data Valid Acknowledge  
Time (time from SCL Low to  
tHYST  
7
17  
Hysteresis  
Digital input hysteresis SDA  
and SCL  
%VDD  
ns  
tSP  
50  
Suppressed Pulse Width  
Pulses up to and including  
this limit will be suppressed  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 4/11  
T06  
Figure 2. I2C Interface Timing  
Table 2.5. Temperature Measurement Accuracy  
Parameter  
Symbol  
Test Condition  
0°C to + 70°C  
Min  
Typ  
±0.3  
Max  
±1.0  
±2.0  
Units  
Temperature Measurement  
Accuracy  
°C  
°C  
±0.6  
-40°C to + 125°C  
RMS Noise  
±0.05  
Temperature Measurement  
Repeatability  
°C RMS  
Table 2.6. Thermal Characteristics  
Parameter  
Symbol  
Test Condition  
Value  
Unit  
θJA  
Junction to Air Thermal  
Resistance  
JEDEC 4 layer board no airflow  
SOT23-5  
212.8  
°C/W  
θJB  
JEDEC 4 layer board no airflow  
SOT23-5  
45  
°C/W  
Junction to Board  
Thermal Resistance  
Table 2.7. Absolute Maximum Ratings  
Parameter  
Symbol  
Test Condition  
Min  
Typ  
Max  
Units  
-55  
125  
Ambient Temperature Under  
Bias  
°C  
-65  
-0.3  
-0.3  
150  
Storage Temperature  
Voltage on I/O Pins  
°C  
V
VIO  
VDD+0.3  
6
VDD  
V
Voltage on VDD with  
respect to Ground  
VHBM  
VCDM  
2
ESD Tolerance  
Human Body Model  
kV  
V
500  
Charge Discharge Model  
Note: Absolute maximum ratings are stress ratings only. Operation at or beyond these conditions is not implied  
and may shorten the life of the device, and/or alter its performance.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 5/11  
T06  
4. Functional Description  
The T06 family of I2C temperature sensors measure and digitize the local temperature at the device. 4 modes  
of operation are possible:  
Sleep Mode  
This ultra-low power mode of operation is useful when temperature measurements are made infrequently and  
the lowest possible power is desired. In this mode, the part will remain in sleep mode until it receives a  
command over I2C to wake up and make a measurement. After this measurement, the part will go back to  
sleep.  
The sleep bit is the ‘master’ bit. Once this bit is set, the sensor enters its sleep mode regardless of the other  
register configurations. Once the part is woken up by I2C, all registers are loaded to their default value, except  
for 0xC6 and 0xC7, which can be saved by the usestore bit.  
How to Configure:  
sleep = 1  
stop = X  
sltimeena = X  
Autonomous Sampling Mode  
In this mode of operation, the device will make measurements at a factory set rate of 5 Hz (every 200 ms). By  
default the part enters the Autonomous Sampling Mode upon power-up. The sensor wakes up, performs a  
temperature conversion, updates the output accordingly, and then goes back to sleep.  
How to Configure:  
sleep = 0  
stop = 0  
sltimeena = 1 (default state after wake-up)  
Active Mode  
In this mode of operation, measurements can be commanded, and the numerical value of the temperature can  
be read.  
How to Configure:  
sleep = 0  
stop = 0  
sltimeena = X  
oneburst = 1  
The stop bit will be set to 1 once the measurement is complete.  
Table 4.1. Summary of Different States  
Mode  
Sleep  
Stop  
Sltimeena  
Sleep  
1
0
x
x
Autonomous  
0
1
The output pin is designed to be an open drain output, which allows you to connect multiple devices in parallel  
to trigger an alert. The output is driven low once the temperature crosses the operate point, and released once  
it goes below the release point. The temperature operate and release points are factory set to 80 °C and 75 °C  
but these values can be adjusted by setting the bit usestore to 1 and adjusting the data in registers 0xC6 and  
0xC7 as will be described later. It is possible to adjust the output pin polarity so it goes high or low as  
temperature increases.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 6/11  
T06  
5. I2C Interface  
The T06 complies with “fast” mode I2C operation and 7-bit addressing at speeds up to 400 kHz.  
The I2C address is factory programmed to one of 4 values 0x30, 0x31, 0x32, or 0x33 (0110000b through  
0110011b).  
At power-up the registers are initialized, as will be described in the register definitions, and then they can be  
read or written in standard fashion for I2C devices.  
The host command for writing an I2C register is:  
START Address W ACK Register ACK data ACK STOP  
The host command for reading an I2C register is:  
START Address W ACK register ACK Sr Address R Data NACK* STOP  
*NACK by host  
Where:  
START is SDA going low with SCL high  
Sr is a repeated START  
Address is 0x30 up to 0x33.  
0 indicates a write and 1 indicates a read.  
ACK is SDA low.  
Data is the Read or Write data.  
NACK is SDA high.  
STOP is SDA going high with SCL high.  
Writing or Reading of sequential registers can be supported by setting the arautoinc bit of register 0xC5 (see  
register description). In the case of a read sequence where the arautoinc bit has been set, the data can be  
ACK’d to allow reading of sequential registers. For example, a two byte read of the conversion data in registers  
0xC1 and 0XC2 would be:  
START Address W ACK 0xC1 ACK Sr Address ACK data ACK* data NACK* STOP  
*ACK/NACK by host  
To wake a part from sleep mode or to interrupt a measurement loop from idle mode, send the sequence:  
START Address W ACK STOP  
In this case, if the host continued with a register write, the T06 would NACK which would be unexpected.  
Additionally, the following sequence can be used to wake the part up or to interrupt a measurement loop:  
START Address R ACK data NACK* STOP  
*NACK by host  
In this case, the T06 will produce 0xFF for the data. Allow for 10 μs between the ACK of the address and the  
next START for the T06 to wake from sleep. In most cases, this will happen automatically, due to the 400 KHz  
maximum speed of the I2C bus. The sequence will put the part in idle mode with the stop bit set.  
To make a single conversion, having woken the part, set the oneburst bit of register 0xC4 to 1 and the stop bit  
to 0. The stop bit resets to 1 by the time the measurement is complete.  
To put the part back to sleep after reading the data, set the stop bit to 0.  
Putting the part to sleep with the sleep bit = 0 will result in the mode of operation where the temperature is  
sampled every 200 ms, and the output pin will toggle at the temperature threshold points as defined by  
registers 0xC6 and 0xC7 (assuming the usestore bit is also set)—that is, write 0x08 to 0xC4.  
If ultra-low power sleep with no sampling is desired, set the stop bit to 0 and the sleep bit to 1—that is, write  
0x00 or 0x09 (to retain the settings of 0xC6 and 0xC7) to 0xC4.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 7/11  
T06  
5.1 Operation at Very Slow I2C Bus Speeds  
If the T06 is put to sleep with the sleep timer enabled, there will be one measurement done prior to sleep  
with the settings as configured in the wake period (i.e., operate and release points). This measurement  
starts at the falling edge of SCL prior to the ACK of the write that puts the part to sleep (i.e., writing 0x80 to  
register 0xC4). When the measurement concludes, the output pin will be set high or low depending on the  
measurement results, and the part will enter the sleep timer state.  
In the sleep timer state, SDA will hold state until the next wake (either by host or due to the sleep timer,  
which is typically 200 ms).Thus, it is important that the ACK concludes prior to entering the sleep state, or  
SDA will hold low until the next wake. SDA is released at the falling edge of SCL, at the completion of the  
ACK time. This takes 140 μs, and, therefore, the I2C clock speed must be fast enough that the time from  
SCL falling prior to ACK to SCL falling after ACK must be less than 140 μs. Depending on the host timing  
for this portion of the I2C sequence, this corresponds to an I2C speed of greater than 7 KHz.  
For very low I2C speeds, < 7KHz where this could be an issue, if the sleep timer function is not needed,  
write the sleep bit of register 0xC4 to put the part to sleep. If the sleep timer is not running, there is no  
measurement prior to sleep. SDA is released at the completion of the ACK, and the part will enter the  
sleep state without the sleep timer running.  
5.2 Measuring Temperature over I2C  
The actual temperature of the device can be calculated by reading the Dspsigm and Dspsigl registers over I2C,  
which correspond to the most significant and least significant bytes of the temperature measurements  
respectively. The complete 15b unsigned result is 256  
*Dspsigm[6:0]+Dspsigl[7:0].  
A result of 16384 means the temperature is 55°C. More negative results mean lower temperature, and more  
positive results mean higher temperature. Temperature is calculated from the formula:  
T (°C) = 55+ (256*Dspsigm[6:0]+Dspsigl[7:0] -16384)/160  
Read the register interface section for more details.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 8/11  
T06  
6. Register Interface  
The T06 has 9 registers. 0xC0 through 0xC9 not including 0xC3.  
ADDR  
7
6
5
4
3
2
1
0
0xC0  
0xC1  
chipid (RO)  
revid (RO)  
Dspsigm  
Dspsigl  
0xC2  
0xC3  
0xC4  
0xC5  
0xC6  
0xC7  
0xC8  
0xC9  
0xE1  
0xE2  
0xE3  
Do not use  
meas(RO)  
usestore  
oneburst  
stop  
sleep  
arautoinc  
sw_low4temp  
sw_op  
0x3  
sw_hyst  
slTimeena  
otp_busy  
otp_addr  
otp_data  
otp_read  
Registers 0xC0 through 0xC2 are read only registers. 0xC0 has the chip and revid information  
chipid (RO) – This ID 0x1 for all T06 parts.  
revid (RO) – This ID 0x4 for revision B.  
0xC1 and 0xC2 store the result of a temperature conversion.  
Dspsigm – Bits [6:0] are the most significant byte of the last conversion result. The most significant bit is a  
“fresh” bit, indicating the register has been updated since last read. Reading the Dspsigm register causes the  
register Dspsigl to be loaded with the least significant byte of the last conversion result.  
Dspsigl – The least significant byte of the last conversion result. Read Dspsigm first to align the bytes. The  
complete 15b unsigned result is 256*Dspsigm[6:0]+Dspsigl[7:0].  
A result of 16384 means the temperature is 55°C. More negative results mean lower temperature, and more  
positive results mean higher temperature.  
Temperature is calculated from the formula:  
T (°C) = 55+ (256*Dspsigm[6:0]+Dspsigl[7:0] -16384)/160  
This result can go from -47.4 to +157.39 °C. The recommended operating temperatures is -40°C to +125°C; so,  
the result should never be out of range, but if operated beyond the ratings of the part, the result will clamp at  
-47.4 to +157.39 °C (i.e., no underflow or over- flow).  
Oneburst – Setting this bit initiates a single conversion. Set stop = 0 when setting oneburst = 1. The stop bit  
will be set to 1 when the conversion completes.  
Stop - Setting this bit causes the control state machine measurement loop to pause after the current  
measurement burst completes. Once set, clearing this bit restarts the measurement loop.  
Sleep - Setting this bit causes the part to enter sleep mode after the current measurement burst completes.  
Once set, clearing this bit restarts the measurement loop.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 9/11  
T06  
arautoinc – enables auto increment of the I2C register address pointer. This bit is not retained in sleep mode.  
sw_low4temp - determines the polarity of the output pin. The default setting of sw_low4temp = 1 means the pin  
will go low at high temperature, e.g. sw_op + hysteresis. sw_low4temp = 0 means the pin will go high at low  
temperature, e.g., sw_op - hysteresis .  
Usestore – Setting this bit causes the current state of OTP registers for the sw_op, sw_hyst, sw_low4field, and  
sw_fieldpolsel bits to be saved and restored during the next sleep and wakeup sequence instead of using the  
factory programmed default settings corresponding to 80°C set point and 75°C release point.  
sw_op – this 9 bit number sets the center point of the decision point for temperature high or low. The actual  
decision point is the center point plus or minus the hysteresis.  
sw_op of 256 corresponds to a decision point of 55°C. The decision point will go up or down by 0.4°C as sw_op  
increases or decreases from this value.  
threshold = 55C + 0.4°C *(sw_op -256)  
sw_hyst - The formula for hysteresis is:  
hysteresis = 0.025°C*(8 + sw_hyst[2:0]) × 2sw_hyst[5:3]  
When sw_hyst = 63, the hysteresis is set to zero. These numbers can range from 0.2°C to 44.8°C  
The operate point is threshold plus the hysteresis, and the release point is the threshold minus the hysteresis.  
The factory default settings are sw_op = 312 corresponding to a nominal decision point of 77.4°C and sw_hyst  
= 28 corresponding to a nominal hysteresis of 2.4°C (operate at 79.8°C and release at 75°C).  
slTimeena - Enables the sleep timer. 0 means the part goes into complete sleep once the sleep bit is set. 1  
means the parts will wake a factory set interval between 1 and 200 ms, make a measurement, set the output  
pin value, and return to sleep.  
The meas bit of 0xC4 indicates a measurement is in progress.  
Table 6.1. T06 OTP Memory Map  
ADDR  
0x14  
0x15  
0x18  
0x19  
0x1A  
0x1B  
7
6
5
4
3
2
1
0
Base Part Number  
Part Number Variant  
Serial ID [31:24]  
Serial ID [23:16]  
Serial ID [15:8]  
Serial ID [7:0]  
otp_addr: This is the OTP memory address to read.  
otp_data: This is the data contents of the OTP memory once it is read.  
otp_read_en: This must be set to 1 to initiate an OTP Memory read sequence. The bit auto clears.  
otp_busy: This bit indicates if the OTP is busy. For normal I2C reads, the data will be available by the time the  
read enable bit is set and the data is read, so in most cases this bit is not needed.  
Base part number: For the T06, the register value is 60.  
Part number variant: The variant for the part number T06-B00 is 00. For the part number T06-B01, the part  
number variant is 01. The register value equals the part number variant.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 10/11  
T06  
7. Package Outline  
1.05±0.05  
2.90  
1.90  
0.15±0.05  
0.45±0.15  
0.3  
0.25  
Max 0.1  
0.13  
0.4±0.1  
0°~8°  
A
2:1  
0.95  
A
Note: All dimensions shown are in millimeters (mm) unless otherwise noted.  
HOPEMICROELECTRONICS  
CO.,LTDAdd:2/F,Building3,pingshan Private  
Enterprise science and Technology Park,xili  
Town,Nanshan District,  
This document may contain preliminary information and is subject to  
change by Hope Microelectronics without notice. Hope Microelectronics  
assumes no responsibility or liability for any use of the information  
contained herein. Nothing in this document shall operate as an express or  
implied license or indemnity under the intellectual property rights of Hope  
Microelectronics or third parties. The products described in this document  
are not intended for use in implantation or other direct life support  
applications where malfunction may result in the direct physical harm or  
injury to persons. NO WARRANTIES OF ANY KIND, INCLUDING, BUT  
NOT LIMITED TO, THE IMPLIED WARRANTIESOF  
Tel: 86-755-82973805  
Fax: 86-755-82973550  
Email:  
sales@hoperf.com  
Website: http://www.hoperf.com  
http://www.hoperf.cn  
MECHANTABILITYORFITNESSFOR  
A
ARTICULARPURPOSE,AREOFFE  
REDIN THISDOCUMENT.  
www.hoperf.com  
Copyright © By HopeRF  
Rev1.0 | Page 11/11  

相关型号:

T06-B-03

High Conversion Speed Temperature Sensor
HOPERF

T060

DIL 14 PIN SINGLE OUTPUT
ETC

T0600TA45A

Insulated Gate Bipolar Transistor, 776A I(C), 4500V V(BR)CES, N-Channel,
IXYS

T0603C220BCT

Multilayer Ceramic Capacitors
ETC

T0603C220CCT

Multilayer Ceramic Capacitors
ETC

T0603C220DCT

Multilayer Ceramic Capacitors
ETC

T0603C220FCT

Multilayer Ceramic Capacitors
ETC

T0603C220GCT

Multilayer Ceramic Capacitors
ETC

T0603C220JCT

Multilayer Ceramic Capacitors
ETC

T0603F104ZCT

Multilayer Ceramic Capacitors
ETC

T0603F104ZNT

Multilayer Ceramic Capacitors
ETC

T0603F220BCT

Multilayer Ceramic Capacitors
ETC