docs/HT_DS_SHT3x_DIS.pdf

Datasheet — Oasis by CommunityCAD Archive

Datasheet SHT3x-DIS Humidity and Temperature Sensor

= Fully calibrated, linearized, and temperature

compensated digital output

= Wide supply voltage range, from 2.15 V to 5.5 V

= |2C Interface with communication speeds up to 1 MHz and two user selectable addresses

= Typical accuracy of + 1.5 %RH and + 0.1 °C for

SHT35

= Very fast start-up and measurement time

= Tiny 8-Pin DFN package

Product Summary

SHT3x-DIS is the next generation of Sensirion’s temperature and humidity sensors. It builds on a new CMOSens® sensor chip that is at the heart of Sensirion’s new humidity and temperature platform. The SHT3x-DIS has increased intelligence, reliability and improved accuracy specifications compared to its predecessor. Its functionality includes enhanced signal processing, two distinctive and user selectable 12C addresses and communication speeds of up to 1 MHz. The DFN

Benefits of Sensirion’s CMOSens® Technology = — High reliability and long-term stability

= — Industry-proven technology with a track record of more than 15 years

= Designed for mass production = High process capability

= — High signal-to-noise ratio

Content

1 Sensor Performance... eee 2 2 Specifications... eeceeceecseceeseesseseeseseeeeeeeeeeeeees 6 3 Pin ASSIQNMENE ou... eseeeseesseeseesteeseeseeentesneesneenees 8 4 — Operation and Communication............csccee 9 5 PACKAGING... eeeseesteestesseesseesneeseesstesneeseeseennteaee 16 6 Shipping Package .......... sees 18 T QUAI see eecceeesseesseeesneeesnteesneesneesnsersneersneesees 19 8 — Ordering Information... cesses 19 9 — Further Information

SENSIRION

THE SENSOR COMPANY

package has a footprint of 2.5 x 2.5 mm? while keeping a height of 0.9 mm. This allows for integration of the SHT3x-DIS into a great variety of applications. Additionally, the wide supply voltage range of 2.15 V to 5.5 V guarantees compatibility with diverse assembly situations. All in all, the SHT3x-DIS incorporates 15 years of knowledge of Sensirion, the leader in the humidity sensor industry.

Calibration Memory Data processing RESET & Linearization

Digital Interface Alert Logic ADDRHspal]scLL—Alert

Figure 1 Functional block diagram of the SHT3x-DIS. The sensor signals for humidity and temperature are factory calibrated, linearized and compensated for temperature and supply voltage dependencies.

www.sensirion.com

February 2019 - Version 6 1/22

---

SENSIRION

Datasheet SHT3x-DIS THE SENSOR COMPANY

1 Sensor Performance Humidity Sensor Specification

Parameter Condition Value Units Typ. +2 %RH 1 SHT30 Accuracy tolerance Max. Figure 2 Typ. +2 %RH 1 SHT31 Accuracy tolerance Max. Figure 3 ~ Typ. 41.5 %RH 1 SHT35 Accuracy tolerance Max, Figure 4 ~ Low, typ. 0.21 %RH Repeatability Medium, typ. 0.15 %RH High, typ. 0.08 %RH Resolution Typ. 0.01 %RH Hysteresis at 25°C +0.8 %RH Specified range? extended4 0 to 100 %RH Response time® 163% 86 s Long-term drift Typ.’ <0.25 %RH/lyr Table 1 Humidity sensor specification. Temperature Sensor Specification Parameter Condition Value Units SHT30 Accuracy tolerance’ typ., 0°C to 65°C +0.2 °C Max. Figure 8 - SHT31 Accuracy tolerance’ typ., 0°C to 90°C +0.2 °C Max. Figure 9 - SHT35 Accuracy tolerance’ typ., 20°C to 60°C +0.1 °C Max. Figure 10 - Low, typ. 0.15 °C Repeatability? Medium, typ. 0.08 °C High, typ. 0.04 °C Resolution Typ. 0.01 °C Specified Range - -40 to 125 °C Response time 8 163% >2 s Long Term Drift max <0.03 °Clyr

Table 2 Temperature sensor specification.

1 For definition of typical and maximum accuracy tolerance, please refer to the document “Sensirion Humidity Sensor Specification Statement’.

2 The stated repeatability is 3 times the standard deviation (30) of multiple consecutive measurements at the stated repeatability and at constant ambient conditions. It is a measure for the noise on the physical sensor output. Different measurement modes allow for high/medium/low repeatability.

3 Specified range refers to the range for which the humidity or temperature sensor specification is guaranteed.

4 For details about recommended humidity and temperature operating range, please refer to section 1.1.

5 Time for achieving 63% of a humidity step function, valid at 25°C and 1m/s airflow. Humidity response time in the application depends on the design-in of the sensor. 8 With activated ART function (see section 4.7) the response time can be improved by a factor of 2.

T Typical value for operation in normal RH/T operating range, see section 1.1. Maximum value is < 0.5 %RH/yr. Higher drift values might occur due to contaminant environments with vaporized solvents, out-gassing tapes, adhesives, packaging materials, etc. For more details please refer to Handling Instructions.

8 Temperature response times strongly depend on the type of heat exchange, the available sensor surface and the design environment of the sensor in the final application.

www.sensirion.com February 2019- Version 6 2/22

---

Datasheet SHT3x-DIS Humidity Sensor Performance Graphs

3 ARH (%RH)

SENSIRION

THE SENSOR COMPANY

ARH (%RH) +8

maximal tolerance

— typical tolerance

— — — maximal tolerance

+6 ——— typical tolerance +4 42 Poa nnn nnn +0 0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100 SHT30 Relative Humidity (%RH) SHT31 Relative Humidity (%RH) Figure 2 Tolerance of RH at 25°C for SHT30. Figure 3 Tolerance of RH at 25°C for SHT31. ARH (%RH) +6 coor: maximal tolerance —— typical tolerance +4 #2 }-------------------------- +0 0 10 20 30 40 50 60 70 80 90 100 SHT35 Relative Humidity (%RH) Figure 4 Tolerance of RH at 25°C for SHT35. www.sensirion.com February 2019- Version 6 3/22

---

SENSIRION

