MEAS TEMPERATURE SYSTEM SENSOR (TSYS01) XPLAINED PRO BOARD

Similar documents
MEAS HTU21D PERIPHERAL MODULE

MEAS HTU21D DIGITAL COMPONENT SENSOR (DCS) DRIVER FOR MicroZed

TSYS01-FAMILY Digital Temperature Sensors

MEAS MS8607 DIGITAL COMPONENT SENSOR (DCS) DRIVER FOR MicroZed

T600 TACHOMETER MultiTasker - a measurement & monitoring instrument with 2 frequency and 1 analog inputs

Eval Kit Manual. DN[Document ID] AS6200. Adapter Board AS6200-WL_EK_AB. ams Eval Kit Manual Page 1

Please refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

USER GUIDE. ATWINC1500 Xplained Pro. Preface

SGJ Cable Actuated Sensor Industrial CANBus J1939

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

X Generic Event Extension. Peter Hutterer

USER GUIDE. Atmel QT1 Xplained Pro. Preface

USER GUIDE EDBG. Description

USER GUIDE. Atmel QT6 Xplained Pro. Preface

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

APPLICATION NOTE. Atmel AVR3009: Driving QTouch Device with I 2 C Interface. Atmel QTouch. Introduction

APPLICATION NOTE. AT05567: TC Capture on External Interrupt with the Event System on SAM D20. Preface ASF PROJECT DOCUMENTATION

Ethernet1 Xplained Pro

Evaluation Board User Guide UG-047

PRINTER ACCESSORIES TECHNICAL DATASHEET UNIVERSAL REEL HOLDER

Sensor-fusion Demo Documentation

Dual Channel LVDT/RVDT Readout/Controller

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

BME280 Documentation. Release Richard Hull

UM PCAL6524 demonstration board OM Document information

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

D-SERIES INCLINOMETER

EDBG. Description. Programmers and Debuggers USER GUIDE

TE3124 PRINTER THERMAL TRANSFER PRINTER TECHNICAL DATASHEET

T200 IDENT PRINTER BUDGET THERMAL TRANSFER PRINTER TECHNICAL DATASHEET

MEAS Model HTU21D DemoBoard USB Stick 4in1

SGH Cable Actuated Sensor Industrial CANOpen

P-SERIES INCLINOMETER

ED-22 Analog Output Series Magnetic Encoder

STK521. User Guide B AVR 01/12

USER GUIDE. Atmel PROTO1 Xplained Pro. Preface

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

ams AG austriamicrosystems AG is now The technical content of this austriamicrosystems document is still valid. Contact information:

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

RoBoard Module RM-G144 Manual V1.01 The Heart of Robotics. Jun 2010 DMP Electronics Inc

a clock signal and a bi-directional data signal (SCL, SDA)

Eval Kit Manual. DN[Document ID] CCS811. Standard Board CCS811-LG_EK_ST. ams Eval Kit Manual Page 1

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

StickIt! MPU-9150 Manual. How to install and use your new StickIt! MPU-9150 Module

Open Source Used In Cisco Configuration Professional for Catalyst 1.0

AT11512: SAM L Brown Out Detector (BOD) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

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

Getting started with X-NUCLEO-53L1A1 long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

LCD-1 Peripheral Board Technical Manual

PRINTER ACCESSORIES TECHNICAL DATASHEET UNIVERSAL REEL HOLDER

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

AS5161-EK-AB / AS5162-EK-AB 12 BIT Magnetic Angle Position Sensor

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

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

AVR1922: Xplain Board Controller Firmware 8-bit Microcontrollers Application Note Features 1 Introduction

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

Sample board for USB DEVELOPPER KIT

Operation Manual: AS5600-SO_EK_AB AS bit Programmable Contactless Potentiometer. Revision 1.0 /

M5600/U5600 Software Manual Wireless Pressure Transducers (Rev 2.0)

DEMO MANUAL DC1851A LTC2872 Dual Multiprotocol Transceiver with Integrated Termination DESCRIPTION PERFORMANCE SUMMARY

ZSSC4151 Evaluation Kit Hardware Manual

Asthma Eliminator MicroMedic Competition Entry

RoBoard Module RM-G146 Manual V1.01 The Heart of Robotics. Jan 2011 DMP Electronics Inc

OCM5 Splitters and Pass-Through Modules for CSX-3 Cabinets

Upgrading BankLink Books

AppNote-US2400-EVB Low Power 2.4GHz Transceiver

Simba Cassandra ODBC Driver with SQL Connector

CB-1 Peripheral Board Technical Manual

AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Application Note TSYS01

X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo

git-pr Release dev2+ng5b0396a

SR1H Cable Actuated Sensor Industrial CANOpen Output Signal

