Sensirion Gas Sensors SVM30 Datasheet-1539043
Sensirion Gas Sensors SVM30 Datasheet-1539043
Sensirion Gas Sensors SVM30 Datasheet-1539043
Product Summary
The SVM30 is a Multi-gas, humidity and temperature sensor combo module containing an SGP30 gas sensor
as well as an SHTC1 humidity and temperature sensor.
The SGP30 gas sensor on the SVM30 combines multiple metal-oxide sensing elements − the pixels – on one
chip, thereby offering the possibility to measure a total VOC signal (tVOC) and a CO2 equivalent signal (CO2eq)
with one single sensor-chip. The SVM30 further offers calibrated air quality output signals as well as
compensation of humidity cross-sensitivity. The sensing element features an unmatched robustness against
contamination by siloxanes present in real-world applications enabling a unique long-term stability and low drift.
The humidity and temperature sensor on SVM30 covers a humidity measurement range of 0 to 100 %RH and
a temperature measurement range of –20 to 85 °C with a typical accuracy of ±5 %RH and ±1°C.
The gas and RH/T sensor components are designed with Sensirion’s CMOSens® technology. This technology
offers a complete sensor system on a single chip, including the sensing elements, analog and digital signal
processing, A/D converter, calibration and data memory and a digital communication interface supporting I2C
standard mode. Sensirion’s state-of-the-art production process, including full calibration and testing of the
sensors, guarantees high reproducibility and reliability.
1 Exposure to ethanol and H2 concentrations up to 1000 ppm have been tested. For applications requiring the measurement of higher gas concentrations please
contact Sensirion.
2 ppm: parts per million. 1 ppm = 1000 ppb (parts per billion)
3 90% of the sensors will be within the typical accuracy tolerance, >99% are within the maximum tolerance.
4 Valid at an air flow of > 1m/s.
5 The long-term drift is stated as change of accuracy per year of operation.
6 Test conditions: operation in 250 ppm Decamethylcyclopentasiloxane (D5) for 200h simulating 10 years of operation in an indoor environment.
Figure 1 Typical and maximum accuracy tolerance in % of measured Figure 2 Typical and maximum accuracy tolerance in % of measured
value at 25°C, 50% RH and typical VDD. The sensors have been value at 25°C, 50% RH and typical VDD. The sensors have been
operated for at least 24h before the characterization. operated for at least 60h before the characterization.
Figure 3 Typical and maximum long-term drift in % of measured value Figure 4 Typical and maximum long-term drift in % of measured value
at 25°C, 50% RH and typical VDD. The sensors have been operated for at 25°C, 50% RH and typical VDD. The sensors have been operated
at least 24h before the first characterization. for at least 60h before the first characterization.
1.4 Temperature
Parameter Conditions Value Units
Accuracy tolerance7 In range of 5 ... 55 °C 1 °C
Repeatability8 - 0.1 °C
Resolution9 - 0.01 °C
Operating range - –20 ... +85 °C
Long-term drift 13 Typ. <0.02 °C/y
7 Typical accuracy tolerance according to the document “Sensirion Humidity Sensor Specification Statement”. Valid for an air flow of > 1 m/s.
8 The stated repeatability is 3 times the standard deviation (3σ) of multiple consecutive measurement values at constant conditions and is a measure for the noise
on the physical sensor output.
9 Resolution of A/D converter.
10 Condensation shall be avoided because of risk of corrosion and leak currents on the PCB.
11 Time for achieving 63% of a humidity step function, valid at 25°C and 1 m/s airflow. Humidity response time in the application depends on the design-in of the
sensor.
12 Typical value for operation in normal RH/T operating range. Max. value is < 0.5 %RH/y. Value may be higher in environments with vaporized solvents, out-gassing
tapes, adhesives, packaging materials, etc. For more details, please refer to Handling Instructions.
13 Max. value is < 0.04°C/y.
Parameter Rating
Supply voltage, VDD -0.3 ... +6.5 V
Maximum voltage level at pins SCL, SDA -0.3 ... +6.5 V
Operating temperature range -20 ... +85 °C
Storage temperature range15 -40 ... +85 °C
ESD HBM 8 kV
ESD MM 200 V
Table 6: Absolute maximum ratings.
3 Timing specification
14 A 20% higher current is drawn during 5ms on VDDH after entering the measurement mode of the gas sensor.
15 The recommended storage temperature range is 10-50°C. Please consult the Infosheet Handling Instructions Humidity Sensors for more information.
Gas sensor
WC W
WC
RH/T sensor
1 2 3 4
5 Interface specification
Default conditions of 25 °C and 5 V supply voltage apply to the timing of the I2C interface specified in Table 11 and
Figure 7.
1/fSCL
tHIGH tLOW tR tF
70%
SCL 30%
tSU;DAT tHD;DAT
DATA IN
70%
SDA 30%
tR
tVD;DAT tF
DATA OUT
70%
SDA 30%
Figure 7 Timing diagram for digital input/output pads. SDA in / out as seen by SVM30. 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 bit.
The SVM30 supports I2C standard mode. For detailed information on the I2C protocol, refer to NXP I2C-bus specification.
All commands and data are mapped to a 16-bit address space. Additionally, data and commands are protected with a
CRC checksum to increase the communication reliability. The 16-bit commands that are sent to the sensor already
include a 3-bit CRC checksum. Data sent from and received by SVM30 is always succeeded by an 8-bit CRC.
In write direction it is mandatory to transmit the checksum, since SVM30 only accepts data if it is followed by the correct
checksum. In read direction it is up to the master to decide if it wants to read and process the checksum.
The device addresses of the two sensors on SVM30 are listed in Table 12.
The typical communication sequence between the I2C master (e.g., a microcontroller in a host device) and the sensor
is described as follows:
1. The sensor is powered up, communication is initialized
2. The I2C master periodically requests measurement and reads data, in the following sequence:
a. I2C master sends a measurement command
b. I2C master waits until the measurement is finished, either by waiting for the maximum execution time or
by waiting for the expected duration and then poll data until the read header is acknowledged by the sensor
(expected durations are listed in Table 13 and Table 7)
c. I2C master reads out the measurement result
Each transmission sequence begins with a START condition (S) and ends with a STOP condition (P) as described in
the I2C-bus specification.
Please note that in case VDD is set to 0 V (GND), e.g. in case of a power off of SVM30, the SCL and SDA pads are
also pulled to GND. Consequently, the I2C bus is blocked while VDD of SVM30 is set to 0 V.
ACK
ACK
The communication data sequences are shown in Figure 9 for SGP30 and in Figure 10 for SHTC1.
Figure 9 Communication sequence for starting a measurement and reading measurement results of SGP30.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
ACK
ACK
ACK
S 1 1 1 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 1 0 0 1 0 0 P SHTC1 measuring
I2C address + write Measurement command MSB Measurement command LSB Measurement in progress
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
NACK
SHTC1 in idle
ACK
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
ACK
ACK
ACK
1 0 1 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 1 1 1 0 0
Humidity MSB Humidity LSB Humidity CRC checksum
ACK
ACK
0 1 1 0 0 1 0 0 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 1 P
Figure 10 Communication sequence for starting a measurement and reading measurement results of SHTC1. The numerical example corresponds
to a read humidity-first command with clock stretching enabled. The physical values of the transmitted measurement results are 62.9 %RH and
23.7 °C. Clear blocks are controlled by the microcontroller, grey blocks by SHTC1.
The I2C master can abort the read transfer with a XCK followed by a STOP condition after any data byte if it is not
interested in subsequent data, e.g. the CRC byte or following data bytes, in order to save time. Note that the data cannot
be read more than once, and access to data beyond the specified amount will return a pattern of 1’s.
16The «Measure_Test» command is intended for production line testing and verification only. It should not be used after having
issued an “Init_air_quality” command. For the duration of the «Measure_Test» command, the sensor is operated in
measurement mode with a supply current as specified in Table 5. After the command, the sensor is in sleep mode.
ACK
ACK
S General Call Address Reset Command
General Call 1st byte General Call 2nd byte
Table 16 Reset of SGP30 through the General Call address (Clear blocks are controlled by the microcontroller, grey blocks by the
sensor.).
SHTC1
SHTC1 provides a soft reset mechanism that forces the system into a well-defined state without removing the power
supply. If the system is in idle state (i.e. if no measurement is in progress) the soft reset command can be sent to SHTC1
according to Figure 8. This triggers the sensor to reset all internal state machines and reload calibration data from the
memory.
Command Hex. Code Bin. Code
Software reset 0x805D 1000’0000’0101’1101
Table 17 Soft reset command for SHTC1
The get serial ID command returns 3 words, and every word is followed by an 8-bit CRC checksum. Together the 3
words constitute a unique serial ID with a length of 48 bits.
The ID returned with this command are represented in the big endian (or MSB first) format.
SHTC1
SHTC1 has an ID register which contains an SHTC1-specific product code. The read-out of the ID register can be used
to verify the presence of the sensor and proper communication. The command to read the ID register is shown in Table
19.
Command Hex. Code
Read ID register 0xEFC8
Table 19 Get serial ID command of SHTC1
16-bit ID
xxxx'xxxx’xx 00’0111
Property Value
Name CRC-8
Width 8 bit
Protected Data read and/or write data
Polynomial 0x31 (x8 + x5 + x4 + 1)
Initialization 0xFF
Reflect input False
Reflect output False
Final XOR 0x00
Examples CRC (0xBEEF) = 0x92
Table 21 I2C CRC properties.
𝑆𝑇
𝑇 = −45.68 + 175.7 ∗
216
𝑆𝑇 𝑆𝑅𝐻
𝑅𝐻 = (103.7 − 3.2 ∗ 16
) ∗ 16
2 2
SRH and ST denote the 16-bit sensor outputs (as decimal values) for relative humidity and temperature, respectively.
5V
10 kΩ (optional) 10 kΩ (optional)
SCL
Control
SVM30 I2C
Unit
SDA
Substrate
air flow
OK
Gas sensor
Not OK OK (recommended)
RH/T sensor
air flow
OK
The qualification of both SGP30 and SHTC1 is performed based on the JEDEC JESD47 qualification test method.
Additionally, a separate qualification was performed with the SVM30 module.
Visual optical acceptance criteria of the PCB are according to IPC-A-610, class II.
9 Ordering Information
The SVM30 can be delivered in 2 versions with different connector types (see Table 10). Ordering numbers see Table
22.
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 to the design or the manufacture of the product.
10.3 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:
▪ notice in writing describing the defects shall be given to SENSIRION within fourteen (14) days after their appearance;
▪ such defects shall be found, to SENSIRION’s reasonable satisfaction, to have arisen from SENSIRION’s faulty design, material, or workmanship;
▪ the defective product shall be returned to SENSIRION’s factory at the Buyer’s expense; and
▪ 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.
phone: +41 44 306 40 00 Sensirion Japan Co. Ltd. Sensirion China Co. Ltd.
fax: +41 44 306 40 30 phone: +81 3 3444 4940 phone: +86 755 8252 1501
info@sensirion.com info-jp@sensirion.com info-cn@sensirion.com
www.sensirion.com www.sensirion.co.jp www.sensirion.com.cn
Authorized Distributor
Sensirion:
SVM30-J-800 SVM30-J SEK-SVM30