Datasheet SHT3x-DIS THE SENSOR COMPANY SHT30 SHT31 RH (%RH) RH (%RH) 100 +4 100 90 90 80 80 70 70 60 60 50 +2 50 +2 40 40 30 30 20 20 10 10 0 +4 0 0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80 Temperature (°C) Temperature (°C) Figure 5 Typical tolerance of RH over T for SHT30. Figure 6 Typical tolerance of RH over T for SHT31. SHT35 RH (%RH) 100 90 +2 80 70 60 50 41.5 40 30 20 10 0

0 10 2 30 40 50 60 70 80 Temperature (°C)

Figure 7 Typical tolerance of RH over T for SHT35.

www.sensirion.com February 2019- Version 6 4/22

---

SENSIRION

Datasheet SHT3x-DIS THE SENSOR COMPANY

Temperature Sensor Performance Graphs SHT30 SHT31

AT (°C) AT (°C) 415 415

— — — maximal tolerance — — — maximal tolerance —— typical tolerance —— typical tolerance

40 -20 0 20 40 60 80 100 120 40 -20 0 20 40 60 80 100 120

Temperature (°C) Temperature (°C) Figure 8 Temperature accuracy of the SHT30 sensor. Figure 9 Temperature accuracy of the SHT31 sensor. SHT35 AT (°C) 41.5

maximal tolerance

typical tolerance

40 -20 0 20 40 60 80 100 120

Temperature (°C)

Figure 10 Temperature accuracy of the SHT35 sensor.

www.sensirion.com February 2019- Version 6 5/22

---

SENSIRION

Datasheet SHT3x-DIS THE SENSOR COMPANY

1.1 Recommended Operating Condition

The sensor shows best performance when operated within recommended normal temperature and humidity range of 5 °C - 60 °C and 20 %RH — 80 %RH, respectively. Long-term exposure to conditions outside normal range, especially at high humidity, may temporarily offset the RH signal (e.g. +3%RH after 60h kept at >80%RH). After returning into the normal temperature and humidity range the sensor will slowly come back to calibration state by itself. Prolonged exposure to extreme conditions may accelerate ageing. To ensure stable operation of the humidity sensor, the conditions described in the document “SHTxx Assembly of SMD Packages’, section “Storage and Handling Instructions” regarding exposure to volatile organic compounds have to be met. Please note as well that this does apply not only to transportation and manufacturing, but also to operation of the SHT3x-DIS.

2 Specifications 2.1 Electrical Specifications

Parameter Symbol Condition Min. Typ. Max. Units |Comments Supply voltage Vo 2.15 3.3 5.5 Vv Power-up/down level Veor 18 2.10 2.15 Vv Voltage changes on the VDD line between Vop,min and Vop,max Siew rate change of the Vop slew - - 20 Vims |should be slower than Ply g the maximum slew rate; faster slew rates may lead to reset; idle state . (single shot mode) . 02 20 Current when sensor is T=25°C not performing a ; pA |measurement during _ idle state single shot mode (single shot mode) - - 6.0 T=125°C Current when sensor is idle state not performing a (periodic data - 45 - pA |measurement during Supply current | acquisition mode) periodic data acquisition PP » mode Current consumption Measuring - 600 1500 pA |while sensor is measuring Current consumption (operation with one - measurement per Average ‘7 . HA second at lowest repeatability, single shot mode) Alert Output driving OH 1.5x Voo mA. |See also section 3.5 strength Heater power Preater Heater running 3.6 - 33 mW Depending on the , supply voltage Table 3 Electrical specifications, typical values are valid for T=25°C, min. & max. values for T=-40°C ... 125°C

www.sensirion.com February 2019- Version 6 6/22

---

Datasheet SHT3x-DIS

2.2 Timing Specification for the Sensor System

SENSIRION

THE SENSOR COMPANY

Parameter Symbol Conditions Min. Typ. | Max. | Units |Comments Time between Vop reaching Power-up time tru After hard reset, - 0.5 1 ms_ |Vpor and sensor entering idle Vop 2 Vpor state Time between ACK of soft Soft reset time tsr After soft reset. - 0.5 15 ms_/reset command and sensor entering idle state Duration of reset pulse trEseTN 1 - - us |See section 3.6 tues, Low repeatability - 2.5 4 ms |The three repeatability modes Measurement duration tvcasm |Medium repeatability) — - 45 ms [differ with respectto - — measurement duration, noise tMeas.n High repeatability - 12.5 15 MS level and energy consumption. Table 4 System timing specification, valid from -40 °C to 125 °C and2.4V...5.5V. Parameter Symbol Conditions Min. Typ. | Max. | Units |Comments Time between Vop reaching Power-up time tru After hard reset, - 0.5 15 ms_ |Vpor and sensor entering idle Vop 2 Vpor state teas, Low repeatability - 2.5 45 ms |The three repeatability modes Measurement duration tueasm |Medium repeatability) — - 45 6.5 | ms |differwith respectto - — measurement duration, noise {Mash High repeatability - 12.5 15.5 | ms_ |level and energy consumption.

Table 5 System timing specification, valid from -40 °C to 125 °C and 2.15 V ... < 2.4V.

2.3. Absolute Minimum and Maximum Ratings

Stress levels beyond those listed in Table 6 may cause permanent damage to the device or affect the reliability of the sensor. These are stress ratings only and functional operation of the device at these conditions is not guaranteed. Ratings are only tested each at a time.

Parameter Rating Units Supply voltage Voo -0.3 to6 V Max Voltage on pins (pin 1 (SDA); pin 2 (ADDR); pin 3 (ALERT); pin 4 (SCL); pin 6 -0.3 to VDD+0.3 V (nRESET))

Input current on any pin +100 mA Operating temperature range -40 to 125 °C Storage temperature range -40 to 150 °C ESD HBM (human body model)? 4 kV ESD CDM (charge device model)'? 750 V Table 6 Minimum and maximum ratings; voltages may only be applied for short time periods.

9 According to ANSI/ESDA/JEDEC JS-001-2014; AEC-Q100-002.

10 According to ANSI/ESD S5.3.1-2009; AEC-Q100-011.

www.sensirion.com February 2019- Version 6 7/22

---

Datasheet SHT3x-DIS

3 Pin Assignment

The SHT3x-DIS comes in a 8-pin DFN package — see Table 7.

Pin} Name Comments