AN Migrating the USB97CFDC to the USB97CFDC2

OM bit GPIO Daughter Card User Manual

ASM330LHH. Automotive 6-axis inertial module: 3D accelerometer and 3D gyroscope. Data brief. Features. Applications. Description

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

AARDVARK. Level Shifter Board. Level Shifter Board. Datasheet v1.00 February 15, 2008 I 2 C/SPI. Features

Atmel AVR1619: XMEGA-B1 Xplained Demonstration. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AS5510. User Manual AS5510 Adapterboard. 10-bit Linear Incremental Position Sensor with Digital Angle output

User Guide. Calibrated Software, Inc.

PTC04-DB-HALL05 Daughter Board for Melexis PTC devices

ULTIMATE-PRECISION DIGITAL LBB

Operation Manual: AS5048-EK-AB-STM1.0. AS5048 Eval-Kit Stepper Motor

Atmel AVR1924: XMEGA-A1 Xplained Hardware User's Guide. 8-bit Atmel Microcontrollers. Application Note. Preliminary. Features.

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

APPLICATION NOTE. AT07216: SAM G55 Schematic Checklist. Atmel SMART SAM G55. Introduction

DEMO MANUAL DC1786A LTC2871IUHF RS232/RS485 Multiprotocol Transceiver with Integrated Termination DESCRIPTION QUICK START PROCEDURE

AN510 Using SPI protocol with pressure sensor modules

ZWIR4532 Evaluation Kit User Manual. Description. Features. Kit Contents

DEMO MANUAL DC2645A LTC MHz to 9GHz High Linearity I/Q Demodulator with Wideband IF Amplifier DESCRIPTION BOARD PHOTO

INDUSTRIAL MINI I/O CONNECTOR

Win-I2CUSB Hardware User s Manual

SAM4 Reset Controller (RSTC)

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

1 General Description

EMC2113. RPM-Based Fan Controller with Multiple Temperature Zones & Hardware Thermal Shutdown PRODUCT FEATURES. General Description.

AT03262: SAM D/R/L/C System Pin Multiplexer (SYSTEM PINMUX) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

Transcription:

MEAS TEMPERATURE SYSTEM SENSOR (TSYS01) XPLAINED PRO BOARD Digital Temperature Digital Component Sensor (DCS) Development Tools Performance -5 C to 50 C accuracy: 0.1 C -40 C to 125 C accuracy: 0.5 C Very low power consumption Operates from 2.2V to 3.6V time constant 4 second typical in air Fast conversion time 8.22ms typical The Temperature System Sensor (TSYS01) Xplained Pro provides the necessary hardware to interface the TSYS01 digital temperature sensor to any system that utilizes Xplained Pro compatible expansion ports configurable for I 2 C communication. The TSYS01 sensor is a selfcontained temperature sensor that is fully calibrated during manufacture. The sensor can operate from 2.2V to 3.6V. The TSYS01 has a low power stand-by mode for power-sensitive applications. Refer to the TSYS01 data sheet for detailed information regarding operation of the IC: http://www.te.com/usa-en/product-g-nico-018.html Features 20-pin Xplained Pro compatible connector I 2 C interface Xplained Pro hardware identification chip Atmel Studio 6 Project available for download µc C code available for download 24/16 bit resolution for temperature Parameters stored on chip Specifications Measures temperature from -40 C to 125 C I 2 C communication Fully calibrated Fast response time Very low power consumption Schematic SENSOR SOLUTIONS /// MEAS TSYS01 XPLAINED PRO BOARD 05/2016 Page 1

Connector Pin Assignments (I 2 C Communications) System Plug Connector JP1 Pin No. Signal Description Pin No. Signal Description 1 ID Hardware identification 11 SDA TWI Serial Data 2 GND Ground 12 SCL TWI Serial Clock 3 N/C Not Connected 13 N/C Not Connected 4 N/C Not Connected 14 N/C Not Connected 5 N/C Not Connected 15 N/C Not Connected 6 N/C Not Connected 16 N/C Not Connected 7 N/C Not Connected 17 N/C Not Connected 8 N/C Not Connected 18 N/C Not Connected 9 N/C Not Connected 19 GND Ground 10 N/C Not Connected 20 Vdd Power Supply Dimensions (mm) Detailed Description I 2 C Interface The peripheral module can interface to the host being plugged directly into an Xplained Pro extension port (configured for I 2 C) through connector JP1. External Control Signals The IC operates as an I 2 C slave using the standard 2 wire I 2 C connection scheme. The IC is controlled either by the host (through the Xplained Pro connector). In cases where one or more of the SCL and SDA signals are driven from an external source, 10k resistors R1, R2 provide pull-up. However, this also increases the apparent load to the external driving source. If the external source is not capable of driving these loads (10k), they should be removed. Reference Materials The complete software kit is available for download at: Link to TSYS01_CPROJ.zip SENSOR SOLUTIONS /// MEAS TSYS01 XPLAINED PRO BOARD 05/2016 Page 2

