DPP202A000

SENSOR SOLUTIONS /// MEAS TSYS02D XPLAINED PRO BOARD 05/2016
Page 1
MEAS TEMPERATURE
SYSTEM SENSOR (TSYS02D)
XPLAINED PRO BOARD
Digital Temperature
Digital Component Sensor (DCS) Development Tools
The Temperature System Sensor (TSYS02D) Xplained Pro provides
the necessary hardware to interface the TSYS02D digital temperature
sensor to any system that utilizes Xplained Pro compatible expansion
ports configurable for I
2
C communication. The TSYS02D sensor is a
self-contained temperature sensor that is fully calibrated during
manufacture. The sensor can operate from 2.2V to 3.6V. The
TSYS02D has a low power stand-by mode for power-sensitive
applications.
Refer to the TSYS02D data sheet for detailed information regarding
operation of the IC:
http://www.te.com/usa-en/product-G-NIMO-003.html
Specifications
Measures temperature from -40°C to 125°C
I
2
C communication
Fully calibrated
Fast response time
Very low power consumption
Performance
-5°C to 50°C accuracy: 0.2°C
-20°C to 100°C accuracy: 0.5°C
-40°C to 125°C accuracy:1°C
Very low power consumption
Operates from 1.5V to 3.6V
Time constant 4 seconds typical
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
Schematic
MEAS TSYS02D XPLAINED PRO BOARD
Digital Temperature DCS Development Tools
SENSOR SOLUTIONS /// MEAS TSYS02D XPLAINED PRO BOARD 05/2016
Page 2
Connector Pin Assignments (I
2
C Communications)
System Plug
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 TSYS02D_CPROJ.zip
Connector JP1
Pin No.
Signal
Pin No.
Signal
Description
1
ID
11
SDA
TWI Serial Data
2
GND
12
SCL
TWI Serial Clock
3
N/C
13
N/C
Not Connected
4
N/C
14
N/C
Not Connected
5
N/C
15
N/C
Not Connected
6
N/C
16
N/C
Not Connected
7
N/C
17
N/C
Not Connected
8
N/C
18
N/C
Not Connected
9
N/C
19
GND
Ground
10
N/C
20
Vdd
Power Supply
MEAS TSYS02D XPLAINED PRO BOARD
Digital Temperature DCS Development Tools
SENSOR SOLUTIONS /// MEAS TSYS02D XPLAINED PRO BOARD 05/2016
Page 3
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
tsys02d_i2c_master_mode {
tsys02d_i2c_hold,
tsys02d_i2c_no_hold
}
enum
tsys02d_status {
tsys02d_status_ok, tsys02d_status_no_i2c_acknowledge,
tsys02d_status_i2c_transfer_error, tsys02d_status_crc_error
}
enum
tsys02d_resolution {
tsys02d_resolution_t_14b, tsys02d_resolution_t_13b,
tsys02d_resolution_t_12b, tsys02d_resolution_t_11b
}
enum
tsys02d_battery_status { tsys02d_battery_ok, tsys02d_battery_low }
enum
tsys02d_heater_status { tsys02d_heater_off, tsys02d_heater_on }
Functions
void
tsys02d_init (void)
Configures the SERCOM I2C master to be used with the TSYS02D device.
bool
tsys02d_is_connected (void)
Check whether TSYS02D device is connected.
enum tsys02d_status
tsys02d_reset (void)
Reset the TSYS02D device.
enum tsys02d_status
tsys02d_read_serial_number (uint64_t *)
Reads the tsys02d serial number.
enum tsys02d_status
tsys02d_set_resolution (enum tsys02d_resolution)
Set temperature ADC resolution.
void
tsys02d_set_i2c_master_mode (enum tsys02d_i2c_master_mode)
Set I2C master mode.
enum tsys02d_status
tsys02d_read_temperature (float *)
Reads the temperature ADC value and compute the degree Celsius one.
enum tsys02d_status
tsys02d_get_battery_status (enum tsys02d_battery_status *)
Provide battery status.
enum tsys02d_status
tsys02d_enable_heater (void)
Enable heater.
enum tsys02d_status
tsys02d_disable_heater (void)
Disable heater.
enum tsys02d_status
tsys02d_get_heater_status (enum tsys02d_heater_status *)
Get heater status.

DPP202A000

Mfr. #:
Manufacturer:
TE Connectivity / Measurement Specialties
Description:
Temperature Sensor Development Tools Xplained Pro TSY02D
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet