Manual iaq-engine Indoor Air Quality sensor

Similar documents
Manual iaq-core Indoor Air Quality sensor module

General. Copyright 2013 EXSEN Company. All Rights Reserved. Rev /5/2013 Page 1 of 6

Trueyes Inc. Carbon Dioxide (CO2) Module

GRAVITECH GROUP

I2C-AO112DIx I2C-Bus 4-20mA Analog Output Boards Din-Rail supports

GRAVITECH GROUP

OEM-ORP ORP. Reads mV mV. Range. 1 reading every 420ms. Response time. Any type & brand. Supported probes. Single point.

KNJN I2C bus development boards

DS1845 Dual NV Potentiometer and Memory

A0021. Overview. Features. Ordering Information. HSS Touch Signature IC 6 Input - I 2 C. Part Number Format: A X Y Z

A0061. Overview. Features. Ordering Information. HSS Touch Signature IC 15 Input - I 2 C. Part Number Format: A X Y Z

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

XS S ERIES TM PMB US TM O PTION C ARD

Rev Carbon Dioxide (CO2) Gas Sensor. TG100 User Manual

GRAVITECH GROUP

HS300x Datasheet. High Performance Relative Humidity and Temperature Sensor. Description. Features. Physical Characteristics. Typical Applications

MDP200 Series. Differential Pressure Sensor FEATURES APPLICATIONS DESCRIPTION

SILICON MICROSTRUCTURES

DS WIRE INTERFACE 11 DECOUPLING CAP GND

34 Series EEPROM Application Note. 1. Introduction. 2. Power supply & power on reset

EPT-200TMP-TS-U2 TMP102 Temperature Sensor Docking Board Data Sheet

Rev Carbon Dioxide (CO2) Gas Sensor. TG100 User Manual

DS1676 Total Elapsed Time Recorder, Erasable

NPA 201. Amphenol Advanced Sensors. Digital Output Absolute Pressure Sensor. 11:15 17 Jan,15. Applications. Features

DS 1682 Total Elapsed Time Recorder with Alarm

Embedded Workshop 10/28/15 Rusty Cain

SFP Base-T 10/100/1000Mb Part no: xx

Using an Analog Devices AD774X Capacitance-to-Digital Converter for Differential Button Sensor Operation

DS1870 LDMOS BIAS CONTROLLER EV KIT

Adafruit BME680. Created by lady ada. Last updated on :10:23 AM UTC

PRELIMINARY! DIGITAL HUMIDITY SENSOR

Tutorial for I 2 C Serial Protocol

Description: BME250 Multi Sensor + Indoor Air Quality (Humidity / Temperature / Pressure Sensor, VOCs, C02)

2-Wire, 5-Bit DAC with Three Digital Outputs

VPX56H-6 6U VPX AC/DC Power Supply

Application Note. Utilising the E2 Interface

1. Features and Benefits

BL24C02/BL24C04/BL24C08/BL24C16

2F. No.25, Industry E. 9 th Rd., Science-Based Industrial Park, Hsinchu, Taiwan

DS1855 Dual Nonvolatile Digital Potentiometer and Secure Memory

Nuvoton Touch Key Series NT1160 Datasheet

Digital Humidity & Temperature Sensor. With Two-Wire Interface

Altimeter / Barometer Module SMD500 ultra low power, low voltage

XRA1201/1201P 16-BIT I2C/SMBUS GPIO EXPANDER

XRA BIT I2C/SMBUS GPIO EXPANDER WITH INTEGRATED LEVEL SHIFTERS

USB-to-I2C Basic. Hardware User s Manual.

Device: DSP-7S04H. This document Version: 1. Date: 23 March Description: 2.3 4x 7 segment display module with decimals

Page 1 MRK-D-0011, V1.1 Aeroqual SM50 User Guide

PCD DIGITAL Differential pressure probe

VPX U VPX DC/DC Converter

2.2 Main technical parameters. Detection range. 0~5%vol(0~100%vol optional) Warm-up time. SPAN <±500ppm Long-term drift

Description: 4x 7 segment display module with decimals and colon

PART IN+ IN- TX_DISABLE TX_FAULT BIAS SET BIASMAX 2 APCSET 2 MODSET 2 MOD SET PC_MON BS_MON

