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 `_.