1 SDA __ [Serial data; input / output

2 ADDR Address pin; input; connect to either logic high or low, do not leave floating Indicates alarm condition; output; must

3 ALERT be left floating if unused

4 SCL Serial clock; input / output

5 VDD Supply voltage; input Reset pin active low; input; if not used it is recommended to be left floating; can

6 nRESET be connected to VDD with a series resistor of R 22 kQ

7 R No electrical function; to be connected to VSS

8 VSS Ground

Table 7 SHT3x-DIS pin assignment (transparent top view). Dashed lines are only visible if viewed from below. The die pad is internally connected to VSS.

3.1 Power Pins (VDD, VSS)

The electrical specifications of the SHT3x-DIS are shown in Table 3. The power supply pins must be decoupled with a 100 nF capacitor that shall be placed as close to the sensor as possible - see Figure 11 for a typical application circuit.

3.2 Serial Clock and Serial Data (SCL, SDA)

SCL is used to synchronize the communication between microcontroller and the sensor. The clock frequency can be freely chosen between 0 to 1000 kHz. Commands with clock stretching according to 12C Standard" are supported.

The SDA pin is used to transfer data to and from the sensor. Communication with frequencies up to 400 kHz must meet the |2C Fast Mode'' standard.

11 http://www.nxp.com/documents/user_manual/UM10204. pdf

SENSIRION

THE SENSOR COMPANY

Communication frequencies up to 1 Mhz are supported following the specifications given in Table 21.

Both SCL and SDA lines are open-drain I/Os with diodes to VDD and VSS. They should be connected to external pull-up resistors (please refer to Figure 11). A device on the I2C bus must only drive a line to ground. The external pull-up resistors (e.g. Rp=10 kQ) are required to pull the signal high. For dimensioning resistor sizes please take bus capacity and communication frequency into account (see for example Section 7.1 of NXPs I2C Manual for more details‘). It should be noted that pull-up resistors may be included in I/O circuits of microcontrollers. It is recommended to wire the sensor according to the application circuit as shown in Figure 11.

Voo = | |Re | |Re § NRESET@ VDD6| = = 1 “4 ALERT: ~— SCLa) y ADDR») SDA) b

Figure 11 Typical application circuit. Please note that the positioning of the pins does not reflect the position on the real sensor. This is shown in Table 7.

3.3 Die Pad (center pad)

The die pad or center pad is visible from below and located in the center of the package. It is electrically connected to VSS. Hence electrical considerations do not impose constraints on the wiring of the die pad. However, due to mechanical reasons it is recommended to solder the center pad to the PCB. For more information on design-in, please refer to the document “SHTxx_STSxx Design Guide’.

3.4. ADDR Pin

Through the appropriate wiring of the ADDR pin the I2C address can be selected (see Table 8 for the respective addresses). The ADDR pin can either be connected to logic high or logic low. The address of the sensor can be changed dynamically during operation by switching the level on the ADDR pin. The only constraint is that the level has to stay constant starting from the I2C start condition until the communication is finished. This allows to connect more than two SHT3x-DIS onto the same bus.

www.sensirion.com

February 2019- Version 6 8/22

---

Datasheet SHT3x-DIS

The dynamical switching requires individual ADDR lines to the sensors.

Please note that the I2C address is represented through the 7 MSBs of the I2C read or write header. The LSB switches between read or write header. The wiring for the default address is shown in Table 8 and Figure 11. The ADDR pin must not be left floating. Please note that only the 7 MSBs of the I2C Read/Write header constitute the I2C Address.

SHT3x-DIs_|l2C Address in Hex.) Condition representation ADDR (pin 2) I2C address A 0x44 (default) connected to logic low ADDR (pin 2) I2C address B 0x45 connected to logic high

Table 8 I2C device addresses.

3.5 ALERT Pin

The alert pin may be used to connect to the interrupt pin of a microcontroller. The output of the pin depends on the value of the RH/T reading relative to programmable limits. Its function is explained in a separate application note. If not used, this pin must be left floating. The pin switches high, when alert conditions are met. The maximum driving loads are listed in Table 3. Be aware that self-heating might occur, depending on the amount of current that flows. Self-heating can be prevented if the Alert Pin is only used to switch a transistor.

3.6 nRESET Pin

The nReset pin may be used to generate a reset of the sensor. A minimum pulse duration of 1 us is required to reliably trigger a reset of the sensor. Its function is explained in more detail in section 4. If not used it is recommended to leave the pin floating or to connect it to VDD with a series resistor of R 22 kQ. However, the NRESET pin is internally connected to VDD with a pull up resistor of R = 50 kQ (typ.).

4 Operation and Communication

The SHT3x-DIS supports I2C fast mode (and frequencies up to 1000 kHz). Clock stretching can be enabled and disabled through the appropriate user command. For detailed information on the I2C protocol, refer to NXP I2C-bus specification’2.

12 http://www.nxp.com/documents/user_manual/UM10204.pdf

SENSIRION

THE SENSOR COMPANY

After sending a command to the sensor a minimal waiting time of 1ms is needed before another command can be received by the sensor.

All SHT3x-DIS commands and data are mapped to a 16- bit address space. Additionally, data and commands are protected with a CRC checksum. This increases communication reliability. The 16 bits commands to the sensor already include a 3 bit CRC checksum. Data sent from and received by the sensor is always succeeded by an 8 bit CRC.

In write direction it is mandatory to transmit the checksum, since the SHT3x-DIS only accepts data if it is followed by the correct checksum. In read direction it is left to the master to read and process the checksum.

4.1 Power-Up and Communication Start

The sensor starts powering-up after reaching the power- up threshold voltage Veor specified in Table 3. After reaching this threshold voltage the sensor needs the time tpu to enter idle state. Once the idle state is entered it is ready to receive commands from the master (microcontroller).

Each transmission sequence begins with a START condition (S) and ends with a STOP condition (P) as described in the I2C-bus specification. Whenever the sensor is powered up, but not performing a measurement or communicating, it automatically enters idle state for energy saving. This idle state cannot be controlled by the user.

4.2 Starting a Measurement

A measurement communication sequence consists of a START condition, the I2C write header (7-bit I2C device address plus 0 as the write bit) and a 16-bit measurement command. The proper reception of each byte is indicated by the sensor. It pulls the SDA pin low (ACK bit) after the falling edge of the 8th SCL clock to indicate the reception. A complete measurement cycle is depicted in Table 9.

With the acknowledgement of the measurement command, the SHT3x-DIS starts measuring humidity and temperature.

4.3 Measurement Commands for Single Shot Data Acquisition Mode

In this mode one issued measurement command triggers the acquisition of one data pair. Each data pair consists of one 16 bit temperature and one 16 bit humidity value (in this order). During transmission each data value is always followed by a CRC checksum, see section 4.4.

www.sensirion.com

February 2019- Version 6 9/22

---

Datasheet SHT3x-DIS

In single shot mode different measurement commands can be selected. The 16 bit commands are shown in Table 9. They differ with respect to repeatability (low, medium and high) and clock stretching (enabled or disabled).

The repeatability setting influences the measurement duration and thus the overall energy consumption of the sensor. This is explained in section 2.

Condition Hex. code

Repeatability sacs MSB | LSB High 06 Medium enabled 0x2C 0D Low 10

High 00 Medium disabled 0x24 0B Low 16

e.g. 0x2C06: high repeatability measurement with clock stretching enabled

75,786 TB oe 7 NW oT T rey 1

a : Command MSB Command LSB

se we

2 T T Co _ S| | RC Address [Wi SI O]P am 12C write header 16-bit command. = Vy measurement 12C read header cock stretching E aw a a) a a disabled S y t =| y 2 P| SCL free S| [2C Address RG yt | neasurement [messarement ’ : i \ measurement | measur "4 ~ “ongoing ~~ completed — [2G read header Ww ~~ cork stretching 5 A. [zg ooerabed I ds |SISCL pulled low) 4 vy =

ment 9

9 S051 52.53 S65 56 ST 52 69 60 51 2 69 54 6S 65 er a8 50 TO

=> Temperature MSB {25 Temperature LSB |% c= 4s gg Bi end

Fp mE

16-bit temperature value

cars aes petmecae © icer eneer ener => Humidity MSB QI Humidity LSB |g 16-bit humidity value Checksum

Table 9 Measurement commands in single shot mode. The first “SCL free” block indicates a minimal waiting time of 1ms. (Clear blocks are controlled by the microcontroller, grey blocks by the sensor).

4.4 Readout of Measurement Results for Single Shot Mode

After the sensor has completed the measurement, the master can read the measurement results (pair of RH& T) by sending a START condition followed by an I2C read header. The sensor will acknowledge the reception of the read header and send two bytes of data (temperature) followed by one byte CRC checksum and another two bytes of data (relative humidity) followed by one byte CRC checksum. Each byte must be acknowledged by the microcontroller with an ACK condition for the sensor to continue sending data. If the

SENSIRION

THE SENSOR COMPANY

sensor does not receive an ACK from the master after any byte of data, it will not continue sending data.

The sensor will send the temperature value first and then the relative humidity value. After having received the checksum for the humidity value a NACK and stop condition should be sent (see Table 9).

The I2C master can abort the read transfer with a NACK condition after any data byte if it is not interested in subsequent data, e.g. the CRC byte or the second measurement result, in order to save time.

In case the user needs humidity and temperature data but does not want to process CRC data, it is recommended to read the two temperature bytes of data with the CRC byte (without processing the CRC data); after having read the two humidity bytes, the read transfer can be aborted with a with a NACK.

No Clock Stretching

When a command without clock stretching has been issued, the sensor responds to a read header with a not acknowledge (NACK), if no data is present.

Clock Stretching

When a command with clock stretching has been issued, the sensor responds to a read header with an ACK and subsequently pulls down the SCL line. The SCL line is pulled down until the measurement is complete. As soon as the measurement is complete, the sensor releases the SCL line and sends the measurement results.

4.5 Measurement Commands for Periodic Data Acquisition Mode

In this mode one issued measurement command yields a stream of data pairs. Each data pair consists of one 16 bit temperature and one 16 bit humidity value (in this order).

In periodic mode different measurement commands can be selected. The corresponding 16 bit commands are shown in Table 10. They differ with respect to repeatability (low, medium and high) and data acquisition frequency (0.5, 1, 2, 4 & 10 measurements per second, mps). Clock stretching cannot be selected in this mode.

The data acquisition frequency and the repeatability setting influences the measurement duration and the current consumption of the sensor. This is explained in section 2 of this datasheet.

If a measurement command is issued, while the sensor is busy with a measurement (measurement durations see Table 4), it is recommended to issue a break command first (see section 4.8). Upon reception of the

www.sensirion.com

February 2019- Version 6 10/22

---

Datasheet SHT3x-DIS

break command the sensor abort the ongoing measurement and enter the single shot mode.

SENSIRION

THE SENSOR COMPANY

Command Hex code Fetch Data Ox E0 00

TESTE ST ee UT PRE ERT OH DAE A BAT

Condition Hex. code Repeatability mps MSB LSB

High 32 Medium 0.5 0x20 24

Low 2F

High 30 Medium 1 0x21 26

Low 2D

High 36 Medium 2 0x22 20

Low 2B

High 34 Medium 4 0x23 22

Low 29

High 37 Medium 10 0x27 21

Low 2A

e.g. 0x2130: 1 high repeatability mps - measurement per

second s ‘ac Address. wes Command MSB Commend LSB g 12C write header- 16-bit command

‘aC Address” S| ‘Command WSB [S| Command ise E>

i)

12C write header 123456789

is] 12c Address Rs=> 12C read header. ou enUb ET RO DNDANS BT ae wN RE HES

=) Temperature MSB [S| Temperature LSB |&5| "CRC |

46-bit command

16-bit Temperature Value ‘Checksum Taeorvesesneeovand saresenae co ‘Humidity MSB s "Humidity LSB fs RC | slp 16-f vit Humidity Value ‘Checksum: Table 11 Fetch Data command (Clear blocks are controlled

by the microcontroller, grey blocks by the sensor). 4.7, ART Command

The ART (accelerated response time) feature can be activated by issuing the command in Table 12. After issuing the ART command the sensor will start acquiring data with a frequency of 4Hz.

The ART command is structurally similar to any other command in Table 10. Hence section 4.5 applies for starting a measurement, section 4.6 for reading out data and section 4.8 for stopping the periodic data acquisition.

The ART feature can also be evaluated using the Evaluation Kit EK-H5 from Sensirion.

Table 10 Measurement commands for periodic data acquisition mode (Clear blocks are controlled by the microcontroller, grey blocks by the sensor). N.B.: At the highest mps setting self-heating of the sensor might occur.

4.6 Readout of Measurement Results for Periodic Mode

Transmission of the measurement data can be initiated through the fetch data command shown in Table 11. If no measurement data is present the I2C read header is responded with a NACK (Bit 9 in Table 11) and the communication stops. After the read out command fetch data has been issued, the data memory is cleared, i.e. no measurement data is present.

Command Hex Code Periodic Measurement with 0x2B32 ART

poses eT seize as eT eon eee wee To gp ooo TI

I2C Address |W) Command MSB CommandLSB | previ | ey poi be 12C write header

2)

16-1 bit command

Table 12 Command for a periodic data acquisition with he ART feature (Clear blocks are controlled by the microcontroller, grey blocks by the sensor).

4.8 Break command / Stop Periodic Data Acquisition Mode

The periodic data acquisition mode can be stopped using the break command shown in Table 13. It is recommended to stop the periodic data acquisition prior to sending another command (except Fetch Data command) using the break command. Upon reception of the break command the sensor will abort the ongoing measurement and enter the single shot mode. This takes 1ms.

www.sensirion.com

February 2019- Version 6 11/22

---

Datasheet SHT3x-DIS Command Hex Code Break 0x3093

12354 FF TEV1 2S HEH TAO OND 67 1

S| lac Address |wkS| Command Mss [S| Command LSB (S|P

12C write header. 16-bit command:

Table 13 Break command (Clear blocks are controlled by the microcontroller, grey blocks by the sensor).

4.9 Reset

A system reset of the SHT3x-DIS can be generated externally by issuing a command (soft reset) or by sending a pulse to the dedicated reset pin (nReset pin). Additionally, a system reset is generated internally during power-up. During the reset procedure the sensor will not process commands.

In order to achieve a full reset of the sensor without removing the power supply, it is recommended to use the NRESET pin of the SHT3x-DIS.

Interface Reset

If communication with the device is lost, the following signal sequence will reset the serial interface: While leaving SDA high, toggle SCL nine or more times. This must be followed by a Transmission Start sequence preceding the next command. This sequence resets the interface only. The status register preserves its content.

Soft Reset / Re-Initialization

The SHT3x-DIS provides a soft reset mechanism that forces the system into a well-defined state without removing the power supply. When the system is in idle state the soft reset command can be sent to the SHT3x- DIS. This triggers the sensor to reset its system controller and reloads calibration data from the memory. In order to start the soft reset procedure the command as shown in Table 14 should be sent.

It is worth noting that the sensor reloads calibration data prior to every measurement by default.

SENSIRION

THE SENSOR COMPANY

functionally identical to using the nReset pin. It is important to understand that a reset generated in this way is not device specific. All devices on the same I2C bus that support the general call mode will perform a reset. Additionally, this command only works when the sensor is able to process I2C commands. The appropriate command consists of two bytes and is shown in Table 15.

Command Code Address byte 0x00 Second byte 0x06

Reset command using the 0x0006 general call address

123 4 5 67 8 9 12 3 4 «5 6 7 8 9

TT go

S | General Call Address S| Reset Command S) por por i

‘_ General Call 1 byte

General Call 2 byte —!

Command Hex Code

Soft Reset 0x30A2

224s ee S| lac Address’ |wES| Command mss [S| Command LSB (SIP 16-bit command:

12C write header.

Table 14 Soft reset command (Clear blocks are controlled by the microcontroller, grey blocks by the sensor).

Reset through General Call

Additionally, a reset of the sensor can also be generated using the “general call” mode according to I2C-bus specification'2. This generates a reset which is

Table 15 Reset through the general call address (Clear blocks are controlled by the microcontroller, grey blocks by the sensor).

Reset through the nReset Pin

Pulling the nReset pin low (see Table 7) generates a reset similar to a hard reset. The nReset pin is internally connected to VDD through a pull-up resistor and hence active low. The nReset pin has to be pulled low for a minimum of 1 us to generate a reset of the sensor.

Hard Reset

A hard reset is achieved by switching the supply voltage to the VDD Pin off and then on again. In order to prevent powering the sensor over the ESD diodes, the voltage to pins 1 (SDA), 4 (SCL) and 2 (ADDR) also needs to be removed.

4.10 Heater

The SHT3x is equipped with an internal heater, which

is meant for plausibility checking only. The temperature increase achieved by the heater depends on various parameters and lies in the range of a few degrees centigrade. It can be switched on and off by command, see table below. The status is listed in the status register. After a reset the heater is disabled (default condition).

www.sensirion.com

February 2019- Version 6 12/22

---

SENSIRION

Datasheet SHT3x-DIS THE SENSOR COMPANY Cannan Hex Code Bit | Field description Default MSB LSB value Heater Enable 0x30 6D 15 | Alert pending status 4" Heater Disabled * 66 ‘0’: no pending alerts '1': at least one pending alert ise serscrrs seers sur ene sews 14 | Reserved 7 S| ie Address, Wea) Command MSE | Commandise gp 13 | Heater status 0 12C write header- 16-bit command: ‘0’ : Heater OFF ‘1’: Heater ON Table 16 Heater command (Clear blocks are controlled by 12_| Reserved 0 he microcontroller, grey blocks by the sensor). 11. | RH tracking alert 0 ‘0’: no alert . ‘1’ -alert 4.11 Status Register 10 | T tracking alert 0 The status register contains information on the ‘0’: no alert operational status of the heater, the alert mode and on 1’. alert : the execution status of the last command and the last 9:5 | Reserved XXXXX write sequence. The command to read out the status 4 | System reset detected ry register is shown in Table 17 whereas a description of ; the content can be found in Table 18. ‘0: no reset detected since last ‘clear status register’ command '{': reset detected (hard reset, soft reset Command Hex code command or supply fail) Read Out of status register OxF32D 3:2 | Reserved ‘00° 1234 5 67 8 9 0 12134 15 8 17 1819 2 ww mB 2 1 Command status ‘0 S| ‘2CAddress| |wiS] ‘Command MSE (5) ‘Command LSB s=> ‘0" last command executed successfully “20 wie header —pbtcommend '1': last command not processed. It was L294 FETE EMH RH UB OT OOOH B AHS wT either invalid, failed the integrated PJs] eC Address” [RIS] Resisteris8 | [S| Registeris8 S=> command checksum md read header — 16-bit Status register content 0 Write data checksum status 0 =i } “Che “7 7p ‘0’: checksum of last write transfer was = correct '{': checksum of last write transfer failed

Table 17 Command to read out the status register (Clear blocks are controlled by the microcontroller, grey blocks by the sensor).

Table 18 Description of the status register.

Clear Status Register

All flags (Bit 15, 11, 10, 4) in the status register can be cleared (set to zero) by sending the command shown in Table 19.

Command Hex Code

Clear status register Ox 30 41

1eeeseresizaass re snne nn sie

lac Address’ |wRS| ‘Command Ms8 (S| Commands [S|P

12C write header.

7)

16-bit command:

Table 19 Command to clear the status register (Clear blocks are controlled by the microcontroller, grey blocks by the sensor).

4.12 Checksum Calculation

The 8-bit CRC checksum transmitted after each data word is generated by a CRC algorithm. Its properties are displayed in Table 20. The CRC covers the contents of the two previously transmitted data bytes. To calculate

www.sensirion.com

February 2019- Version 6 13/22

---

Datasheet SHT3x-DIS

the checksum only these two previously transmitted data bytes are used.

Property Value

Name CRC-8

Width 8 bit

Protected data read and/or write data Polynomial 0x31 (x8 + x5 + x4 + 1) Initialization OxFF

Reflect input False

Reflect output False

Final XOR 0x00

Examples CRC (OxBEEF) = 0x92

Table 20 I2C CRC properties.

4.13 Conversion of Signal Output

Measurement data is always transferred as 16-bit values (unsigned integer). These values are already linearized

4.14 Communication Timing

SENSIRION

THE SENSOR COMPANY

and compensated for temperature and supply voltage effects. Converting those raw values into a physical scale can be achieved using the following formulas.

Relative humidity conversion formula (result in %RH):

RH =100. ae

2% Temperature conversion formula (result in °C & °F): T [°C] =- 45 +175 ey o S. T [PF] =— 49 + 315 - Fy

Sry and Sr denote the raw sensor output for humidity and temperature, respectively. The formulas work only correctly when Spx and Sr are used in decimal representation.

Parameter Symbol Conditions Min. | Typ.| Max. | Units Comments SCL clock frequency fc. 0 - 1000 kHz Hold time (repeated) START t After this period, the first 0.24 . . 5 condition HPSTA | clock pulse is generated : H LOW period of the SCL clock flow 0.53 - - Us HIGH period of the SCL clock P tHicH 0.26 - - Us SDA hold time thooat 0 - 250 ns Transmitting data 0 - - ns Receiving data SDA set-up time tsu;paT 100 - - ns SCL/SDA rise time tr - - 300 ns SCLISDA fall time tr - - 300 ns SDA valid time tvp:DaT - - 0.9 ys Set-up time for a repeated START condition tsusta 026, -] - us Set-up time for STOP condition tsu:sto 0.26 - - Us Capacitive load on bus line CB - - 400 pF Low level input voltage Vit 0 - | 0.3xVop V High level input voltage Vin 0.7xVop | - 1xVpp V Low level output voltage Voi 3 mA sink current - - 0.4 V

Table 21 Timing specifications for I2C communication, valid for T=-40°C ... 125°C and VDD = VDDmin... VDDmax. The nomenclature

above is according to the I2C (UM10204, Rev. 6, April 4, 2014).

www.sensirion.com

February 2019- Version 6

14/22

---

SENSIRION

Datasheet SHT3x-DIS THE SENSOR COMPANY Tifsc

~---- ETT) ------ eT EEK} -------- 70% * aaa f ------Ka----$ -------Kene----- 30%

