IST TSic Temperature Sensor IC. Technical Notes ZACwire Digital Output

Similar documents
IST TSic Temperature Sensor IC Application Notes ZACwire Digital Output

Application Note Temperature Sensor IC

Applications. Operating Modes. Description. Part Number Description Package. Many to one. One to one Broadcast One to many

EE 314 Spring 2003 Microprocessor Systems

SMARTALPHA RF TRANSCEIVER

I2C Demonstration Board I 2 C-bus Protocol

EECE494: Computer Bus and SoC Interfacing. Serial Communication: RS-232. Dr. Charles Kim Electrical and Computer Engineering Howard University

ADS9850 Signal Generator Module

HART Modem DS8500. Features

RF RECEIVER DECODER RDF1. Features Complete FM Receiver and Decoder. Applications

MTS2500 Synthesizer Pinout and Functions

ROTRONIC HygroClip Digital Input / Output

Remote Switching. Remote Gates. Paging.

ST12 CODEC IR/RF Remote Control Encoder/Decoder IC 1. Overview

Dynamic Wireless Decorative Lights

Generating DTMF Tones Using Z8 Encore! MCU

SIMPLY PRECISE PRELIMINARY. Preliminary product overview - LAK encoder. LAK 1 Absolute linear encoder with signal control

ICS309 SERIAL PROGRAMMABLE TRIPLE PLL SS VERSACLOCK SYNTH. Description. Features. Block Diagram DATASHEET

Serial Communication AS5132 Rotary Magnetic Position Sensor

DS1803 Addressable Dual Digital Potentiometer

DS1806 Digital Sextet Potentiometer

Remote Switching. Remote Gates. Paging.

H28 Verson 1.5 DESCRIPTION

MD04-24Volt 20Amp H Bridge Motor Drive

Orbis true absolute rotary encoder

INSTALLATION & OPERATING INSTRUCTIONS

WTDIN-M. eeder. Digital Input Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

SD2085 Low Power HART TM Modem

NJU7380 STEPPER MOTOR CONTROLLER

ACPL Data Sheet. Three-Channel Digital Filter for Sigma-Delta Modulators. Description. Features. Specifications.

Review for Final Exam

Project Final Report: Directional Remote Control

ALPHA Encoder / Decoder IC s

WTDOT-M. eeder. Digital Output Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

MOS (PTY) LTD. E Single Channel PIR Signal Processor. Applications. General Description. Features. Digital Sensor Assembly with E931.

CMX969 MOTIENT SM /ARDIS SM RD-LAP TM MDC4800 Modem

TSic 206/203/201/306/303/301 Temperature Sensor IC For a fully calibrated and accurate low power temperature measurement

LED Display Product Data Sheet LTM-0305M-01 Spec No.: DS Effective Date: 09/10/2003 LITE-ON DCC RELEASE

4I36 QUADRATURE COUNTER MANUAL

SERIALLY PROGRAMMABLE CLOCK SOURCE. Features

DATA SHEET CORE ID-SERIES COMPONENT READERS (ID2, ID2RW, ID12, ID12RW, ID20, ID20RW)

Preliminary NT7070B Dot Matrix LCD Driver & Controller. Features. Descriptions. Applications

TABLE 1: PART NUMBER SPECIFICATIONS

ZMD31010 TM. Low-Cost Sensor Signal Conditioner. Features. Benefits. Brief Description. Application Circuit. Datasheet

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

Operational Description

Qik 2s12v10 User's Guide

HT /8 to 1/16 Duty VFD Controller

EE445L Fall 2014 Quiz 2A Page 1 of 5

HC08 SCI Operation with Various Input Clocks INTRODUCTION

VCC. Digital 16 Frequency Divider Digital-to-Analog Converter Butterworth Active Filter Sample-and-Hold Amplifier (part 2) Last Update: 03/19/14

DS1867 Dual Digital Potentiometer with EEPROM

DATA SHEET. PCD pixels matrix LCD controller/driver INTEGRATED CIRCUITS Apr 12

CAT bit Programmable LED Dimmer with I 2 C Interface DESCRIPTION FEATURES APPLICATIONS TYPICAL APPLICATION CIRCUIT

ML PCM Codec Filter Mono Circuit

SF229 Low Power PIR Circuit IC For security applications

SC16C750B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 64-byte FIFOs

UCS Channel LED Driver / Controller

EE445L Fall 2011 Quiz 2A Page 1 of 6

EM4069 EM4169 EM MICROELECTRONIC - MARIN SA. 128 bit Read/Write Contactless Identification Device with OTP function EM4069. Description.

UNIGYR Building Level Network, PROFIBUS X1 V1 E4

Shown for reference only. MULTIPLEXED TWO-WIRE HALL-EFFECT SENSOR ICs FEATURES. ABSOLUTE MAXIMUM RATINGS at T A = +25 C

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev

Description PKG. NO. TRC NC EPE GND CLS1 RRD CLS2 RBR8 SBS RBR7 PI RBR6 CRL RBR5 TBR8 RBR4 TBR7 RBR3 TBR6 RBR2 TBR5 RBR1 TBR4 PE TBR3 FE TBR2 OE

CORE SERIES DATASHEET Mar 01, 2005

Castle Creations, INC.

Microcontroller: Timers, ADC

EE445L Fall 2014 Quiz 2A Page 1 of 5

Pololu TReX Jr Firmware Version 1.2: Configuration Parameter Documentation

Qik 2s12v10 User's Guide

Temperature Sensor and System Monitor in a 10-Pin µmax

ZSC RBicLite TM Analog Output Sensor Signal Conditioner. Datasheet. Benefits. Brief Description. Available Support. Features

WIEG4PRT-A Four port Wiegand to RS232 Converter.

WIE232-A Dual Wiegand to RS232 Converter.

LVDS Flow Through Evaluation Boards. LVDS47/48EVK Revision 1.0

MBI5031 Application Note

UM-005 UM005-doc In reference to UM005-c-01.04

DS1267 Dual Digital Potentiometer Chip

DISCONTINUED. Modulation Type Number of RF Channels 15

WTPCT-M. eeder. Pulse Counter/Timer Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

SDIC XX 5075 SD5075. Two Wires Communication Digital Temperature Sensor. Features. Description. Applications. Ordering Information

Maximum data rate: 50 MBaud Data rate range: ±15% Lock-in time: 1 bit

Figure 1: Functional Block Diagram

16 Channels LED Driver

Unit D. Serial Interfaces. Serial vs. Parallel. Serial Interfaces. Serial Communications

Dual Protocol Transceivers Ease the Design of Industrial Interfaces

MCRF200. Contactless Programmable Passive RFID Device

Figure 1: Functional Block Diagram

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS

Interfacing to Analog World Sensor Interfacing

DS Absolute Position, Rotary Electric Encoder

WWVB Receiver/Decoder With Serial BCD or ASCII Interface DESCRIPTION FEATURES APPLICATIONS

DS1307ZN. 64 X 8 Serial Real Time Clock

8-Bit, high-speed, µp-compatible A/D converter with track/hold function ADC0820

Interfacing Sensors & Modules to Microcontrollers

MOSA ELECTRONICS. Features. Description. MS8870 DTMF Receiver

LVDS Owner s Manual. A General Design Guide for National s Low Voltage Differential Signaling (LVDS) Products. Moving Info with LVDS

EE445L Fall 2014 Quiz 2B Page 1 of 5

OBJECTIVE The purpose of this exercise is to design and build a pulse generator.

Not for New Designs FEATURES. DIMENSIONS H x L x W (mm x mm x mm) IDLE SUPPLY CURRENT (ma) TOIM to x 4 x to 3.

Transcription:

IST TSic Temperature Sensor IC Technical Notes ZACwire Digital Output CONTENTS 1 ZACWIRE COMMUNICATION PROTOCOL FOR THE TSIC...2 1.1 TEMPERATURE TRANSMISSION PACKET FROM A TSIC TM...2 1.2 BIT ENCODING...3 1.3 HOW TO READ A PACKET...4 1.4 HOW TO READ A PACKET USING A µcontroller...4 Tech Notes - ZACwire TM Digital Output, Rev. 2.3, October 17, 2006 Page 1 of 5 ZMD AG & IST AG, 2006

1 ZACwire Communication Protocol for the TSic ZACwire TM is a single wire bi-directional communication protocol. The bit encoding is similar to Manchester in that clocking information is embedded into the signal (falling edges of the signal happen at regular periods). This allows the protocol to be largely insensitive to baud rate differences between the two ICs communicating. In end-user applications, the TSic TM will be transmitting temperature information and another IC in the system (most likely a µcontroller) will be reading the temperature data over the ZACwire TM. 1.1 Temperature Transmission Packet from a TSic TM The TSic TM transmits 1-byte packets. These packets consist of a start bit, 8 data bits, and a parity bit. The nominal baud rate is 8kHz (125µsec bit window). The signal is normally high. When a transmission occurs, the start bit occurs first followed by the data bits (MSB first, LSB last). The packet ends with an even parity bit. ZACwire Transmission Packet S Start Bit S 7 6 5 4 3 2 1 0 P P Parity Bit Data Byte (Even) MSB LSB 2 Data Bit (Example: Bit 2) Figure 1.1 ZACwire TM Transmission Packet The TSic TM provides temperature data with 11-bit resolution, 1 which cannot be conveyed in a single packet. A complete temperature transmission from the TSic TM consists of two packets. The first packet contains the most significant 3 bits of temperature information, and the second packet contains the least significant 8 bits of temperature information. There is a single bit window of high signal (stop bit) between the end of the first transmission and the start of the second transmission. 2 DATA Byte Packet 11-BitTemperature Output S Start Bit S 0 0 0 0 0 10 9 8 P ½ Stop S 7 6 5 4 3 2 1 0 P P 2 Parity Bit Data Byte Data Bit (Example: Bit 2) Data Byte Temperature High Data Byte Temperature Low ½ Stop ½ Stop Bit Figure 1.2 Full ZACwire TM Temperature Transmission from TSic (5 MSBs are Zero-Padded) 1 Contact ZMD for possible customization for higher temperature resolution. Tech Notes - ZACwire TM Digital Output, Rev. 2.3, October 17, 2006 Page 2 of 5 ZMD AG & IST AG, 2006