Drivers & Software Detailed example software and drivers are available that execute directly without modification on a number of development boards that support an integrated or synthesized microprocessor. The download contains several source files intended to accelerate customer evaluation and design. The source code is written in standard ANSI C format, and all development documentation including theory/operation, register description, and function prototypes are documented in the interface file. Functions Summary Enumerations enum tsys01_address { tsys01_i2c_address_csb_1, tsys01_i2c_address_csb_0 enum tsys01_status { tsys01_status_ok, tsys01_status_no_i2c_acknowledge, tsys01_status_i2c_transfer_error, tsys01_status_crc_error Functions void tsys01_init (void) Configures the SERCOM I2C master to be used with the tsys01 device. void tsys01_set_address (enum tsys01_address address) Configures TSYS01 I2C address to be used depending on HW configuration. bool tsys01_is_connected (void) Check whether TSYS01 device is connected. enum tsys01_status tsys01_reset (void) Reset the TSYS01 device. enum tsys01_status tsys01_read_temperature (float ) Reads the temperature ADC value and compute the degree Celsius one. Enumerations enum tsys01_address { tsys01_i2c_address_csb_0, tsys01_i2c_address_csb_1 enum tsys01_status { tsys01_status_ok, tsys01_status_i2c_transfer_error Project Setup This project is based on ATSAMD20J18 board with Measurement Specialties Xplained Pro extension board connected to EXT1 pad as shown on figure below. SENSOR SOLUTIONS /// MEAS TSYS01 XPLAINED PRO BOARD 05/2016 Page 3

Running the Application 1. Download the TSYS01 Xplained Pro example package on TE Website 2. Decompress the archive file 3. Open the.cproj project file with Atmel Studio 6 4. You will now be able to build the TSYS01 example project - 5. Finally, run the build result on your Xplained Pro Board - Application Code This section is intended to provide a basic example of functionality. / \file main.c \brief TSYS01 temperature monitoring application file Copyright (c) 2014 Measurement Specialties. All rights reserved. / #include <asf.h> float temperature; int main (void) { enum tsys01_status status; float last_temperature = 0; float variation = 0; system_init(); delay_init(); // Configure device and enable tsys01_init(); // Set address tsys01_set_address(tsys01_i2c_address_csb_0); if(!tsys01_is_connected() ) // Reset TSYS01 status = tsys01_reset(); if( status!= tsys01_status_ok) // Monitor temperature every 500ms SENSOR SOLUTIONS /// MEAS TSYS01 XPLAINED PRO BOARD 05/2016 Page 4

while (1) { status = tsys01_read_temperature(&temperature); if( status!= tsys01_status_ok) variation += temperature - last_temperature; // Look for significant temperature variation if ( variation >= 0.5 ) { // Yes, so turn LED on. port_pin_set_output_level(led_0_pin, LED_0_ACTIVE); variation = 0; else if ( variation <= -0.5 ) { // No, so turn LED off. port_pin_set_output_level(led_0_pin, LED_0_INACTIVE); variation = 0; delay_ms(500); last_temperature = temperature; Ordering Information Description MEAS TSYS01 XPLAINED PRO BOARD Part Number DPP201A000 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. PRODUCT SHEET te.com/sensorsolutions Measurement Specialties, Inc., a TE Connectivity company. MEAS, Measurement Specialties (logo), TE Connectivity and TE connectivity (logo) are trademarks. All other logos, products and/or company names referred to herein might be trademarks of their respective owners. The information given herein, including drawings, illustrations and schematics which are intended for illustration purposes only, is believed to be reliable. However, TE Connectivity makes no warranties as to its accuracy or completeness and disclaims any liability in connection with its use. TE Connectivity s obligations shall only be as set forth in TE Connectivity s Standard Terms and Conditions of Sale for this product and in no case will TE Connectivity be liable for any incidental, indirect or consequential damages arising out of the sale, resale, use or misuse of the product. Users of TE Connectivity products should make their own evaluation to determine the suitability of each such product for the specific application. MEAS France SAS, a TE Connectivity company. Impasse Jeanne Benozzi CS 83 163 31027 Toulouse Cedex 3, FRANCE Tel:+33 (0) 5 820 822 02 Fax: +33 (0) 5 820 821 51 customercare.tlse@te.com 2016 TE Connectivity Ltd. family of companies All Rights Reserved. SENSOR SOLUTIONS /// MEAS TSYS01 XPLAINED PRO BOARD 05/2016 Page 5