--3 70% ~ 30%

Figure 12 Timing diagram for digital input/output pads. SDA directions are seen from the sensor. Bold SDA lines are controlled by the sensor, plain SDA lines are controlled by the micro-controller. Note that SDA valid read time is triggered by falling edge of preceding toggle.

www.sensirion.com February 2019- Version 6 15/22

---

Datasheet SHT3x-DIS

5 Packaging

SHT3x-DIS sensors are provided in an open-cavity DFN package. DFN stands for dual flat no leads. The humidity sensor opening is centered on the top side of the package.

The sensor chip is made of silicon and is mounted to a lead frame. The latter is made of Cu plated with Ni/Pd/Au. Chip and lead frame are overmolded by an epoxy-based mold compound leaving the central die pad and I/O pins exposed for mechanical and electrical connection. Please note that the side walls of the sensor are diced and therefore these diced lead frame surfaces are not covered with the respective plating.

The package (except for the humidity sensor opening) follows JEDEC publication 95, design registration 4.20, small scale plastic quad and dual inline, square and rectangular, No-LEAD packages (with optional thermal enhancements) small scale (QFN/SON), Issue D.01, September 2009.

SHT3x-DIS has a Moisture Sensitivity Level (MSL) of 1, according to IPC/JEDEC J-STD-020. At the same time, it is recommended to further process the sensors within 1 year after date of delivery.

5.1 Traceability

All SHT3x-DIS sensors are laser marked for easy identification and traceability. The marking on the sensor top side consists of a pin-1 indicator and two lines of text.

SENSIRION

THE SENSOR COMPANY

The top line consists of the pin-1 indicator which is located in the top left corner and the product name. The small letter x stands for the accuracy class.

The bottom line consists of 6 letters. The first two digits XY (=DI) describe the output mode. The third letter (A) represents the manufacturing year (4 = 2014, 5 = 2015, etc). The last three digits (BCD) represent an alphanumeric tracking code. That code can be decoded by Sensirion only and allows for tracking on batch level through production, calibration and testing — and will be provided upon justified request.

If viewed from below pin 1 is indicated by triangular shaped cut in the otherwise rectangular die pad. The dimensions of the triangular cut are shown in Figure 14 through the labels T1 & T2.

Figure 13 Top view of the SHT3x-DIS illustrating the laser marking.

www.sensirion.com

February 2019- Version 6 16/22

---

Datasheet SHT3x-DIS 5.2 Package Outline

=

SENSIRION

THE SENSOR COMPANY

Figure 14 Dimensional drawing of SHT3x-DIS sensor package

Parameter Symbol | Min Nom. | Max | Units |Comments Package height A 0.8 0.9 1 mm Leadframe height A3 - 0.2 - mm Pad width b 0.2 0.25 0.3 mm Package width D 24 25 2.6 mm Center pad length D2 1 11 1.2 mm Package length E 24 25 2.6 mm Center pad width E2 1.7 18 1.9 mm Pad pitch e - 0.5 mm Pad length L 0.25 0.35 0.45 mm 1.5 mm Only as guidance. This value includes all tolerances, Max cavity including displacement tolerances. Typically the opening will be smaller. Center pad marking T1xT2 - 0.3x45° - mm indicates the position of pin 1

Table 22 Package outline.

5.3. Land Pattern

Figure 15 shows the land pattern. The land pattern is understood to be the open metal areas on the PCB, onto which the DFN pads are soldered.

The solder mask is understood to be the insulating layer on top of the PCB covering the copper traces. It is recommended to design the solder pads as a Non- Solder Mask Defined (NSMD) type. For NSMD pads, the solder mask opening should provide a 60 um to 75 ym design clearance between any copper pad and solder mask. As the pad pitch is only 0.5 mm we recommend to have one solder mask opening for all 4 I/O pads on one

For solder paste printing it is recommended to use a laser-cut, stainless steel stencil with electro-polished trapezoidal walls and with 0.1 or 0.125 mm stencil thickness. The length of the stencil apertures for the I/O pads should be the same as the PCB pads. However, the position of the stencil apertures should have an offset of 0.1 mm away from the center of the package. The die pad aperture should cover about 70 - 90 % of the die pad area —thus it should have a size of about 0.9 mm x 1.6 mm.

For information on the soldering process and further recommendation on the assembly process please

side consult the Application Note

, HT_AN_SHTxx_Assembly_of_SMD_Packages , which can be found on the Sensirion webpage.

www.sensirion.com February 2019- Version 6 17/22

---

SENSIRION

Datasheet SHT3x-DIS THE SENSOR COMPANY Recommended Land Pattern Recommended Stencil Aperture 2.55 BS NN : cass! N (0.2) | . 1 t i055 | 0.3 0.9 | 0.55

Figure 15 Recommended metal land pattern (left) and stencil apertures (right) for SHT3x-DIS. The dashed lines represent the outer dimension of the DFN package. The PCB pads (left) and stencil apertures (right) are indicated through the shaded areas.

6 Shipping Package

-—-@1.5 +.1/-0.0

_ =— 4.00 2.00 £05 SEE Note2—-y | 91.00 MIN 4.00 SEE Note 1—+4 4 1.75 £1

0.30 ne

yt

io

SECTIONA-A

t 5.50 £05

R 0.2 MAX. SEE NOTE 2

12.0 +0.3/-0.1

