EE 308: Microcontrollers
|
|
- Tabitha Simon
- 5 years ago
- Views:
Transcription
1 EE 308: Microcontrollers Introduction to Communication USART Aly El-Osery Electrical Engineering Department New Mexico Institute of Mining and Technology Socorro, New Mexico, USA February 27, 2018 Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
2 Why? Need to communicate with other devices, microcontrollers, or computer Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
3 Types Serial vs parallel Synchronous vs asynchronous One-to-one vs bus Full-duplex vs half-duplex Single-ended vs differential Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
4 Serial vs parallel Serial interface transmits one bit at a time data throughput is low needs only one data line Parallel interface transmits several bits at a time higher throughput requires more data lines Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
5 Synchronous vs asynchronous Synchronous interface requires sharing the clock between the transmitter and the receiver Asynchronous interface does not require the same clock Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
6 One-to-one vs bus One-to-one is communication between only two devices Some communication protocols allows the use of bus topology to connect multiple addressable devices Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
7 Full-duplex vs half-duplex Full-duplex: both devices can transmit at the same time Half-duplex: only device can trasmit at any given time Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
8 Single-ended vs differential Single-ended: levels are in reference to ground Differential: levels are determined based on the voltage difference between signals transmitted on two lines Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
9 Serial Communication Interface (SCI) Asynchronous communication interface known as Universal Asynchronous Receiver Transmitter (UART) using two lines, i.e., TxD: trasmit line RxD: receive line Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
10 Parameters The various parameters to configure the UART module of a microcontroller are Start bit: the communication line idles at high, a transition to low is the start bit Number of data bits: varies, e.g., ATmega ranges from 5 to 9 Parity bit: Even parity: set to zero if the number of data bits is even and one otherwise Odd parity: set to zero if the number of data bits is odd and one otherwise None Stop bits: can be set as one or two bits Baud rate: bits per second (note: modern definition of baud rate is different) Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
11 Baud Rate As UART is asynchronous, there is no common clock 1 baud rate needs to be known to both transmitter and receiver Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
12 Baud Rate As UART is asynchronous, there is no common clock 1 baud rate needs to be known to both transmitter and receiver 2 receiver uses oversampling to overcome clock drift problems Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
13 Baud Rate As UART is asynchronous, there is no common clock 1 baud rate needs to be known to both transmitter and receiver 2 receiver uses oversampling to overcome clock drift problems For ATmega1284, the receiver oversamples by 16 Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
14 RS-232 Uses UART Found in PCs 25 or 9 lines Three lines minimum required: TxD, RxD and ground Voltage level between ±3-15V with max tolerance of ±25V Requires line driver, e.g., MAX232 Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
15 RS-422 Similar to RS-232 Uses differential lines (twisted-pair) Better in noisy environments Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
16 USART Universal Synchronous Asynchronous Receiver Transmitter Uses additional line for clock ATmega1284 supports both UART and USART Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
17 Registers UBRR USART Baud Rate Register UDR USART Data Register UCSRA, USCRB and UCSRC USART Control Status Register Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
18 UBRR calculation where BAUD baud rate in bps f OSC system oscillator frequency UBRRn = UBRRn (0-4095) stored in UBRRnH and UBRRnL f OSC 16BAUD 1 (1) Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
19 Initialize using assembly USART_ Init : ; Set baud rate to UBRR0 out UBRR0H, r17 out UBRR0L, r16 ; Enable receiver and transmitter ldi r16, (1<< RXEN0 ) (1 < < TXEN0 ) out UCSR0B, r16 ; Set frame format: 8data, 2stop bit ldi r16, (1<< USBS0 ) (3 < < UCSZ00 ) out UCSR0C, r16 ret Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
20 Initialize using assembly USART_ Init : ; Set baud rate to UBRR0 out UBRR0H, r17 out UBRR0L, r16 ; Enable receiver and transmitter ldi r16, (1<< RXEN0 ) (1 < < TXEN0 ) out UCSR0B, r16 ; Set frame format: 8data, 2stop bit ldi r16, (1<< USBS0 ) (3 < < UCSZ00 ) out UCSR0C, r16 ret doesn t work using ATmega1284!!, why? atmel atmega1284_datasheet.pdf Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
21 Transmit using assembly USART_ Transmit : ; Wait for empty transmit buffer in r17, UCSR0A sbrs r17, UDRE rjmp USART_ Transmit ; Put data (r16) into buffer, sends the data out UDR0, r16 ret Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
22 Transmit using assembly USART_ Transmit : ; Wait for empty transmit buffer in r17, UCSR0A sbrs r17, UDRE rjmp USART_ Transmit ; Put data (r16) into buffer, sends the data out UDR0, r16 ret doesn t work using ATmega1284!!, why? atmel atmega1284_datasheet.pdf Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
23 Receive using assembly USART_ Receive : ; Wait for data to be received in r17, UCSR0A sbrs r17, RXC rjmp USART_ Receive ; Get and return received data from buffer in r16, UDR0 ret Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
24 Receive using assembly USART_ Receive : ; Wait for data to be received in r17, UCSR0A sbrs r17, RXC rjmp USART_ Receive ; Get and return received data from buffer in r16, UDR0 ret doesn t work using ATmega1284!!, why? atmel atmega1284_datasheet.pdf Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
25 Initialize using C # define FOSC // Clock Speed # define BAUD 9600 # define MYUBRR FOSC /16/ BAUD -1 void main ( void ) {... USART_Init ( MYUBRR )... } void USART_Init ( unsigned int ubrr ) { / Set baud rate / UBRR0H = ( unsigned char )( ubrr > >8); UBRR0L = ( unsigned char ) ubrr ; Enable receiver and transmitter */ UCSR0B = (1<< RXEN0 ) (1 < < TXEN0 ); / Set frame format: 8data, 2stop bit / UCSR0C = (1<< USBS0 ) (3 < < UCSZ00 ); } atmel atmega1284_datasheet.pdf Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
26 Transmit using C void USART_ Transmit ( unsigned char data ) { / Wait for empty transmit buffer / while (!( UCSR0A & (1<< UDRE )) ) ; / Put data into buffer, sends the data / UDR0 = data ; } atmel atmega1284_datasheet.pdf Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
27 Receive using C unsigned char USART_ Receive ( void ) { / Wait for data to be received / while (!( UCSR0A & (1<< RXC )) ) ; / Get and return received data from buffer / return UDR0 ; } atmel atmega1284_datasheet.pdf Aly El-Osery (NMT) EE 308: Microcontrollers February 27, / 22
Unit D. Serial Interfaces. Serial vs. Parallel. Serial Interfaces. Serial Communications
D.1 Serial Interfaces D.2 Unit D Embedded systems often use a serial interface to communicate with other devices. Serial implies that it sends or receives one bit at a time. Serial Communications Serial
More informationSerial Input/Output. Lecturer: Sri Parameswaran Notes by: Annie Guo
Serial Input/Output Lecturer: Sri Parameswaran Notes by: Annie Guo 1 Serial communication Concepts Standards USART in AVR Lecture overview 2 Why Serial I/O? Problems with Parallel I/O: Needs a wire for
More informationAsynchronous Serial Communications The MC9S12 Serial Communications Interface (SCI) Asynchronous Data Transfer
Asynchronous Serial Communications The MC9S12 Serial Communications Interface (SCI) Asynchronous Data Transfer In asynchronous data transfer, there is no clock line between the two devices Both devices
More informationA Beginners Guide to AVR
See discussions, stats, and author profiles for this publication at: http://www.researchgate.net/publication/263084656 A Beginners Guide to AVR TECHNICAL REPORT JUNE 2014 DOWNLOADS 154 VIEWS 50 1 AUTHOR:
More informationWireless Controlled Residential Air Vent: A Smartphone Interface for Air Direction
UNIVERSITY OF NEVADA LAS VEGAS DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING EE & CPE 498 Senior Design Spring 2015 Wireless Controlled Residential Air Vent: A Smartphone Interface for Air Direction
More informationLecture #3 RS232 & 485 protocols
SPRING 2015 Integrated Technical Education Cluster At AlAmeeria E-626-A Data Communication and Industrial Networks (DC-IN) Lecture #3 RS232 & 485 protocols Instructor: Dr. Ahmad El-Banna 1 Agenda What
More information8-bit Microcontroller. Application Note. AVR083: Replacing ATmega163 by ATmega16
AVR083: Replacing ATmega163 by ATmega16 Features ATmega163 Errata Corrected in ATmega16 Changes to Names Improvements to Timer/Counters Improvements to External Memory Interface Improvements to the ADC
More informationATmega 16. Dariusz Chaberski
ATmega 16 Dariusz Chaberski Obudowy 2 Schemat blokowy 3 4 5 Pamięć EEPROM The EEPROM Address Register The EEPROM Data Register 6 The EEPROM Control Register EERIE: EEPROM Ready Interrupt Enable EEMWE:
More informationRoland Kammerer. 13. October 2010
Peripherals Roland Institute of Computer Engineering Vienna University of Technology 13. October 2010 Overview 1. Analog/Digital Converter (ADC) 2. Pulse Width Modulation (PWM) 3. Serial Peripheral Interface
More informationEECE494: Computer Bus and SoC Interfacing. Serial Communication: RS-232. Dr. Charles Kim Electrical and Computer Engineering Howard University
EECE494: Computer Bus and SoC Interfacing Serial Communication: RS-232 Dr. Charles Kim Electrical and Computer Engineering Howard University Spring 2014 1 Many types of wires/pins in the communication
More informationSerial Communications RS232, RS485, RS422
Technical Brief AN236 Technical Brief AN236Rev A Serial Communications RS232, RS485, RS422 By John Sonnenberg S u m m a r y Electronic communications is all about interlinking circuits (processors or other
More informationLocal Asynchronous Communication. By S.Senthilmurugan Asst.Professor/ICE SRM University. Chennai.
Local Asynchronous Communication By S.Senthilmurugan Asst.Professor/ICE SRM University. Chennai. Bitwise Data Transmission Data transmission requires: Encoding bits as energy Transmitting energy through
More informationLesson UART. Clock Systems and Timing UART (Universal Asynchronous Receiver-Transmitter) Queues Lab Assignment: UART
Lesson UART Clock Systems and Timing UART (Universal Asynchronous Receiver-Transmitter) Queues Lab Assignment: UART Clock Systems and Timing Clock System & Timing A crystal oscillator is typically used
More informationTD_485 Transceiver Modules Application Guide 2017
TD_485 Transceiver Modules Application Guide 2017 1. RS485 basic knowledge... 2 1.1. RS485 BUS basic Characteristics... 2 1.2. RS485 Transmission Distance... 2 1.3. RS485 bus connection and termination
More informationEE 308: Microcontrollers
EE 308: Microcontrollers Timers Aly El-Osery Electrical Engineering Department New Mexico Institute of Mining and Technology Socorro, New Mexico, USA April 2, 2018 Aly El-Osery (NMT) EE 308: Microcontrollers
More informationDesign and FPGA Implementation of a High Speed UART. Sonali Dhage, Manali Patil,Navnath Temgire,Pushkar Vaity, Sangeeta Parshionikar
106 Design and FPGA Implementation of a High Speed UART Sonali Dhage, Manali Patil,Navnath Temgire,Pushkar Vaity, Sangeeta Parshionikar Abstract- The Universal Asynchronous Receiver Transmitter (UART)
More informationMicrocontrollers. Serial Communication Interface. EECE 218 Microcontrollers 1
EECE 218 Microcontrollers Serial Communication Interface EECE 218 Microcontrollers 1 Serial Communications Principle: transfer a word one bit at a time Methods:» Simplex: [S] [R]» Duplex: [D1] [D2]» Half
More informationChapter 9: Serial Communication Interface SCI. The HCS12 Microcontroller. Han-Way Huang. September 2009
Chapter 9: Serial Communication Interface SCI The HCS12 Microcontroller Han-Way Huang Minnesota State t University, it Mankato September 2009 H. Huang Transparency No.9-1 Why Serial Communication? Parallel
More informationPart Number Weblink for the part Description Unit Price. Hardware interfacing to the Freescale 9S12C32 MCU on board the CSM-12C32 module
Global Positioning System Modules This section shows how to connect a GPS module to the CSM-12C32 module and provide several C functions for capturing the latitude, longitude, and UTC time information.
More informationDESIGN AND DEVELOPMENT OF AN AGV USING RF MODULE
DESIGN AND DEVELOPMENT OF AN AGV USING RF MODULE A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Bachelor of Technology In Mechanical Engineering By PRADEEP KUMAR PATI Department
More informationCL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0. Americas: Europe: Hong Kong:
CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0 Americas: +1-800-492-2320 FCC Notice WARNING: This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1)
More informationMyoelectric Interface
Final Project Report Myoelectric Interface Emre Kuş 870908-P239 eks08002@student.mdh.se Supervisor: Baran Çürüklü baran.curuklu@mdh.se School of Innovation, Design and Technology June 10, 2009 Abstract
More informationLow Power with Long Range RF Module DATASHEET Description
Wireless-Tag WT-900M Low Power with Long Range RF Module DATASHEET Description WT-900M is a highly integrated low-power half-'duplex RF transceiver module embedding high-speed low-power MCU and high-performance
More informationKongsberg Mesotech Ltd.
Kongsberg Mesotech Ltd. Doc. No. : 974-00007904 Title : Digital Telemetry Notes elease : Version 1.4 Date : 2010-04-30 1. PUPOSE This document briefly describes the digital telemetry standards, formats
More informationPMC66-SIO4BXR-SYNC. Features:
66-SIO4BXR-SY Four hannel High erformance Serial I/O ard Featuring /RS232/RS423 Software onfigurable Transceivers and 32K Byte FIFO Buffers (256K Byte Total) The 66-SI04BXR-SY is a four channel synchronous
More informationRS 485/422 to Fibre Optic Modems ELO E243, ELO E244, ELO E245. Operation manual
RS 485/422 to Fibre Optic Modems ELO E243, ELO E244, ELO E245 Operation manual 1.0 Introduction 3 2.0 Operation principles 3 3.0 Installation 3 3.1 RS422 Interface Connection 4 3.2 RS485 Interface Connection
More informationEEL 4744C: Microprocessor Applications. Lecture 9. Part 2. M68HC12 Serial I/O. Dr. Tao Li 1
EEL 4744C: Microprocessor Applications Lecture 9 Part 2 M68HC12 Serial I/O Dr. Tao Li 1 Reading Assignment Software and Hardware Engineering (new version): Chapter 15 SHE (old version): Chapter 11 HC12
More information2F. No.25, Industry E. 9 th Rd., Science-Based Industrial Park, Hsinchu, Taiwan Application Note of OGM220, AN001 V1.8
Application Note of OGM220, AN001 V1.8 1.0 Introduction OGM220 series is a dual channels NDIR module having a digital output directly proportional to CO2 concentration. OGM220 is designed for multi-dropped
More informationPreliminary Design Report. Project Title: Search and Destroy
EEL 494 Electrical Engineering Design (Senior Design) Preliminary Design Report 9 April 0 Project Title: Search and Destroy Team Member: Name: Robert Bethea Email: bbethea88@ufl.edu Project Abstract Name:
More information3 Definitions, symbols, abbreviations, and conventions
T10/02-358r2 1 Scope 2 Normative references 3 Definitions, symbols, abbreviations, and conventions 4 General 4.1 General overview 4.2 Cables, connectors, signals, transceivers 4.3 Physical architecture
More informationFPGA BASED RS-422 UTILIZED UART PROTOCOL ANALYZER FOR AVIONICS UNITS
FPGA BASED RS-422 UTILIZED UART PROTOCOL ANALYZER FOR AVIONICS UNITS 1 GOLLAPROLU VENKATESH, 2 T. KISHORE KUMAR 1,2 Department of E.C.E, National Institute of Technology Warangal E-mail: 1 venkatesh.yadav325@gmail.com,
More informationDASL 120 Introduction to Microcontrollers
DASL 120 Introduction to Microcontrollers Lecture 2 Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to Atmel Atmega328
More information8-bit Microcontroller. Application Note. AVR081: Replacing AT90S4433 by ATmega8. Features. Introduction. AT90S4433 Errata Corrected in ATmega8
AVR081: Replacing AT90S4433 by ATmega8 Features AT90S4433 Errata Corrected in ATmega8 Differences in Pin-out Changes to Names Improvements to Timer/Counters and Prescalers Changes to ADC Changes to Power
More informationDesign and Simulation of Universal Asynchronous Receiver Transmitter on Field Programmable Gate Array Using VHDL
International Journal Of Scientific Research And Education Volume 2 Issue 7 Pages 1091-1097 July-2014 ISSN (e): 2321-7545 Website:: http://ijsae.in Design and Simulation of Universal Asynchronous Receiver
More informationEE 318 Electronic Design Lab 1 project report. Surveillance Robot
EE 318 Electronic Design Lab 1 project report Surveillance Robot Group D3 Shreyans Gandhi (06d07005) Mohit Dandekar (06d07006) Praveen Tamhankar (06d07007) Guide : Prof. Vivek Agarwal Department of Electrical
More information8-bit Microcontroller. Application Note. AVR086: Replacing AT90S8535 by ATmega8535
AVR086: Replacing by ATmega8535 Features Errata Corrected in ATmega8535 Changes to Names Improvements to Timer/Counters and Prescalers Improvements to the ADC Improvements to SPI and UART Changes to EEPROM
More informationAPPLICATION BULLETIN. SERIAL BACKGROUNDER (Serial 101) AB23-1. ICS ICS ELECTRONICS division of Systems West Inc. INTRODUCTION CHAPTER 2 - DATA FORMAT
ICS ICS ELECTRONICS division of Systems West Inc. AB- APPLICATION BULLETIN SERIAL BACKGROUNDER (Serial 0) INTRODUCTION Serial data communication is the most common means of transmitting data from one point
More informationAbout New FT-SCServo (Smart Control Servo)
About New FT-SCServo (Smart Control Servo) FT-SCServo is meaning that Smart Control Servo was R&D and manufactured by FEETECH. SCServo can work at servo mode and wheel mode. The servo mode can be used
More informationSemiconductor MSM82C51A-2RS/GS/JS UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER
E2O007-27-X2 Semiconductor MSM82C5A-2RS/GS/JS Semiconductor MSM82C5A-2RS/GS/JS This version: Jan. 998 Previous version: Aug. 996 UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER GENERAL DESCRIPTION
More informationEE445L Fall 2011 Quiz 2A Page 1 of 6
EE445L Fall 2011 Quiz 2A Page 1 of 6 Jonathan W. Valvano First: Last: November 18, 2011, 2:00pm-2:50pm. Open book, open notes, calculator (no laptops, phones, devices with screens larger than a TI-89 calculator,
More informationConcept of Serial Communication
Concept of Serial Communication Agenda Serial v.s. Parallel Simplex, Half Duplex, Full Duplex Communication RS-485 Advantage over RS-232 Serial v.s. Parallel Application: How to Measure the temperature
More informationEmbedded Radio Data Transceiver SV611
Embedded Radio Data Transceiver SV611 Description SV611 is highly integrated, multi-ports radio data transceiver module. It adopts high performance Silicon Lab Si4432 RF chip. Si4432 has low reception
More informationStensat Transmitter Module
Stensat Transmitter Module Stensat Group LLC Introduction The Stensat Transmitter Module is an RF subsystem designed for applications where a low-cost low-power radio link is required. The Transmitter
More informationECE 4510/5530 Microcontroller Applications Week 6 Lab 5
Microcontroller Applications Week 6 Lab 5 Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Lab 5 Element Hardware
More informationDatacommunication I. Layers of the OSI-model. Lecture 3. signal encoding, error detection/correction
Datacommunication I Lecture 3 signal encoding, error detection/correction Layers of the OSI-model repetition 1 The OSI-model and its networking devices repetition The OSI-model and its networking devices
More informationDIGITAL DATA TRANSMISSION USING LOW VOLTAGE POWER LINE Zbigniew Mantorski Ph.D. Andrzej Sitko B.Sc.
IEA ECBCS, Annex45 3 rd Expert Meeting DIGITAL DATA TRANSMISSION USING LOW VOLTAGE POWER LINE Zbigniew Mantorski Ph.D. Andrzej Sitko B.Sc. e-mail: zbigniew.mantorski@polsl.pl a.sitko@poczta.fm Innsbruck,
More informationA Low-Cost Li-Fi Communication Setup
A Low-Cost Li-Fi Communication Setup Güray Yıldırım* 1, Özgür Özen 2, Heba Yüksel 3, M Naci İnci 4 1,2,3 Bogazici University, Dept. of Electrical-Electronics Eng., Istanbul, Turkey; e-mails: 1 guray.yildirim@boun.edu.tr,
More informationHome Automation, Inc. Omnistat2. RC-1000 and RC-2000 Communicating Thermostat. Serial Protocol Description
Home Automation, Inc. Omnistat2 RC-1000 and RC-2000 Communicating Thermostat Serial Protocol Description This document contains the intellectual property of Home Automation, Inc. (HAI). HAI authorizes
More informationAsynchronous Serial Interfacing (UART)
Experiment 10 Asynchronous Serial Interfacing (UART) Objective Chapter 5 The objective of this lab is to utilize the Universal Asynchronous Receiver/Transmitter (UART) Asynchronous Serial Communication
More informationSV613 USB Interface Wireless Module SV613
USB Interface Wireless Module SV613 1. Description SV613 is highly-integrated RF module, which adopts high performance Si4432 from Silicon Labs. It comes with USB Interface. SV613 has high sensitivity
More information8-bit Microcontroller. Application Note. AVR085: Replacing AT90S8515 by ATmega8515. Features. Introduction. AT90S8515 Errata Corrected in ATmega8515
AVR085: Replacing by ATmega8515 Features Errata Corrected in ATmega8515 Changes to Names Improvements to Timer/Counters and Prescalers Improvements to External Memory Interface Improvements to Power Management
More informationPERIPHERAL INTERFACING Rev. 1.0
PERIPHERAL INTERFACING Rev.. This work is licensed under the Creative Commons Attribution-NonCommercial-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/in/deed.en
More informationElectronics / Water analogy. Resistor. Inductance. Capacitor. Water Electronics Energy - Energy Pressure - Voltage Flow - Current Volume - Charge
Electronics / Water analogy Water Electronics Energy - Energy Pressure - Voltage Flow - Current Volume - Charge Resistor U = R * I 1 Capacitor U 1 i dt C U L di dt Inductance Turbine Flywheel Diode Transistor
More informationProgrammable communications interface (PCI)
Programmable communicatio interface (PCI) DESCRIPTION The Philips Semiconductors PCI is a universal synchronous/asynchronous data communicatio controller chip designed for microcomputer systems. It interfaces
More informationCL4490 HARDWARE INTEGRATION GUIDE VERSION 1.0. FCC Notice.
CL4490 HARDWARE INTEGRATION GUIDE VERSION 1.0 wireless.support@lairdtech.com FCC Notice WARNING: This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
More informationCatalog
- 1 - Catalog 1. Overview... - 3-2. Feature...- 3-3. Application... - 3-4. Block Diagram... - 3-5. Electrical Characteristics...- 4-6. Operation...- 4-1) Power on Reset... - 4-2) Sleep mode...- 4-3) Working
More information3.3V regulator. JA H-bridge. Doc: page 1 of 7
Cerebot Reference Manual Revision: February 9, 2009 Note: This document applies to REV B-E of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The
More informationDRF4463D20 Medium Power ISM RF Transceiver Module V1.21
DRF4463D20 Medium Power ISM RF Transceiver Module V1.21 Features GFSK transceiver Module 433Mhz ISM frequency band 40Kbps RF data rate Multiple channels 20dBm Max. output power -121dBm sensitivity @1k
More informationInstructor: Dr. Phillip Jones
CprE 288 Introduction to Embedded Systems Exam 2 Review Instructor: Dr. Phillip Jones http://class.ece.iastate.edu/cpre288 1 Announcements http://class.ece.iastate.edu/cpre288 2 EXAM http://class.ece.iastate.edu/cpre288
More informationProgramming and Interfacing
AtmelAVR Microcontroller Primer: Programming and Interfacing Second Edition f^r**t>*-**n*c contents Preface xv AtmelAVRArchitecture Overview 1 1.1 ATmegal64 Architecture Overview 1 1.1.1 Reduced Instruction
More informationCS601 Data Communication Solved Objective For Midterm Exam Preparation
CS601 Data Communication Solved Objective For Midterm Exam Preparation Question No: 1 Effective network mean that the network has fast delivery, timeliness and high bandwidth duplex transmission accurate
More informationMarch 30, W65C51N Asynchronous Communications Interface Adapter (ACIA)
March 30, 2010 W65C51N Asynchronous Communications Interface Adapter (ACIA) WDC reserves the right to make changes at any time without notice in order to improve design and supply the best possible product.
More informationUSB Port Medium Power Wireless Module SV653
USB Port Medium Power Wireless Module SV653 Description SV653 is a high-power USB interface integrated wireless data transmission module, using high-performance Silicon Lab Si4432 RF chip. Low receiver
More informationRF ISM Transparent Transceiver Module V4.0
RF7020-27 ISM Transparent Transceiver Module V4.0 Overview: RF7020-27 is highly integrated semi-duplex medium power transceiver module with high speed MCU and high performance RF IC. Utilizing high efficiency
More informationSMS BASED HOME SECURITY SYSTEM BY USING GSM AND GPS #1R.PAVANI, #2S.REKHA, #3M.S
SMS BASED HOME SECURITY SYSTEM BY USING GSM AND GPS #1R.PAVANI, #2S.REKHA, #3M.S.SHYAM #1PG STUDENT, #2ASSISTANT PROFESSOR, #3ASSOCIATE PROFESSOR DEPT OF ECE St.Mary s college of engineering and technology,
More informationtinyavr 1-series Training
Getting Started with the tinyavr 1-series Prerequisites Hardware Prerequisites Microchip ATtiny817 Xplained Pro board Micro-USB cable (Type-A/Micro-B) One female-to-female wire Internet connection Software
More informationDRF5150S Wireless Sensor Transmitter Module V1.30
DRF5150S Wireless Sensor Transmitter Module V1.30 Features GFSK Transmitter module ISM frequency bands 81K bps data rate 10dBm output power Baud rate configurable 256 bytes data buffer Standby current
More informationExercise 3: Serial Interface (RS232)
Exercise 3: Serial Interface (RS232) G. Kemnitz, TU Clausthal, Institute of Computer Science May 23, 2012 Abstract A working circuit design for the receiver of a serial interface is given. It has to be
More informationWhat sits between the microcontroller and the outside world? This segment includes. a very compressed look at analog electronics
Interfacing Interfacing What sits between the microcontroller and the outside world? This segment includes a very compressed look at analog electronics passive components op amps Some of it is review is
More informationAbsolute encoder HE-65
TR - ECE - TI - GB - 00041-01 04/08/2016 SLIN-BUS Absolute encoder HE-65 Technical Information TR-Electronic GmbH D-78647 Trossingen Eglishalde 6 Tel.: (0049) 07425/228-0 Fax: (0049) 07425/228-33 email:
More information900 MHz. Frequency Hopping RS-485 Master/Slave auto-sensing radio interface.
MDR210A-485 900 MHz. Frequency Hopping RS-485 Master/Slave auto-sensing radio interface. Black Box Corporation Lawrence, PA - http://www.blackbox.com - Ph 877-877-BBOX - Fax 724-746-0746 Table of Contents
More informationS O P H I S T I C A T E D A U T O M A T I O N
S O P H I S T I C A T E D A U T O M A T I O N Introduction Cost-effective Radio modems to any serial communication application Low power models, different frequency ranges RS232 / / RS422 / 5V TTL interface
More informationRF1212 RF1212 Ultra-low Power ISM Transceiver Module V2.0
RF1212 Ultra-low Power ISM Transceiver Module V2.0 Application: Features: Home automation Security alarm Telemetry Automatic meter reading Contactless access Wireless data logger Remote motor control Wireless
More informationMODES AND PROTOCOL HANDLING
A R T A D V A N C E D R A D I O T E C H N O L O G I E S R A D I O M O D E M S E R I E S The State of the Art ART Series was designed as a result of extensive market research. The product will therefore
More informationHuman-Robot Interaction Class Koosy Human-Robot Interaction Class
ATmega128 (8bit AVR Microprocessor) Human-Robot Interaction Class 2008. 4. 28 Koosy 1 Contents Micro Controller Unit Overview ATmega128 Features Necessary Tools General I/O External Interrupt 8bit/16bit
More informationAPPLICATION NOTE ANI6. Connecting the SP504 Multiprotocol Transceiver to the 85C30 Universal Enhanced Serial Communications Controller (ESCC)
Solved by APPLICATION NOTE ANI6 TM Connecting the SP504 Multiprotocol Transceiver to the 85C30 Universal Enhanced Serial Communications Controller (ESCC) INTRODUCTION The Sipex SP504 is a cost-effective,
More informationRF1276 Long Distance Transceiver module V2.0
1. General RF1276 series is a low cost, ultra-low power, high performance transparent two way semi-duplex LoRa modulation transceiver with operation at 169/433/868/915 Mhz. It integrates with high speed
More informationM7 Series Modems for SCADA Applications
Technical Brief Rev C1 M7 Series Modems for SCADA Applications By John Sonnenberg S u m m a r y The M7 series of data radios from Raveon Technologies make ideal wireless modems for SCADA and telemetry
More information1 What s in the shipping package?
SST 900B 900 MHz RS 232/RS 485 Wireless Modem Quick Start Guide 1 What s in the shipping package? SST-900B Wireless Modem CA-0910 Quick Start CD 3dBi 900M Hz Antenna Guide 2 External switch introduction
More informationNEC Display Solutions of America, Inc. UM361X & UM351W Installation Guide Desktop and Ceiling Mount v1.0
Contents Product Description, Lens Specs, Notes and Formulas Page 1 Diagrams and Distance Charts Ceiling Mounted Installation Page 2 Desktop Setup Page 3 Cabinet Dimensions Top, Bottom, Front, Left and
More informationCS601-Data Communication Latest Solved Mcqs from Midterm Papers
CS601-Data Communication Latest Solved Mcqs from Midterm Papers May 07,2011 Lectures 1-22 Moaaz Siddiq Latest Mcqs MIDTERM EXAMINATION Spring 2010 Question No: 1 ( Marks: 1 ) - Please choose one Effective
More informationSRWF-1021 Series Low Power Wireless Transceiver Data Module User Manual
SRWF-1021 Series Low Power Wireless Transceiver Data Module User Manual Page 1 of 11 SRWF-1021 User Manual (V1.3) I. SRWF-1021 Main Application Range SRWF-1021, the low-power wireless transceiver data
More information6551 ASYNCHRONOUS COMMUNICATION INTERFACE ADAPTER
commodore semiconductor group MOS TECHNOLOGY, INC. 950 Rittenhouse Rd., Norristown, PA 19403 Tel.: 215/666-7950 - TLX 846-100 MOSTECHGY VAFG 6551 ASYNCHRONOUS COMMUNICATION INTERFACE ADAPTER CONCEPT: %
More informationSIMPLY PRECISE PRELIMINARY. Preliminary product overview - LAK encoder. LAK 1 Absolute linear encoder with signal control
PRELIMINARY Preliminary product overview - LAK encoder LAK 1 Absolute linear encoder with signal control 2 Index 1. Overview 3 2. Applications 3 3. Technical data 4 4. General specifications 5 5. Dimensions
More informationE31-TTL-500 Datasheet V Feature E31-TTL-500
E31-TTL-500 Datasheet V1.0.1.Introduction E31-TTL-500 1.1 Feature E31-TTL-500 E31-TTL-500 is a 500mW wireless transceiver module with narrow-band transmission, operates at 425-450.5MHz (default: 433MHz),
More informationa6850 Features General Description Asynchronous Communications Interface Adapter
a6850 Asynchronous Communications Interface Adapter September 1996, ver. 1 Data Sheet Features a6850 MegaCore function implementing an asychronous communications interface adapter (ACIA) Optimized for
More informationKing Fahd University of Petroleum & Minerals Computer Engineering Dept
King Fahd University of Petroleum & Minerals Computer Engineering Dept COE 342 Data and Computer Communications Term 021 Dr. Ashraf S. Hasan Mahmoud Rm 22-144 Ext. 1724 Email: ashraf@ccse.kfupm.edu.sa
More information8-bit Microcontroller. Application Note. AVR084: Replacing ATmega323 by ATmega32. Features. Introduction. ATmega323 Errata Corrected in ATmega32
AVR084: Replacing ATmega323 by ATmega32 Features ATmega323 Errata Corrected in ATmega32 Changes to Names Improvements to Timer/Counters Improvements to the ADC Changes to Electrical Characteristics Changes
More informationRS-485 Transmit Enable Signal Control Nigel Jones
RMB Consulting Where innovation and execution go hand in hand RS-485 Transmit Enable Signal Control Nigel Jones Quite a few embedded systems include multiple processors. Sometimes these processors stand
More informationHC08 SCI Operation with Various Input Clocks INTRODUCTION
Order this document by /D HC08 SCI Operation with Various Input Clocks By Rick Cramer CSIC MCU Product Engineering Austin, Texas INTRODUCTION This application note describes the operation of the serial
More information9600 bps, Dual Modem 170 Card Private Wire Only
896 9600 bps, Dual Modem 170 Card Private Wire Only Users Guide 280 Interstate 80 West Exit 1 / PO Box 1330, Verdi, NV 89439 Phone: 775-345-8000 Fax: 775-345-8010 E-mail: traffic@sgdi.net TABLE OF CONTENTS
More informationUltrasonic Shark-tag Locator System for IVER2 AUV. Author: Nathaniel Garcia Advisor: Dr. Christopher Lupo June, 2010
Ultrasonic Shark-tag Locator System for IVER2 AUV Author: Nathaniel Garcia Advisor: Dr. Christopher Lupo June, 21 1 Table of Contents 1. Introduction... 4 2. Description... 4 2.1 Background... 4 2.2 Project
More informationProject Final Report: Directional Remote Control
Project Final Report: by Luca Zappaterra xxxx@gwu.edu CS 297 Embedded Systems The George Washington University April 25, 2010 Project Abstract In the project, a prototype of TV remote control which reacts
More informationCatalog
- 1 - Catalog 1. Description...- 3-2. Features...- 3-3. Application...- 3-4. Block Diagram...- 3-5. Electrical Characteristics... - 4-6. Operation... - 4-1) Power on Reset...- 4-2) Setting Mode... - 5-3)
More informationPurchase the sample: E51-TTL-500 Datasheet V Feature E51-TTL-500
E51-TTL-500 Datasheet V1.0.1.Introduction E51-TTL-500 1.1 Feature E51-TTL-500 E51-TTL-500 is a 500mW wireless transceiver module(uart), with transparent transmission, operates at 225-237.6MHz z(default
More informationRF7129 Ultra-low power Tranceiver module V2.0
1. General RF7129 series is a low cost, ultra-low power, high performance transparent two way semi-duplex GFSK transceiver with operation at 433/470/868/915 Mhz. It integrates with high speed MCU from
More informationCDM10V programming user manual describes the COOLDIM_PRG_BOARD burner board usage, the UART protocol handling and the fusing details.
UM_201709_PL21_011 COOLDIM_PRG_BOARD About this document Scope and purpose CDM10V programming user manual describes the COOLDIM_PRG_BOARD burner board usage, the UART protocol handling and the fusing details.
More informationEE445L Fall 2014 Quiz 2A Page 1 of 5
EE445L Fall 2014 Quiz 2A Page 1 of 5 Jonathan W. Valvano First: Last: November 21, 2014, 10:00-10:50am. Open book, open notes, calculator (no laptops, phones, devices with screens larger than a TI-89 calculator,
More informationLAX016 Series Logic Analyzer User Guide
LAX016 Series Logic Analyzer User Guide QQ: 415942827 1 Contents I Overview... 4 1 Basic knowledge... 4 2 Product series... 4 3 Technical specification... 5 II Brief introduction to JkiSuite software...
More informationSensor Report. University of Florida Department of Computer and Electrical Engineering EEL 5666 Intelligent Machine Design Laboratory
Sensor Report University of Florida Department of Computer and Electrical Engineering EEL 5666 Intelligent Machine Design Laboratory Steven Theriault TA: Uriel Rodriguez Jason Plew Instructor: A. A. Arroyo
More information