T06-B-01 [HOPERF]
High Conversion Speed Temperature Sensor;型号: | T06-B-01 |
厂家: | 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
相关型号:
©2020 ICPDF网 联系我们和版权申明