Download - MiCo SnP - signal.com.tr
MiCo SnP HT-01S
1/14
HT-01S Humidity & Temperature
Sensor Module
User’s Manual
MiCo SnP
MiCo SnP HT-01S
2/14
History Date Description
2013-03-30 Initial Release. (Manual Integration) 2013-08-06 Addition output voltage table 2014-02-27 Interface circuit(Fig.10) and I2C address(Fig.12)
MiCo SnP HT-01S
3/14
MiCo
HT-01S
1. Features- On-Chip humidity & temperature sensors
- Fully calibrated, various output (I2C, Voltage)
- Excellent long-term stability
- Low power consumption
- Serial interface control (I2C)
- Small size
HT-01S Product Summary
The HT-01S is a humidity & temperature sensor. The device includes a relative capacitive humidity
sensor elements and a band-gap temperature sensor with capacitive-to-voltage converter (C-V
Converter). This results in superior signal quality, a fast response time and insensitivity to external
disturbances at a very competitive price. Each HT-01S is individually calibrated in a precision
chamber. The calibration coefficients are programmed into the memory. These coefficients are used
internally during measurements to calibrate the signals from the sensors. The serial interface and
internal voltage regulation allows easy and fast system integration. Its small size and low power
consumption makes it the ultimate choice for even the most demanding applications. The device is
supplied in surface mountable devices. Customer specific packaging options may be available on
request.
HT - 01 S
① ② ③
① Humidity-Temperature
② Product Number
③ SMD Type
Application
- HVAC - Test & Measurement
- Automotive - Data Logging
- Consumer Goods - Automation
- Weather Stations - White Goods
- Humidifiers - Medical
< HT-01S >
MiCo SnP HT-01S
4/14
2. SpecificationTable.1 Specification for humidity sensor
Parameter Condition min typ max Units
Resolution 14 bit
Operating
Range 0 100 %RH
Typical ±2.5 Accuracy
Maximal See figure 1,3 %RH
Hysteresis <±1.5 %RH
Response
time 10 sec
Table.2 Specification for temperature sensor
Parameter Condition min typ max Units
Resolution 14 Bit
Operating
Range -40 120 ˚C
Typical ±0.5 Accuracy
Maximal See figure 2 ˚C
Response
time 15 25 sec
Fig.1 Humidity-accuracy at 25℃ Fig.2 Temperature-accuracy.
100
90 ±6
85
80
75 ±9
70
65
60
55 ±3.5 ±4
50 ±6
45
40 ±5
35
30
25
20
10
0
5 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85
±6
±5
±5
±7
Temperature (℃)
Re
la
tiv
eH
um
id
ity
(%
RH
)
±7
±6 ±8
±5
±7
±4
±8
±11
±10±9
±8
±6
Fig.3 Maximal tolerance of relative humidity at different temperature
MiCo SnP HT-01S
5/14
3. Reliability of Humidity Sensor1) Normal operating RangeThe sensor works stable within recommended normal range(see Figure. 3). Long term exposures to
conditions outside normal range, especially at humidity >80%RH, may temporarily offset the RH
signal. After return to normal range it will slowly return towards calibration state by itself.
-40 -20 0 20 40 60 80 100 120Temperature (°C)
Re
lati
ve h
um
idit
y (%
RH
)
0
20
40
60
80
100
Normal Range
-40 -20 0 20 40 60 80 100 120Temperature (°C)
Re
lati
ve h
um
idit
y (%
RH
)
0
20
40
60
80
100
Normal Range
Fig.4 Normal operating range.
2) Hysteresis of CharacteristicsThe graph shows the hysteresis curve of HT-01S sensor. Considering the relative humidity of the
sensor, the hysteresis formula is give by
Hysteresis Value = H(10%RH → 90%RH) – H(90%RH → 10%RH)
The hysteresis variety of samples indicate △H < ±1.5%RH at each humidity point. This result
shows that the sensor satisfies our specification. The meter is set to measure humidity value at VDD-
=5V. For the precise measurement, we used the hygrometer and compared with the humidity of
temperature-humidity chamber.
0
2000
4000
6000
8000
10000
12000
14000
16000
0 10 20 30 40 50 60 70 80 90 100
Humidity(%RH)
DEC
Humidity (%RH)
Hum
idity v
alu
e (
DEC
)
Fig.5 Hysteresis of Humidity Sensor
MiCo SnP HT-01S
6/14
4. Dimension1) HT-01S
5. Soldering InstructionsThe sensor has a bottom pad is plated with Ni/Pd/Au on the copper layer. These pads have to be
soldered to the PCB pad for mechanical and electrical connection.
The connected PCB pad should be 0.2 mm longer than the sensor pad.
Fig.6 Recommended PCB metal pattern for HT-01S.
For soldering sensors, standard reflow soldering ovens may be used.
The sensor is treated under temperature of 260 ˚C with Pb-free assembly in reflow ovens. Figure
12 shows the sensor soldering profile. (After soldering, the sensor should be carried out re-hydration
process.)
For manual soldering contact time must be limited to 5 seconds at up to 350 ˚C.
Name Pin Function
VSS Ground
SDA Serial Data
SCL Serial Clock
VDD DC Power
MiCo SnP HT-01S
7/14
Profile Feature Pb-free assembly
Preheat area Max 200℃
60~120 sec
Ramp-up rate 3℃/sec
Liquidous temperature (TL)
Time (tL)
217℃
60~150sec
Peak temperature (TP)
Time (tP)
260℃
Max 30sec
Ramp-down rate 6℃/sec
Fig.7 The soldering profile for sensors.
6. Reconditioning ProcedureThe sensor exposed to extreme conditions or chemical solvents may have offset. The following
reconditioning procedure may bring back to the calibrated state of device.
• Baking : 100 ˚C for 8 hours• Re-Hydration : 85˚C, 85 %RH for 72 hours
MiCo SnP HT-01S
8/14
7. Shipping details
HT-01S was packaged in tape and reel. Sensors are placed in the tape with the backside up.
Fig.8 The tape and reel package.
8. Storage instructionsThe storage instructions must be followed precisely in order to guarantee specification. Guarantees
are one-year storage of the sensor package. Chemical vapors at high concentration in combination
with long exposure times may offset the sensor reading.
Reel
Bottom of tape
Top of tape
MiCo SnP HT-01S
9/14
9. Block Diagram
Fig.9 HT-01S Block diagram
10. Operating Condition
1) Absolute Maximum Ratings
Parameter Symbol Min Typ Max Units
Analog Supply Voltage VDD -0.3 6.0 V
Voltages at Analog I/O In Pin VINA -0.3 VDD+0.3 V
Voltages at Analog I/O Out Pin VOUTA -0.3 VDD+0.3 V
Storage Temperature Range TSTOR -55 150 ˚C
2) Operating ConditionsParameter Symbol Min Typ Max Units
Supply Voltage to GND VSUPPLY 2.3 5 5.5 V
Ambient Temperature Range TAMP -40 125 ˚C
External Capacitance between VDD pin
and GND CVSUPPLY 100 220 470 nF
External Capacitance between VCORE
pin and GND CVCORE 10 110 nF
I2C Pull-up Resistor RPU 1 2.2 10 kΩ
SDA Load Capacitance CSDA 0.2 nF
Digital output Isleep 1 3 μA Current
Voltage output Itotal 901 1253 μA
MiCo SnP HT-01S
10/14
11. Circuit Interface
VDD
Rp1~10K?
Rp
SDA
SCL MCUCsupply
0.1uF
GND
VDDMiCo
HS01S
• AAAA
Fig.10 HT-01S I2C Interface
1) PowerThe HT-01S requires a voltage supply between 2.3 and 5.5V. After power on, the device needs
10ms to reach measurement state. No commands should be sent. If you send command at that time,
you cannot receive correct data from sensors.
2) Serial Clock (SCL)The SCLK is used to synchronize the communication between a microcontroller and the HT-01S.
Since the interface consists of fully static logic there is no minimum SCL frequency.
3) Serial Data (SDA)The SDA pin is used to transfer data in and out of the device. Data changes after the falling edge
and is valid on the rising edge of the serial clock SCL. During transmission the SDAT line must remain
stable while SCL is high. An external pull-up resistor is required to pull the signal high.
MiCo SnP HT-01S
11/14
12. I2C InterfaceFor integration with the micro-controller, the HT-01S has a I2C-compatible interface which supports
both 100 kHz and 400 kHz bit rate. The I2C slave address is programmed by default on 28H and can
be adjusted in the entire address range of (00H to 7FH).
Fig.11 I2C Timing Diagram
1) I2C Parameters
Parameter Symbol Min Max Units
SCL clock frequency fSCL 100 400 kHz
Start condition hold time relative to SCL edge tHDSTA 0.1 ms
Minimum SCL clock low width tLOW 0.6 ms
Minimum SCL clock high width tHIGH 0.6 ms
Start condition setup time relative to SCL edge tSUSTA 0.1 ms
Data hold time on SDA relative to SCL edge tHDDAT 0 ms
Data setup time on SDA relative to SCL edge tSUDAT 0.1 ms
Stop condition setup time on SCL tSUSTO 0.1 ms
Bus free time between stop condition and start condition
tBUS 1 ms
MiCo SnP HT-01S
12/14
13. I2C commandsAs detailed in below table, there are two types of commands for user operating a HT-01S. The
Measurement Request (MR) is wake up command sent by the master for a new measurement cycle.
The Data Fetch (DF) command is used to fetch data in I2C communication. With the start of
communication the entire output packet will be loaded in a serial output register. The register will be
updated after the communication is finished. The output is always scaled to 14-bits programmed
resolution.
I2C command types
Type Descriptions
Measurement Request(MR) Start measuring cycle
Data Fetch(DF) Used to fetch data in any digital mode
Humidity modules do not carry out internal arithmetic operation to minimize on the current
consumption. A measurement process is carried out only after the command measuring request (MR)
is received.
1) Measurement Requests (MR)By a measurement request command, the HT-01S is woke up and it executes a measuring cycle.
The measuring cycle begins with the temperature measurement, followed by humidity measurement,
digital signal processing and finally writing the measured values into the output register.
The MR command consists of the address of the HT-01S, with which the R/W bit is transferred as
0(= write). The real signal of MR is 0x50 adding write bit(0) to address(0x28). After the humidity
module is answered with ACK (= measurement started), the master finalized the transfer with NACK
(=stop condition).
Fig.12 Measurement Request Command
MiCo SnP HT-01S
13/14
2) Data Fetch(DF)The DF command is began by the micro-controller (master) as sending address(7bit : 0x28) and
read bit (1bit : 1). The real signal is 0x51. The HT-01S sends back an acknowledgement (ACK) to
indicate success. The others data are two status bit and measurement data with humidity and
temperature to sending a NACK (= stop condition) by the master. The first two bytes of measurement
data contain the two status bits as MSB, and then followed by the humidity value with 14 bits.
If the temperature data is also needed, then these can be read after the humidity value. The most
significant 8 bits of the temperature value will be transferred as third byte. Then the least significant 6
bits of the temperature value can be read as the fourth byte. The last two bits are not used and should
be masked away. But if the temperature data is not needed, the master can send a NACK signal. If it
doesn’t appear “state bit 00”, does not communicate.
Fig.13 Measurement Packet Reads
Status Bit Table
Status Bits Output Definition
00B Clipped normal output Data that has not been fetched since the last
measurement cycle.
01B Not applicable Data that has already been fetched since the last
measurement cycle.
10B Not used Not used
11B Not used Not used
Start Device Address[6:0] Read ACK Humi. Data[13:8] Humi. Data[7:0]ACKState StopTemp. Data[15:0] Temp. Data[7:2]ACK NACKACKStart Device Address[6:0] Read ACK Humi. Data[13:8] Humi. Data[7:0]ACKState StopTemp. Data[15:0] Temp. Data[7:2]ACK NACKACK
Start ACK
State Stop
NACKStart Condition
Write
ReadRead = 1Write = 0
Acknowledge
Status Bit (2bit)
Not Acknowledge
Stop Condition
Cap. Data
Temp. Data
Humidity Data Bit
Temperature Data Bit
MiCo SnP HT-01S
14/14
3) Relative Humidity and Temperature Raw Data CollectionRaw data are collected for the HT-01S. The Raw data should also be the average of several
samples to minimize noise effects. To collect relative humidity and temperature raw data in
measurement, the expression as follows;
The Humidity_High and Humidity_Low bytes can be read in %.
Humidity [%RH] = (Humidity_High[5:0] × 256 + Humidity_Low[7:0] )/214 × 100
The Temp_High and the Temp_Low bytes can be read as temperature output in ºC.
Temp output [C] = (Temp_High[7:0] × 64 + Temp_Low[7:2]/4])/214 × 165 - 40
Using bit range [MSB:LSB]