1.2 Bit Encoding The bit format is duty cycle encoded: Start bit => 50% duty cycle used to set up strobe time Start Bit Bit Window 125µsec (Nominal) Logic 1 => 75% duty cycle Logic 1 Logic 0 => 25% duty cycle Logic 0 Stop Bit For the time of a half a bit width, the signal level is high. There is a half stop bit time between bytes in a packet. Stop ½ Bit (High) Figure 1.3 Manchester Duty Cycle An oscilloscope trace of a ZACwire TM transmission demonstrates the bit encoding. The following shows a single packet of 96Hex being transmitted. Because 96Hex is already even parity, the parity bit is zero. T strobe Figure 1.4 ZACwire Transmission Tech Notes - ZACwire TM Digital Output, Rev. 2.3, October 17, 2006 Page 3 of 5 ZMD AG & IST AG, 2006

1.3 How to Read a Packet When the falling edge of the start bit occurs, measure the time until the rising edge of the start bit. This time (Tstrobe) is the strobe time. When the next falling edge occurs, wait for a time period equal to Tstrobe, and then sample the ZACwire signal. The data present on the signal at this time is the bit being transmitted. Because every bit starts with a falling edge, the sampling window is reset with every bit transmission. This means errors will not accrue for bits downstream from the start bit, as it would with a protocol such as RS232. It is recommended, however, that the sampling rate of the ZACwire TM signal when acquiring the start bit be at least 16x the nominal baud rate. Because the nominal baud rate is 8kHz, a minimum 128kHz sampling rate is recommended when acquiring Tstrobe. 1.4 How to Read a Packet using a µcontroller It is best to connect the ZACwire TM signal to a pin on the µcontroller that is capable of causing an interrupt on a falling edge. When the falling edge of the start bit occurs, it causes the µcontroller to branch to its ISR. The ISR enters a counting loop incrementing a memory location (Tstrobe) until it sees a rise on the ZACwire TM signal. When Tstrobe has been acquired, the ISR can simply wait for the next 9 falling edges (8 for data, 1 for parity). After each falling edge, it waits for Tstrobe to expire and then samples the next bit. The ZACwire TM line is driven by a strong CMOS push/pull driver. The parity bit is intended for use when the ZACwire is driving long (>2m) interconnects to the µcontroller in a noisy environment. For systems in environments without noise interference, the user can choose to have the µcontroller ignore the parity bit. Appendix A of this document gives an example of code for reading a TSic TM ZACwire TM transmission using a PIC16F627 µcontroller. 1.4.1 How Often Does the TSic TM Transmit? If the TSic TM is being read via an ISR, how often is it interrupting the µcontroller with data? The update rate of the TSic TM is programmed to 10Hz (0.1ms response time). Servicing a temperature-read ISR requires about 2.7ms. Therefore the µcontroller spends about 2.7% of its time reading the temperature transmissions. Tech Notes - ZACwire TM Digital Output, Rev. 2.3, October 17, 2006 Page 4 of 5 ZMD AG & IST AG, 2006

1.4.2 Solutions if a Real Time System Cannot Tolerate the TSic TM Interrupting the µcontroller Some real time systems cannot tolerate the TSic TM interrupting the µcontroller. In this case, the µcontroller must initiate the temperature read. This can be accomplished by using another pin of the µcontroller to supply VDD to the TSic TM. The TSic TM will transmit its first temperature reading approximately 65ms to 85ms after power up. When it is time for the µcontroller to read the temperature, it first powers the TSic TM using one of its port pins. It will receive a temperature transmission approximately 65ms to 85ms later. If during that time, a higher priority interrupt occurs, the µcontroller can simply power down the TSic to ensure it will not cause an interrupt or be in the middle of a transmission when the higher priority ISR finishes. This method of powering the TSic has the additional benefit of acting like a power down mode and reducing the quiescent current from a nominal 45µA to zero. The TSicTM is a mixed signal IC and provides best performance with a low-noise VDD supply. Powering through a µcontroller pin does subject it to the digital noise present on the µcontroller s power supply. Therefore it is best to use a simple RC filter when powering the TSic TM with a µcontroller port pin. See the diagram below. 220Ω This µcontroller powers TSic TM with a port pin through a simple RC filter. µcontroller 0.1µF TSic TM ZACwire TM Figure 1.5 RC Filter for Powering TSic through the µcontroller Tech Notes - ZACwire TM Digital Output, Rev. 2.3, October 17, 2006 Page 5 of 5 ZMD AG & IST AG, 2006