Electronics Single wire communication

Similar documents
EECS 373 Design of Microprocessor-Based Systems

Amarjeet Singh. January 30, 2012

or between microcontrollers)

Basics of UART Communication

CSE 466 Exam 1 Winter, 2010

Introduction to I2C & SPI. Chapter 22

Serial Communication. Simplex Half-Duplex Duplex

EECS 373 Design of Microprocessor-Based Systems

Growing Together Globally Serial Communication Design In Embedded System

EECS 373 Design of Microprocessor-Based Systems

Temperature and humidity module DHT11 Product Manual

KCD-HP. KCD-HP200x, 300X. [Figures] Top : 1% Sensor probe Bottom left : 10% / 20% Sensor probe Bottom right : Holding bracket(optional) Measurement

Product Specification

Serial Communications

From Datasheets to Digital Logic. synthesizing an FPGA SPI slave from the gates

ATBRFN. Radio Frequency (RF) Based Trailer Tracking System. Datasheet (ATBRFN) 1

Manual iaq-engine Indoor Air Quality sensor

PARALLEL COMMUNICATIONS

By: Haron Abdel-Raziq

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

Product Specification

C-DIAS Serial Interface CSI 021

Sender Receiver Sender

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

March 21, BT22 Datasheet. Amp ed RF Technology, Co., Ltd.

Universität Dortmund. IO and Peripheral Interfaces

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

Product Specification

Serial Communication. Simplex Half-Duplex Duplex

VD SERIES CONTROLLERS (VERSION4.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

Temperature & Humidity LED Display Low Cost & Industrial Grade Cabinets

HDLC-PCIE. Synchronous Serial Card. Rev. Dec 22, Datasheet. Website:

BARIX X8. I/O to RS-485 Modbus converter for commercial interfacing, control and home automation applications. Version: 2.01.

Lecture 25 March 23, 2012 Introduction to Serial Communications

Serial Communications

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications

CanSat Project Supervisor: Adam Cseh 0931/ Robotics Hall / Office 4

HDLC-ETH. Serial Ethernet Converter. Rev. Dec 20, Datasheet. Website:

CSCE 236 Embedded Systems, Fall 2017 Homework 5

BARIX IO12. I/O to RS-485 Modbus converter for commercial interfacing, control and home automation applications PRO D UCT MANUAL. Version: 2.

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Serial Data Transmission (Stručný přehled) České vysoké učení technické Fakulta elektrotechnická

UART TO SPI SPECIFICATION

Communication. Chirag Sangani

Serial Communication. Spring, 2018 Prof. Jungkeun Park

Embedded Workshop 10/28/15 Rusty Cain

Real Time Clock with Temperature Sensor and RS485/Modbus Comunications

T1K MODBUS Base Controller Specifications

LCD03 - I2C/Serial LCD Technical Documentation

BCT SERIES CONTROLLERS (VERSION 3.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

isma-b-mg-ip User Manual Global Control 5 Sp. z o.o. Poland, Warsaw

COOKING WITH TEAM 279

General. Copyright 2013 EXSEN Company. All Rights Reserved. Rev /5/2013 Page 1 of 6

VirtualSCADA VSU-485G USB to RS422/485 Isolated Converter User Manual

installation Operation ADDRESS product diagram H8030/8031 INSTALLATION GUIDE

AT90SO72 Summary Datasheet

BLE Bluetooth Low Energy Modules SBC2112-B. Preliminary Specification. Version 1.0

I2C a learn.sparkfun.com tutorial

RS-FS-N01 Wind speed transmitter user's Guide (485type)

Low-Power-Radio Transceiver IC

ELE492 Embedded System Design

Inter-Integrated Circuit Bus IIC I2C TWI

BT-22 Product Specification

LCD03 - I2C/Serial LCD Technical Documentation

Metal Debris Sensor Manual. Index. 1. Brief Introduction. 2. Main Technical Parameters

for M-Bus, Modbus and 1-Wire devices

This document assumes the user has a reasonable understanding Modbus, RS485 communications, and Rockwell Software s RSLogix product line.

RS-FX-N01 wind transmitter user's Guide (485type)

Lecture 14 Serial Peripheral Interface

TR600 with RS485 Appendix 1

Modbus Protocol For TGP03 / THP03

Laboratory 5 Communication Interfaces

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

DeviceMaster UP Modbus Controller to Controller Communication

For technical support and service, please visit our support website at:

D1000M SERIES FOR MODBUS SENSOR TO COMPUTER INTERFACE MODULES

Preliminary. PACKAGE - 28-pin MLP (5mm X 5mm) Example Circuit Diagram CP V. 48MHz Oscillator. USB Function Controller 512B EEPROM

EASY219 / IEC CANopen Master / Slave

Chapter 1 Introducing the OM-USB Functional block diagram... 5

P3-SCM. General Specifications

Technical specification Marine Master Clock

Raspberry Pi. Hans-Petter Halvorsen, M.Sc.

LCD05 datasheet 1.0

Serial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses

BT 31 Data Sheet. Amp ed RF Technology Inc.

Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces.

Trueyes Inc. Carbon Dioxide (CO2) Module

DELPHI CORPORATION. LIN to RS-232 Gateway Systems Analysis INterface Tool (SAINT) Users Guide

Dual Serial Shield User Manual

Page 1 MRK-D-0011, V1.1 Aeroqual SM50 User Guide

PT7C4563 Real-time Clock Module (I2C Bus)

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1

Digital Storage Oscilloscope

± 2g Tri-axis Accelerometer Specifications

BACnet MS/TP Protocol for LabVIEW. User Manual

LCM-160. Low-Power Embedded Communication Module. Rev. Dec 26, LCM-160 Datasheet. Website:

MODEL USB-COM-2SM USER MANUAL

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this?

I2C a learn.sparkfun.com tutorial

RS485/ KNX Bidirectional Converter K-BUS R. User manual-ver.1.3 BTPT-02/ KNX/EIB Intelligent Installation System

A Design of Remote Monitoring System based on 3G and Internet Technology

Transcription:

Electronics Single wire communication Wilfrid Laurier University October 23, 2017

Single wire communication

Single wire communication Parallel communication uses 4 or 8 bits plus control signals

Single wire communication Parallel communication uses 4 or 8 bits plus control signals SPI communication uses 3 bits plus chip select signals for each device

Single wire communication Parallel communication uses 4 or 8 bits plus control signals SPI communication uses 3 bits plus chip select signals for each device RS-232 (UART) communication requires 2 signals, and is normally only between two devices

Single wire communication Parallel communication uses 4 or 8 bits plus control signals SPI communication uses 3 bits plus chip select signals for each device RS-232 (UART) communication requires 2 signals, and is normally only between two devices I 2 C communication requires two signals and can involve several devices

Single wire communication Parallel communication uses 4 or 8 bits plus control signals SPI communication uses 3 bits plus chip select signals for each device RS-232 (UART) communication requires 2 signals, and is normally only between two devices I 2 C communication requires two signals and can involve several devices Why does the number of signals matter?

Single wire means all communication is asynchronous

Single wire means all communication is asynchronous Bidirectional communication on a single line means low data rates

Single wire means all communication is asynchronous Bidirectional communication on a single line means low data rates Bidirectional communication on a single line requires a pull-up resistor, like I 2 C

Data is transferred in 1200 baud, RS-232 format

Data is transferred in 1200 baud, RS-232 format 7 bit, even parity

Data is transferred in 1200 baud, RS-232 format 7 bit, even parity Master-slave configuration

Data is transferred in 1200 baud, RS-232 format 7 bit, even parity Master-slave configuration One master can communicate with up to 62 slaves

Data is transferred in 1200 baud, RS-232 format 7 bit, even parity Master-slave configuration One master can communicate with up to 62 slaves Data, ground, and 12V lines

Data is transferred in 1200 baud, RS-232 format 7 bit, even parity Master-slave configuration One master can communicate with up to 62 slaves Data, ground, and 12V lines Used for environmental monitoring

From : support group

From: Sentek

Proprietary format

Proprietary format Communication between one microprocessor and one device

Proprietary format Communication between one microprocessor and one device Data, ground, and V DD (3.5-5.5V) lines

Proprietary format Communication between one microprocessor and one device Data, ground, and V DD (3.5-5.5V) lines User for temperature and humidity sensors

Proprietary format Communication between one microprocessor and one device Data, ground, and V DD (3.5-5.5V) lines User for temperature and humidity sensors 40 bit data; 5 bytes: humidity H,L, temperature H,L, CRC

Proprietary format Communication between one microprocessor and one device Data, ground, and V DD (3.5-5.5V) lines User for temperature and humidity sensors 40 bit data; 5 bytes: humidity H,L, temperature H,L, CRC Minimum interval of 2 seconds between readings

Single wire communication From Aosong datasheet DHT11

From Aosong datasheet AM2302

Master-slave configuration

Master-slave configuration Each device has a 64 bit serial number

Master-slave configuration Each device has a 64 bit serial number Devices are enumerated

Master-slave configuration Each device has a 64 bit serial number Devices are enumerated Data and ground lines only

Master-slave configuration Each device has a 64 bit serial number Devices are enumerated Data and ground lines only Each device has a 800pF capacitor and gets power from the data line

Master-slave configuration Each device has a 64 bit serial number Devices are enumerated Data and ground lines only Each device has a 800pF capacitor and gets power from the data line Lots of devices

From Wikipedia 1-wire