Hardware Platforms

Supported Sensor Boards

This library can support any break-out board or (PAS) XENSIV™ CO2 Sensor based kit.

_images/pas-co2-module.png

The following kits can be integrated in Arduino compatible MCUs and are supported by this library:

XENSIV™ PAS CO2 Sensor Shield2Go

_images/pas-co2-s2go-front.png

Pinout Diagram

_images/shield2go_co2_pinout.png

Warning

All signal pins run on 3.3V logic!

Pin Description

Pin Name

Description

5V

5V supply input.

SDA

I2C SDA (serial data).

SCL

I2C SCL (serial clock).

GND

Supply and signal ground.

3.3V

3.3V supply input - use as logic supply when using breakable part stand-alone, else keep NC.

INT

Interrupt output.

PWM

PWM signal output.

TX

UART transmit side.

RX

UART receive side.

PSEL

Communication interface selection.

PWM DIS

PWM disable input (set high to disable PWM).

12V

12V supply input - use as sensor supply when using breakable part stand-alone, else keep NC.

TX/SDA

UART transmit or I2C SDA (serial data), depending on selected communication interface.

SWD

Serial wire debug data (keep NC).

SWCLK

Serial wire debug clock (keep NC).

XENSIV™ PAS CO2 Miniboard

_images/pas-co2-miniboard.png

Pinout Diagram

_images/minieval_co2_pinout.png

Pin Description

Pin Name

Description

SDA

I2C SDA (serial data).

SCL

I2C SCL (serial clock).

GND

Supply and signal ground.

3.3V

3.3V logic supply input (required).

INT

Interrupt output.

PWM

PWM signal output.

RX

UART receive side.

PSEL

Communication interface selection.

PWM DIS

PWM disable input (set high to disable PWM).

12V

12V sensor supply input (required).

TX/SDA

UART transmit or I2C SDA (serial data), depending on selected communication interface.

SWD

Serial wire debug data (keep NC).

SWCLK

Serial wire debug clock (keep NC).

Supported MCU Platforms

In principle, the library is supported by any Arduino compatible MCU platform. Its Arduino core needs to implement the Arduino reference language and the Wire built-in Arduino library.

Verified MCU Boards

The library examples have been built and successfully executed on the following hardware platforms:

MCU Platforms

XMC 2Go

XMC1100 Boot Kit

Arduino Uno Rev3

Find out which boards are build checked under continuous integration here.