Hardware Platforms
==================
.. warning::
This project is under development and not ready for use.
Supported Sensor Boards
-----------------------
This library supports almost all XENSIV™ PAS Gas Sensors family. This includes the mini boards, wing boards as well as the Shield2Go boards of the sensors. Following you will see a list of boards which are
supported by this library.
XENSIV™ PAS CO2 Sensor Shield2Go
""""""""""""""""""""""""""""""""
.. image:: img/pas-co2-s2go-front.png
:width: 300
* `XENSIV™ PAS CO2 Shield2Go product page `_
* `Quick Start Guide Shield2Go `_ (for Arduino)
Pinout Diagram
^^^^^^^^^^^^^^
.. image:: img/shield2go_co2_pinout.png
:width: 350
.. warning::
All signal pins run on 3.3V logic!
Pin Description
^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
* - 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).
* - 5V
- 5V 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
"""""""""""""""""""""""""
.. image:: img/pas-co2-miniboard.png
:width: 200
* `XENSIV™ PAS CO2 Miniboard product page `_
* `XENSIV™ PAS CO2 Miniboard documentation `_
* `XENSIV™ PAS CO2 5V Miniboard product page `_
* `XENSIV™ PAS CO2 5V Miniboard documentation `_
Pinout Diagram
^^^^^^^^^^^^^^
.. image:: img/eval_pasco2_miniboard_pinout.png
:width: 400
.. warning::
Caution! Verify your sensor version before you connect the 5V / 12V input. The 5V version of the sensor does **not** tolerate 12V!
Pin Description
^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
* - 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).
* - 5V/12V
- 5V/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).
KIT_CSK_PASCO2
""""""""""""""
.. image:: img/kit_csk_pasco2.png
:width: 200
* `KIT_CSK_PASCO2 product page `_
* `KIT_CSK_PASCO2 documentation `_
* `KIT_CSK_PASCO2_5V product page `_
* `KIT_CSK_PASCO2_5V documentation `_
Pinout Diagram
^^^^^^^^^^^^^^
.. image:: img/kit_csk_pasco2_pinout.png
:width: 400
.. warning::
Caution! Verify your sensor version before you connect the 5V / 12V input. The 5V version of the sensor does **not** tolerate 12V!
XENSIV™ PAS R290 Miniboard
"""""""""""""""""""""""""
.. image:: img/pas-r290-miniboard.png
:width: 200
* `XENSIV™ PAS R290 Miniboard product page `_
* `XENSIV™ PAS R290 Miniboard documentation `_
Pinout Diagram
^^^^^^^^^^^^^^
.. image:: img/minieval_r290_pinout.png
:width: 400
Pin Description
^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
* - 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).
* - 5V
- 5V 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).
XENSIV™ PAS A2L Miniboard
"""""""""""""""""""""""""
.. image:: img/pas-a2l-miniboard.png
:width: 200
* `XENSIV™ PAS A2L Miniboard product page `_
* `XENSIV™ PAS A2L Miniboard documentation `_
Pinout Diagram
^^^^^^^^^^^^^^
.. image:: img/minieval_co2_pinout.png
:width: 400
Pin Description
^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
* - 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).
* - 5V
- 5V 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
-----------------------
Find out which boards are build checked under continuous integration `here `_.