{

TOLERANCES - UNLESS. NOTED 1PL+2 2PL +10

NOTES 1. 10 SPROCKET HOLE PITCH CUMULATIVE TOLERANCE 40.2 2. POCKET POSITION RELATIVE TO SPROCKET HOLE MEASURED DETAIL B AS TRUE POSITION OF POCKET, NOT POCKET HOLE 3.A0 AND BOARE CALCULATED ON A PLANE ATA DISTANCE "R" ABOVE THE BOTTOM OF THE POCKET

Figure 16 Technical drawing of the packaging tape with sensor orientation in tape. Header tape is to the right and trailer tape to the left on this drawing. Dimensions are given in millimeters.

www.sensirion.com February 2019- Version 6 18/22

---

Datasheet SHT3x-DIS

7 Quality

Qualification of the SHT3x-DIS is performed based on the JEDEC JESD47 qualification test method.

7.1 Material Contents

The device is fully ROHS and WEEE compliant, e.g. free of Pb, Cd, and Hg.

8 Ordering Information

The SHT3x-DIS can be ordered in tape and reel packaging with different sizes, see Table 23. The reels are sealed into antistatic ESD bags. The document “SHT3x shipping package” that shows the

9 Further Information

SENSIRION

THE SENSOR COMPANY

details about the shipping package is available upon request.

Name Quantity Order Number SHT30-DIS-B2.5kS 2500 1-101400-01 SHT30-DIS-B10kS 10000 1-101173-01 SHT31-DIS-B2.5kS 2500 1-101386-01 SHT31-DIS-B10kS 10000 1-101147-01 SHT35-DIS-B2.5kS 2500 1-101388-01 SHT35-DIS-B10kS 10000 1-101479-01

Table 23 SHT3x-DIS ordering options.

For more in-depth information on the SHT3x-DIS and its application please consult the documents in Table 24. Parameter values specified in the datasheet overrule possibly conflicting statements given in references cited in

this datasheet.

Document Name Description

Source

SHT3x Shipping Package

Information on Tape, Reel and shipping bags (technical drawing and dimensions)

Available upon request

SHTxx_STSxx Assembly of SMD Packages

Assembly Guide (Soldering Instructions)

Available for download at the Sensirion humidity sensors download center:

www.sensirion.com/humidity-download

SHTxx_STSxx Design Guide

Design guidelines for designing SHTxx humidity sensors into applications

Available for download at the Sensirion humidity sensors download center: www.sensirion.com/humidity-download

SHTxx Handling Instructions

Guidelines for proper handling of SHTxx

Available for download at the Sensirion humidity sensors download center:

humidity sensors www.sensirion.com/humidity-download Sensirion Humidity Sensor Available for download at the Sensirion y Definition of sensor specifications. humidity sensors download center:

Specification Statement

www.sensirion.com/humidity-download

Table 24 Documents containing further information relevant for theSHT3x-DIS.

www.sensirion.com

February 2019- Version 6 19/22

---

Datasheet SHT3x-DIS

Revision History

SENSIRION

THE SENSOR COMPANY

Date Version Page(s) Changes October 2015 1 - June 2016 2 2-4 Specifications for SHT35 added 6 ESD specifications updated 7 Table 7 “Comments” section updated 7 Figure 11 updated according to Table 7 11 Updated information about data memory to: “After the read out command “fetch data” has been issued, the data memory is reset, i.e. no measurement data is present. 17 Ordering information in Table 23 updated August 2016 3 6 Updated Table 3 7 Updated Table 4 7 Updated information on ESD testing norm 8 Updated Table 7 8 Figure 11 and Table 7 updated 4 Figure 7 updated March 2017 4 2-5 Updated RH&T accuracy specifications, see Table 1, Table 2, Figure 2, Figure 5, Figure 8, Figure 9 and Figure 10 9 Table 8 updated 6 Table 3 updated 8 Figure 11 updated 15 Table 21 updated 17 Table 22 updated 18 Figure 15 land pattern drawing simplified (no parameter changed) 19 Inlcuded: “Parameter values specified in the datasheet overrule possibly conflicting statements given in references cited in this datasheet.“

www.sensirion.com

February 2019- Version 6 20/22

---

Datasheet SHT3x-DIS

SENSIRION

THE SENSOR COMPANY

22 May 2018 multiple VDDmin=2.15V

multiple Typo & formatting correction

2 Updated RH repeatability values in Table 1

2 Updated T repeatability and resolution in Table 2

6 Table 3

Updated VDDmin and POR levels Updated supply current values Updated specification range

7 Updated soft reset time in Table 4

7 ntroduced Table 5

7 ntroduced “Ratings are only tested each at a time.” in section 2.3

9 ntroduced “After sending a command to the sensor a minimal waiting time of 1ms is needed before another command can be received by the sensor.” n section 4

9 Removed: “The stop condition is optional.” in section 4.1

10 Updated label of Table 9 with “The first “SCL free” block indicates a minimal waiting time of ims.”

10 Updated section 4.5 to “Upon reception of the break command the sensor abort the ongoing measurement and enter the single shot mode.”

11 Updated section 4.8 to “Upon reception of the break command the sensor will abort the ongoing measurement and enter the single shot mode. This lakes 1ms.”

14 Updated Table 21

February 2019 19 Revised qualification test method in section 7

www.sensirion.com

February 2019- Version 6 21/22

---

Datasheet SHT3x-DIS

Important Notices Warning, Personal Injury

Do not use this product as safety or emergency stop devices or in any other application where failure of the product could result in personal injury. Do not use this product for applications other than its intended and authorized use. Before installing, handling, using or servicing this product, please consult the data sheet and application notes. Failure to comply with these instructions could result in death or serious injury.

if the Buyer shall purchase or use SENSIRION products for any unintended or unauthorized application, Buyer shall defend, indemnify and hold harmless SENSIRION and its officers, employees, subsidiaries, affiliates and distributors against all claims, costs, damages and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if SENSIRION shall be allegedly negligent with respect o the design or the manufacture of the product.

ESD Precautions

he inherent design of this component causes it to be sensitive 0 electrostatic discharge (ESD). To prevent ESD-induced damage and/or degradation, take customary and statutory ESD precautions when handling this product.

See application note “ESD, Latchup and EMC” for more information.

Warranty

SENSIRION warrants solely to the original purchaser of this product for a period of 12 months (one year) from the date of delivery that this product shall be of the quality, material and workmanship defined in SENSIRION’s published specifications of the product. Within such period, if proven to be defective, SENSIRION shall repair and/or replace this product, in SENSIRION’S discretion, free of charge to the Buyer, provided that: e notice in writing describing the defects shall be given to SENSIRION within fourteen (14) days after their appearance;

Headquarters and Subsidiaries

SENSIRION

THE SENSOR COMPANY

e such defects shall be found, to SENSIRION’s reasonab! satisfaction, to have arisen from SENSIRION’s faulty design, material, or workmanship;

e the defective product shall be returned to SENSIRION’s factory at the Buyer's expense; and

e the warranty period for any repaired or replaced product shall be limited to the unexpired portion of the original period.

This warranty does not apply to any equipment which has not been installed and used within the specifications recommended by SENSIRION for the intended and proper use of the equipment. EXCEPT FOR THE WARRANTIES EXPRESSLY SET FORTH HEREIN, SENSIRION MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THE PRODUCT. ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE EXPRESSLY EXCLUDED AND DECLINED. SENSIRION is only liable for defects of this product arising under the conditions of operation provided for in the data sheet and proper use of the goods. SENSIRION explicitly disclaims all warranties, express or implied, for any period during which the goods are operated or stored not in accordance with the technical specifications. SENSIRION does not assume any liability arising out of any application or use of any product or circuit and specifically disclaims any and all liability, including without limitation consequential or incidental damages. All operating parameters, including without limitation recommended parameters, must be validated for each customer's applications by customer's technical experts. Recommended parameters can and do vary in different applications.

SENSIRION reserves the right, without further notice, (i) to

change the product specifications and/or the information in this

document and (ii) to improve reliability, functions and design of this product.

o

Copyright © 2019, by SENSIRION. CMOSens* is a trademark of Sensirion

All rights reserved

SENSIRION AG Laubisruetistr. 50 CH-8712 Staefa ZH Switzerland

phone: +41 44 306 40 00 fax: +41 44 306 40 30

info@sensirion.com www.sensirion.com

Sensirion Taiwan Co. Ltd. phone: +41 44 306 40 00 info@sensirion.com

Sensirion Inc. USA phone: +1 312 690 5858

info-us@sensirion.com

www.sensirion.com

Sensirion Japan Co. Ltd. phone: +81 3 3444 4940 info-jp@sensirion.com www.sensirion.co.jp

Sensirion Korea Co. Ltd. phone: +82 31 337 7700~3 info-kr@sensirion.com www.sensirion.co.kr

Sensirion China Co. Ltd. phone: +86 755 8252 1501 info-cn@sensirion.com

www.sensirion.com.cn/

To find your local representative, please visit www.sensirion.com/contact

www.sensirion.com

February 2019- Version 6

22/22

Original PDF