HDS Series I2C Application Notes

I2C-IN830M, I2C-IN830MA 8-Input Optocouplers I2C-bus, DIN rail supports

FM24CL04 4Kb FRAM Serial Memory

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

Low-Power Programmable Gamma Buffers

IMU Axis Gyro Evaluation Board Application Note

Thermo 6 click PID: MIKROE-2769

Page 1 of 11 Version 1.2 Release Date: PenMount PM2204 PCI Controller Board Data Sheet. Table of contents

GFK-2415A March Type of sensor connection

SmartFan Cirrus-9. Speed Control and Alarm for 4-Wire Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

GRAVITECH GROUP

PAS 9737/AI-SMT ENGINEERING SPECIFICATION

PCIe-20AO8C500K. 20-Bit 8-Output 500KSPS Precision Wideband. PCI Express Short-Card Analog Output Module

Specification E2 Interface

GIGAVAC Contactors I 2 C Communication

AS Channels Capacitive Touch Sensor IC From Santa Clara, United States of America

DS1624 Digital Thermometer and Memory

HTD series digital differential pressure sensors

Figure 1 Typical Application Circuit

Application note Differential Pressure Sensor Type D6F-PH (Rev 1.0)

K33-BLG/ELG Sensor module for environment logging Data Sheet and Manual

SmartFan Vortex. I2C Speed Control for 12 VDC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

DS1846 NV Tri-Potentiometer, Memory, and MicroMonitor

MMC212xMG. Dual-axis Magnetic Sensor, With I 2 C Interface FEATURES. Signal Path X

JMY505G User's Manual

XRA1202/1202P 8-BIT I2C/SMBUS GPIO EXPANDER WITH RESET

Compass Module 3-Axis HMC5883L (#29133)

DS Wire Digital Thermometer and Thermostat

VPX55H-3 3U VPX DC/DC Converter

DIGITAL HUMIDITY SENSOR HYT-131

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

XGSF-T /100/1000 BASE-T Copper SFP Transceiver

AMS 5812 OEM pressure sensor with an analog and digital output

ArduCAM USB Camera Shield

I2C-OC805S, I2C-OC805SA I2C Bus 8-Output Open Collectors

1 Introduction Revision History... 4

PAT9125EL: Optical Tracking Miniature Chip

CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine

Rev 1.3, Air-Farm User Manual. CO2 / Temperature / Humidity Transmitter

I2C interface Tutorial

Specifications minilab 1008

FM24C Kb FRAM Serial Memory Features

HDI Series Amplified pressure sensors

TS04. 4-Channel Self Calibration Capacitive Touch Sensor SPECIFICATION V2.0

USB-to-I2C. Professional Hardware User s Manual.

PDA TM4300B: 4.3in PCAP Touch Module

USB-to-I2C. Ultra Hardware User s Manual.

Transcription:

Manual iaq-engine, Version 2.0 May 2011 (all data subject to change without notice) Manual iaq-engine Indoor Air Quality sensor Digital and analog I/O SMD type package Product summary iaq-engine is used for measuring VOC levels that can be read out as a prediction via the I 2 C bus. The iaqengine can also control equipment directly by an analog output with a 0-5 V DAC. The sensor itself is protected by a plastic cap and a filter membrane. The sensor module can be soldered directly to a host circuit board with selective soldering. Dimensions 7.6 1 6 2 5 12.3 2.54 3 4 4.9 17.8 Pin Name Comment 1 PRED Prediction I/O 2 SCL Serial clock 3 GND Ground 4 SDA Serial data 5 NC Not connected 6 VCC +5V 11.2 15.2 Figure 1: iaq-engine sensor (dimensions in mm, Top View) Dimensions (approximate values) Sensor position (approximate values) Weight PCB 15.24 x 17.78 mm HEIGHT PCB 1.7 mm HOOD 11.2 x 17.78 mm TOTAL HEIGHT 4.3 mm 7.6 x 12.3 mm Radius 3,5 mm Approximately 1g IP-Class 00 Connector Card edge (cut via) 1

1 Electrical specifications 1.1 Power supply Voltage Power consumption 5.0 ± 0.25V, max. 20mV ripple 225mW @ 5.0VDC Note: Module features a decoupling capacitor. 1.2 Communication Output signal options First functional reading after start up I 2 C DAC (0-5)V 15 minutes For more communication details see chapter 4 2 Environmental Temperature range operation 0 to 50 C Temperature range storage -25 to 50 C Humidity range 5 to 95 %r.h., non-condensing 3 Sensor Features Sensing technology MEMS metal oxide sensor Sensing range I²C: 450 65535 ppm CO 2 equivalents (relative) DAC: 450 2000 ppm CO 2 equivalents (relative) Module Automatic baseline correction 2

4 I²C Interface 4.1 Interface description 4.1.1 Physical interface The physical interface is two-wire open drain SCL (clock) and SDA (data). Pull-up resistors Clock speed Clock stretching External pull-up resistor required 100kHz Bus master clock stretching support is required 4.1.2 Clock stretching Clock stretching pauses a transaction by holding the clock line low. The transaction cannot continue until the line is released to high again. Although the module could send the bytes of data at a fast rate, it could happen that the module is busy at the request time. It can then hold the clock line low after reception and acknowledgement of a byte to force the master into a wait state until the iaq-engine module is ready for the next byte transfer in a type of handshake procedure. (See official I²C specification and user manual UM10204, http://www.nxp.com/documents/user_manual/um10204.pdf) 4.1.3 Address Standard 7 bit I 2 C address for iaq-engine is decimal 90 or hexadecimal 0x5A. The addressing byte includes the read/write bit at the lowest significant bit. The communication with the iaq-engine starts with 0xB5 for reading data. Address R/ W Bit 7 6 5 4 3 2 1 0 data 1 0 1 1 0 1 0 1 Table 1: Addressing byte for the iaq-engine 4.2 Interface protocol The standard I²C specification is used for the iaq-engine interface protocol. The I²C bus master should request 7 bytes. These seven bytes include information about the indoor air quality value, the iaq-engine status and the resistance of the sensor. If there is a need just for the indoor air quality value and the status, the master should request three bytes from the iaq-engine. All bytes are reported back as shown in the following table. A graphical description for a standard I²C communication with the iaq-engine module is shown in figure 2 figure 5. Byte Name Data type Typical/example value Explanation / notes 0-1 pred uint16 450 Prediction [ppm] 0x00: OK (data valid) 2 status uint8 0 0x01: BUSY (re-read multi byte data!) 0x80: ERROR (if constant:replace sensor) 3-6 resistance int32 256431 Sensor resistance [Ohm] Table 3: Read data from the iaq-engine 3

Manual iaq-engine ( all data subject to change without notice) Figure 2: The first byte is send by the master, containing address (0x5A) and read/write bit. The slave sends an acknowledgement (ACK) by pulling the data line to low. Figure 3: The slave will answer by sending bytes with MSB first. Byte0 and byte1 contain the prediction value. All bytes are Acknowledged by the master. Figure 4: The third byte contains the information of the iaq-engine module state, in this case status = 1. The master answeres with an Acknowledge. 4

Manual iaq-engine ( all data subject to change without notice) Figure 5: The last four bytes contain the resistance value. For the calculation of the resistance only byte4, byte5 and byte 6 are relevant, because byte3 is zero.after the last requested byte, the master sends a not Acknowledge. 4.2.1 Prediction Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 The first two bytes contain the prediction value, which gives the information about the indoor air quality. The value is a CO2 equivalent and the calculation is shown in the following example. Equation 1 : 5

4.2.2 Status Flag Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 The third byte indicates status of the module. 0x00: OK 0x01: BUSY 0x80: ERROR If status is OK the data is valid. If the status is BUSY, the data integrity is not guaranteed for variables of size > 8 bits, because the module may be updating a part of the variable. If the status is ERROR constantly (or very frequently) this indicates that the module is reading non-realistic values, and the sensor element is probably defective. 4.2.3 Resistance Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 The next four bytes contain the sensor resistance in Ohm. The fourth byte of the int32 variable is 0. Equation 2: 4.3 Typical applications VCC 4k7 4k7 Microcontroller SCL GND iaq-engine SDA Figure 6: Simple microcontroller application 6

4.4 Recommended footprint 15.2 2.54 1.4 Keep out 2.54 Figure 7: Recommended footprint (standard) 4.5 Ordering information Order code 60-0100 iaq-engine Comment 7