Roland Kammerer. 13. October 2010
|
|
- Osborn Mitchell
- 6 years ago
- Views:
Transcription
1 Peripherals Roland Institute of Computer Engineering Vienna University of Technology 13. October 2010
2 Overview 1. Analog/Digital Converter (ADC) 2. Pulse Width Modulation (PWM) 3. Serial Peripheral Interface (SPI) 4. Liquid Crystal Display (LCD) 5. Universal Asynchronous Receiver and Transmitter (UART)
3 ADC ATmega128 Ref Voltage Quality Part I Analog/Digital Converter (ADC)
4 (1) ADC ATmega128 Ref Voltage Quality ADC converts a continuous quantity (e.g., analog voltage) to a discrete digital number. Realization: stepwise counting single slope dual-/multi slope successive approximation... f(t) t
5 (2) ADC ATmega128 Ref Voltage Quality Input voltage is compared to a reference voltage needed for mapping the input voltage to digital value between 0V and V ref the digital value is (linearly) interpolated every input voltage higher or equal to the reference voltage results in the maximum value V ref 2 dac_bits 0V 0
6 ATmega128 converter features ADC ATmega128 Ref Voltage Quality Successive approximation ADC 10-bit resolution (max 0x3FF = 1024 values) 8 channels ADC clock frequency kHz for maximal resolution Selectable gain amplification Differential conversion possible
7 Reference Voltage ADC ATmega128 Ref Voltage Quality Reference voltage is AREF There is no capacitor connected to AREF AVCC is supply voltage for ADC logic Register ADMUX: REFS0 = REFS1 = 0 (to turn off internal V ref )
8 Modes (1) ADC ATmega128 Ref Voltage Quality Single Ended only a single input is taken into account values between 0 and 1023 (10-bit resolution) Differential Mode the difference between 2 signals is (amplified and) converted used to remove offsets (e.g., temperature in degree kelvin) values between -512 and 511 (10-bit resolution)
9 Modes (2) ADC ATmega128 Ref Voltage Quality Single Mode every conversion must be started by hand conversion triggered by application request Free Running Mode asynchronous repeated conversions automatic measurements makes sense with interrupts
10 Quality (1) ADC ATmega128 Ref Voltage Quality ATmega128 features a successive approximation ADC the slower, the exacter use prescaler to get full resolution fist conversion needs setup time
11 ADC ATmega128 Ref Voltage Quality Quality (2) Gain factor is used for better precision (optimal use of value range) Gain too small inaccurate values Example: Input signal 0-0.5V gain x1: LSB = 4.8mV max = 102 gain x10: LSB = 0.48mV max = 1023 Gain too big signal gets too large
12 PWM General Applications Part II Pulse Width Modulation (PWM)
13 PWM General Applications General TCNTn duty max bottom 5V OCn 0V t Pulse Width Period Controlling current supply: modulate voltage level or use highest voltage level and modulate pule width ( PWM) Value of duty manages pulse width Resulting square wave yields current supply level (duty cycle) Software PWM: counter, compare and set/clear pin realized in ISR
14 Applications PWM General Applications Light Bulb (OC1A) LCD Background illumination (OC1B) LCD Contrast (OC1C) Fan
15 SPI General Bus Lines Bus Analysis Driver Part III Serial Peripheral Interface (SPI)
16 General SPI General Bus Lines Bus Analysis Driver Synchronous serial Master/Slave protocol E.g., channel between microcontroller and peripheral Uses a 8-bit shift register to transfer data SPI-Master ATMega128 CS SDCLK SDI SDO SPI-Slave LC Display
17 Bus Lines SPI General Bus Lines Bus Analysis Driver Different Naming Conventions Serial Clock: SCLK, SCK, CLK Master Output, Slave Input: MOSI, SIMO Master Input, Slave Output: MISO, SOMI Serial Data In: SDI, DI, SI Serial Data Out: SDO, DO, SO Slave Selection: SS, CS, STE,... Configuration Clock Rate: Data transmission rate Clock Polarity (CPOL): 1 idle is high, 0 idle is low Clock Phase (CPHA): 1 sample on trailing edge, 0 sample on leading edge Data Order (DODR): 1 lsb first, 0 msb first
18 Example SPI General Bus Lines Bus Analysis Driver DODR (Data Order): lsb frist CPOL (Clock Polarity): idle is low (0) CPHA (Clock Phase): sample on trailing edge
19 SPI General Bus Lines Bus Analysis Driver Polling vs. Interrupt Polling (easier, start with this version): write_chars_on_spi(char c[]) { int i = 0; while (not_last_char(c[i])) { while (spi_is_busy()); /* wait */ spi_transmit_register = c[i++]; } } Interrupt (improve to this, better performance): static int i; ISR (spi_transmit_complete_ir) { if (not_last_char(c[i])) spi_transmit_register = c[i++]; } write_chars_on_spi(char c[]) { i = 0; spi_transmit_register = c[i++]; }
20 LCD Facts Protocol Timing Initialization Programming Features Part IV Liquid Crystal Display (LCD)
21 LC Display Facts LCD Facts Protocol Timing Initialization Programming Features LCD has 20x4 characters Adjustable background illumination Adjustable contrast Integrated display controller (KS0073) SPI Interface LCD PC LC Display Monitor KS 0073 chip Video card PWM input Monitor panel SPI Interface AGP interface
22 Getting started LCD Facts Protocol Timing Initialization Programming Features 1. Background Illumination Binary on/off - only for testing HW-PWM 2. Contrast HW-PWM (not obvious from schematic) Duty cycle should be about 25-30% 3. Activate LC Display Controller send Display On Command Both PWM signals can be generated by one timer in HW. Clever choice of IC/OC values can make everything very easy.
23 Serial mode protocol LCD Facts Protocol Timing Initialization Programming Features LCD protocol is layered on top of the SPI protocol, one command consists of 3 bytes, one starting byte and two instruction bytes. Minimal initialization: start instruction 1F 0F 00 gives a flushing cursor
24 Timing of Serial Data Transfer LCD Facts Protocol Timing Initialization Programming Features Data is transfered via SPI interface:
25 Initializing LCD LCD Facts Protocol Timing Initialization Programming Features Display controller chip requires initialization Display controller does a power up init (about 20ms) at least: Function Set (for setting SW-flag RE) Extended Function Set (4-line Display) Function Set (for clearing SW-flag RE) Display On (enable) Clear Display (high recommended) 1.53ms
26 Where to start? LCD Facts Protocol Timing Initialization Programming Features 1. Set up background light and contrast via PWM 2. Initialize the SPI controller 3. Try to hardcode the minimal initialization 4. Only proceed after the minimal initialization works 5. Successive extension to complete driver
27 LCD Features LCD Facts Protocol Timing Initialization Programming Features large set of characters most chars can be accessed through ASCII value. e.g., a use data structure for easy handling of self defined chars.
28 UART General On-Board Bus Repeater Part V Universal Asynchronous Receiver and Transmitter (UART)
29 General UART General On-Board Bus Repeater 1-wire bus system Low level is dominant bus state. High is recessive bus state Collision if 2 (or more) nodes send at same instant No explicit clock Nodes must agree a priori on baud rate number of data bits number of stop bits even/odd parity e.g., 8N1 8 data bits, no parity, 1 stop bit
30 On-Board Bus System UART General On-Board Bus Repeater
31 Repeater UART General On-Board Bus Repeater
EEL 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 informationModule 13: Interfacing ADC. Introduction ADC Programming DAC Programming Sensor Interfacing
Module 13: Interfacing ADC Introduction ADC Programming DAC Programming Sensor Interfacing Introduction ADC Devices o Analog-to-digital converters (ADC) are among the most widely used devices for data
More informationReview for Final Exam
Review for Final Exam Numbers Decimal to Hex (signed and unsigned) Hex to Decimal (signed and unsigned) Binary to Hex Hex to Binary Addition and subtraction of fixed-length hex numbers Overflow, Carry,
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 informationReview for Final Exam
Review for Final Exam Numbers Decimal to Hex (signed and unsigned) Hex to Decimal (signed and unsigned) Binary to Hex Hex to Binary Addition and subtraction of fixed-length hex numbers Overflow, Carry,
More informationSPI, Talking to Chips, and Minimizing Noise
Jonathan Mitchell 996069032 Stark Industries Application Note SPI, Talking to Chips, and Minimizing Noise How do you communicate with a piece of silicon? How do you communicate with a semiconductor. SPI
More informationACPL Data Sheet. Three-Channel Digital Filter for Sigma-Delta Modulators. Description. Features. Specifications.
Data Sheet ACPL-0873 Three-Channel Digital Filter for Sigma-Delta Modulators Description The ACPL-0873 is a 3-channel digital filter designed specifically for Second Order Sigma-Delta Modulators in voltage
More informationEE 308 Apr. 24, 2002 Review for Final Exam
Review for Final Exam Numbers Decimal to Hex (signed and unsigned) Hex to Decimal (signed and unsigned) Binary to Hex Hex to Binary Addition and subtraction of fixed-length hex numbers Overflow, Carry,
More informationLecture #4 Outline. Announcements Project Proposal. AVR Processor Resources
October 11, 2002 Stanford University - EE281 Lecture #4 #1 Announcements Project Proposal Lecture #4 Outline AVR Processor Resources A/D Converter (Analog to Digital) Analog Comparator Real-Time clock
More informationµchameleon 2 User s Manual
µchameleon 2 Firmware Rev 4.0 Copyright 2006-2011 Starting Point Systems. - Page 1 - firmware rev 4.0 1. General overview...4 1.1. Features summary... 4 1.2. USB CDC communication drivers... 4 1.3. Command
More informationMicrocontroller Systems. ELET 3232 Topic 21: ADC Basics
Microcontroller Systems ELET 3232 Topic 21: ADC Basics Objectives To understand the modes and features of the Analog-to-Digital Converter on the ATmega 128 To understand how to perform an Analog-to-Digital
More informationActivity 4: Due before the lab during the week of Feb
Today's Plan Announcements: Lecture Test 2 programming in C Activity 4 Serial interfaces Analog output Driving external loads Motors: dc motors, stepper motors, servos Lecture Test Activity 4: Due before
More informationMicrocontroller: Timers, ADC
Microcontroller: Timers, ADC Amarjeet Singh February 1, 2013 Logistics Please share the JTAG and USB cables for your assignment Lecture tomorrow by Nipun 2 Revision from last class When servicing an interrupt,
More informationuc Crash Course Whats is covered in this lecture Joshua Childs Joshua Hartman A. A. Arroyo 9/7/10
uc Crash Course Joshua Childs Joshua Hartman A. A. Arroyo Whats is covered in this lecture ESD Choosing A Processor GPIO USARTS o RS232 o SPI Timers o Prescalers o OCR o ICR o PWM ADC Interupts 1 ESD KILLS!
More informationEMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER
EMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER A Thesis Submitted in partial Fulfillment Of the Requirements of the Degree of Bachelor of Technology In Electronics
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 informationExercise 3: Sound volume robot
ETH Course 40-048-00L: Electronics for Physicists II (Digital) 1: Setup uc tools, introduction : Solder SMD Arduino Nano board 3: Build application around ATmega38P 4: Design your own PCB schematic 5:
More informationF²MC-8L/16LX FAMILY MB90340 SPI COMMUNICATION TO EXTERNAL ADC. (for MAX1286) 8/16-BIT MICROCONTROLLER APPLICATION NOTE
Fujitsu Microelectronics Europe Application Note MCU-AN-390105-E-V10 F²MC-8L/16LX FAMILY 8/16-BIT MICROCONTROLLER MB90340 SPI COMMUNICATION TO EXTERNAL ADC (for MAX1286) APPLICATION NOTE Revision History
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 informationUnit 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 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 informationVNQ7004SY. Quad-channel high-side driver with 16-bit SPI interface for automotive applications. Features. Description
Quad-channel high-side driver with 16-bit SPI interface for automotive applications Datasheet - production data Undervoltage shutdown Overvoltage clamp Latch-off or programmable time limited auto restart
More informationFigure 1: Functional Block Diagram
MagAlpha MA750 Key features 8 bit digital and 12 bit PWM output 500 khz refresh rate 7.5 ma supply current Serial interface for data readout and settings QFN16 3x3mm Package General Description The MagAlpha
More informationHello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs.
Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. 1 The purpose of this course is to provide an introduction to the RL78 timer Architecture.
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 informationPololu TReX Jr Firmware Version 1.2: Configuration Parameter Documentation
Pololu TReX Jr Firmware Version 1.2: Configuration Parameter Documentation Quick Parameter List: 0x00: Device Number 0x01: Required Channels 0x02: Ignored Channels 0x03: Reversed Channels 0x04: Parabolic
More informationINL PLOT REFIN DAC AMPLIFIER DAC REGISTER INPUT CONTROL LOGIC, REGISTERS AND LATCHES
ICm ictm IC MICROSYSTEMS FEATURES 12-Bit 1.2v Low Power Single DAC With Serial Interface and Voltage Output DNL PLOT 12-Bit 1.2v Single DAC in 8 Lead TSSOP Package Ultra-Low Power Consumption Guaranteed
More informationEIE/ENE 334 Microprocessors
EIE/ENE 334 Microprocessors Lecture 13: NuMicro NUC140 (cont.) Week #13 : Dejwoot KHAWPARISUTH Adapted from http://webstaff.kmutt.ac.th/~dejwoot.kha/ NuMicro NUC140: Technical Ref. Page 2 Week #13 NuMicro
More informationSPI Slave to PWM Generation
April 2011 Introduction Reference Design RD1107 Pulse-width modulation (PWM) uses a rectangular pulse wave whose pulse width is modulated resulting in the variation of the average value of the waveform.
More informationLow-Power, Low-Glitch, Octal 12-Bit Voltage- Output DACs with Serial Interface
9-232; Rev 0; 8/0 Low-Power, Low-Glitch, Octal 2-Bit Voltage- Output s with Serial Interface General Description The are 2-bit, eight channel, lowpower, voltage-output, digital-to-analog converters (s)
More informationRW1072-0A-001 INTRODUCTION FEATURES. Driver Output Circuit. Microprocessor Interface. Internal Memory. On-chip Low Power Analog Circuit FUNCTION
INTRODUCTION RW1072-0A-001 RW1072 is a Character Type LCD driver& controller LSI which is fabricated by low power CMOS process technology. It can display 1-lines/2-lines/3-lines with 5*8 or 6*8 dots font
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 informationEE 308 Spring S12 SUBSYSTEMS: PULSE WIDTH MODULATION, A/D CONVERTER, AND SYNCHRONOUS SERIAN INTERFACE
9S12 SUBSYSTEMS: PULSE WIDTH MODULATION, A/D CONVERTER, AND SYNCHRONOUS SERIAN INTERFACE In this sequence of three labs you will learn to use the 9S12 S hardware sybsystem. WEEK 1 PULSE WIDTH MODULATION
More informationCMOS Serial Digital Pulse Width Modulator INPUT CLK MODULATOR LOGIC PWM 8 STAGE RIPPLE COUNTER RESET LOAD FREQUENCY DATA REGISTER
css Custom Silicon Solutions, Inc. S68HC68W1 May 2003 CMOS Serial Digital Pulse Width Modulator Features Direct Replacement for Intersil CDP68HC68W1 Pinout PDIP / SOIC (Note #1) TOP VIEW Programmable Frequency
More informationFeatures : Applications :
Features : Applications : - Two independent Receiver Channels (Rx) - Avionics Data Communication - Two independent Transmitter Channels (Tx) - Serial Peripheral Interface with selectable modes - ARINC
More informationI hope you have completed Part 2 of the Experiment and is ready for Part 3.
I hope you have completed Part 2 of the Experiment and is ready for Part 3. In part 3, you are going to use the FPGA to interface with the external world through a DAC and a ADC on the add-on card. You
More informationELCT 912: Advanced Embedded Systems
ELCT 912: Advanced Embedded Systems Lecture 5: PIC Peripherals on Chip Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering The PIC Family: Peripherals Different PICs have different
More informationMSP430 Teaching Materials
MSP430 Teaching Materials Lecture 11 Communications Introduction & USI Module Texas Instruments Incorporated University of Beira Interior (PT) Pedro Dinis Gaspar, António Espírito Santo, Bruno Ribeiro,
More informationMD04-24Volt 20Amp H Bridge Motor Drive
MD04-24Volt 20Amp H Bridge Motor Drive Overview The MD04 is a medium power motor driver, designed to supply power beyond that of any of the low power single chip H-Bridges that exist. Main features are
More informationEE 308 Lab Spring 2009
9S12 Subsystems: Pulse Width Modulation, A/D Converter, and Synchronous Serial Interface In this sequence of three labs you will learn to use three of the MC9S12's hardware subsystems. WEEK 1 Pulse Width
More informationArduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett
Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett Anatomy of a Program Programs written for a microcontroller have a fairly repeatable format. Slight variations exist
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 information4 x 10 bit Free Run A/D 4 x Hi Comparator 4 x Low Comparator IRQ on Compare MX839. C-BUS Interface & Control Logic
DATA BULLETIN MX839 Digitally Controlled Analog I/O Processor PRELIMINARY INFORMATION Features x 4 input intelligent 10 bit A/D monitoring subsystem 4 High and 4 Low Comparators External IRQ Generator
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 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 informationPDA ANALOG INTERFACE CIRCUIT
FEBRUARY 2002 PDA ANALOG INTERFACE CIRCUIT FEATURES 4-WIRE TOUCH SCREEN INTERFACE RATIOMETRIC CONVERSION SINGLE 2.7V TO 3.6V SUPPLY SERIAL INTERFACE INTERNAL DETECTION OF SCREEN TOUCH PROGRAMMABLE 8-,
More informationIn this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics:
In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics: Links between Digital and Analogue Serial vs Parallel links Flow control
More informationInclination Measurement Based on MEMS Accelerometer
Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Inclination Measurement Based on MEMS Accelerometer Zhengqin LI Information Engineering Branch, City College, Wenhou University, 325035, China
More informationThe High-Performance Data Acquisition Circuit
Freescale Semiconductor, Inc. Document Number: AN5101 Application Note Rev. 0, 04/2015 The High-Performance Data Acquisition Circuit By Jan Tomecek 1. Introduction Currently many applications use external
More informationSerial Communication AS5132 Rotary Magnetic Position Sensor
Serial Communication AS5132 Rotary Magnetic Position Sensor Stephen Dunn 11/13/2015 The AS5132 is a rotary magnetic position sensor capable of measuring the absolute rotational angle of a magnetic field
More informationFigure 1: Functional Block Diagram
MagAlpha MA120 Angular Sensor for 3-Phase Brushless Motor Key features U V W signals for block commutation Adjustable zero 500 khz refresh rate Ultra low latency: 3 µs Serial interface for settings 8.5
More informationVNQ6040S-E. Quad channel high-side driver. Description. Features
Quad channel high-side driver Description Datasheet - production data Features PowerSSO-36 General 16 bit ST-SPI for full and diagnostic Programmable BULB/LED mode Integrated PWM and phase shift generation
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 informationControlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.
PR10 Controlling DC Brush Motor using MD10B or MD30B Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended
More informationAnalog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016
Analog I/O ECE 153B Sensor & Peripheral Interface Design Introduction Anytime we need to monitor or control analog signals with a digital system, we require analogto-digital (ADC) and digital-to-analog
More informationPractical Exercise. STM32F4 Discovery. Alessandro Palla
Practical Exercise STM32F4 Discovery Alessandro Palla alessandro.palla@for.unipi.it Outline STM32F4 Discovery Application: USB Mouse with accelerometer Hardware Configuration o o o o o Requirements Peripherals
More informationEE445L Fall 2014 Quiz 2B Page 1 of 5
EE445L Fall 2014 Quiz 2B 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 informationThe ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80
ST Sitronix ST7588T 81 x 132 Dot Matrix LCD Controller/Driver INTRODUCTION The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80
More informationEnergy Metering IC with SPI Interface and Active Power Pulse Output. 24-Lead SSOP HPF HPF1. Serial Control And Output Buffers HPF1
Energy Metering IC with SPI Interface and Active Power Pulse Output Features Supports IEC 6253 International Energy Metering Specification and legacy IEC 136/ 6136/687 Specifications Digital waveform data
More information2-, 4-, or 8-Channel, 16/24-Bit Buffered Σ Multi-Range ADC
2-, 4-, or 8-Channel, 16/24-Bit Buffered Σ Multi-Range ADC The following information is based on the technical data sheet: CS5521/23 DS317PP2 MAR 99 CS5522/24/28 DS265PP3 MAR 99 Please contact Cirrus Logic
More informationMCP3909. Energy Metering IC with SPI Interface and Active Power Pulse Output. Features. Description. Package Type. Functional Block Diagram
Energy Metering IC with SPI Interface and Active Power Pulse Output Features Supports IEC 6253 International Energy Metering Specification and legacy IEC 136/ 6136/687 Specifications Digital waveform data
More informationWeb-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta
Web-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta Abstract IoT devices are often hailed as the future of technology, where everything is connected.
More informationThe University of Texas at Arlington Lecture 10 ADC and DAC
The University of Texas at Arlington Lecture 10 ADC and DAC CSE 3442/5442 Measuring Physical Quantities (Digital) computers use discrete values, and use these to emulate continuous values if needed. In
More informationDNT24MCA DNT24MPA. Low Cost 2.4 GHz FHSS Transceiver Modules with I/O. DNT24MCA/MPA Absolute Maximum Ratings. DNT24MCA/MPA Electrical Characteristics
- 2.4 GHz Frequency Hopping Spread Spectrum Transceivers - Direct Peer-to-peer Low Latency Communication - Transmitter RF Power Configurable - 10 or 63 mw - Built-in Chip Antenna - 250 kbps RF Data Rate
More informationLab 1.2 Joystick Interface
Lab 1.2 Joystick Interface Lab 1.0 + 1.1 PWM Software/Hardware Design (recap) The previous labs in the 1.x series put you through the following progression: Lab 1.0 You learnt some theory behind how one
More informationTopics Introduction to Microprocessors
Topics 2244 Introduction to Microprocessors Chapter 8253 Programmable Interval Timer/Counter Suree Pumrin,, Ph.D. Interfacing with 886/888 Programming Mode 2244 Introduction to Microprocessors 2 8253/54
More information+3V/+5V, Low-Power, 8-Bit Octal DACs with Rail-to-Rail Output Buffers
19-1844; Rev 1; 4/1 EVALUATION KIT AVAILABLE +3V/+5V, Low-Power, 8-Bit Octal DACs General Description The are +3V/+5V single-supply, digital serial-input, voltage-output, 8-bit octal digital-toanalog converters
More informationSigma-Delta ADCs. Benefits and Features. General Description. Applications. Functional Diagram
EVALUATION KIT AVAILABLE MAX1415/MAX1416 General Description The MAX1415/MAX1416 low-power, 2-channel, serialoutput analog-to-digital converters (ADCs) use a sigmadelta modulator with a digital filter
More informationPRODUCT OVERVIEW OVERVIEW OTP
PRODUCT OVERVIEW 1 PRODUCT OVERVIEW OVERVIEW The S3C7324 single-chip CMOS microcontroller has been designed for high performance using Samsung's newest 4-bit CPU core, SAM47 (Samsung Arrangeable Microcontrollers).
More informationAZ DISPLAYS, INC. SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY COMPLETE LCD SOLUTIONS. AGM1064B Series PART NUMBER:
AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY PART NUMBER: AGM1064B Series REVISED: MAY 14, 2003 General Specification Table 1 Item Standard Value Unit Character Format
More informationTKT-3500 Microcontroller systems
TKT-3500 Microcontroller systems Lec 4 Timers and other peripherals, pulse-width modulation Ville Kaseva Department of Computer Systems Tampere University of Technology Fall 2010 Sources Original slides
More informationAN5086 Application note
Application note I 2 S protocol emulation on STM32L0 Series microcontrollers using a standard SPI peripheral Introduction The I 2 S protocol is widely used to transfer audio data from a microcontroller
More informationRF4463F30 High Power wireless transceiver module
RF4463F30 High Power wireless transceiver module 1. Description RF4463F30 adopts Silicon Lab Si4463 RF chip, which is a highly integrated wireless ISM band transceiver chip. Extremely high receive sensitivity
More informationPC-based controller for Mechatronics System
Course Code: MDP 454, Course Name:, Second Semester 2014 PC-based controller for Mechatronics System Mechanical System PC Controller Controller in the Mechatronics System Configuration Actuators Power
More informationStandard single-purpose processors: Peripherals
3-1 Chapter 3 Standard single-purpose processors: Peripherals 3.1 Introduction A single-purpose processor is a digital system intended to solve a specific computation task. The processor may be a standard
More informationTHE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS
THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS R. Holcer Department of Electronics and Telecommunications, Technical University of Košice, Park Komenského 13, SK-04120 Košice,
More informationMCP3909. Energy Metering IC with SPI Interface and Active Power Pulse Output. Features. Description. Package Type
Energy Metering IC with SPI Interface and Active Power Pulse Output Features Supports IEC 6253 International Energy Metering Specification Digital Waveform Data Access Through SPI Interface - 16-bit Dual
More informationEE 308: Microcontrollers
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
More informationBrian Hanna Meteor IP 2007 Microcontroller
MSP430 Overview: The purpose of the microcontroller is to execute a series of commands in a loop while waiting for commands from ground control to do otherwise. While it has not received a command it populates
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 informationGrundlagen Microcontroller Counter/Timer. Günther Gridling Bettina Weiss
Grundlagen Microcontroller Counter/Timer Günther Gridling Bettina Weiss 1 Counter/Timer Lecture Overview Counter Timer Prescaler Input Capture Output Compare PWM 2 important feature of microcontroller
More informationGAUSS High Power UHF Radio
[] Table of contents Table of contents... 1 1. Introduction... 3 Features... 4 Block Diagram... 6 2. Pinouts... 7 3. Absolute Maximum Ratings... 9 4. General Recommended Operating Conditions... 10 5. RF
More informationSystems & Devices Part 1
Systems & Devices Part 1 Alexander Nelson February 5th, 2018 University of Arkansas - Department of Computer Science and Computer Engineering What composes wearable, ubiquitous, or invisible systems? 0
More informationStand-Alone, 10-Channel, 10-Bit System Monitors with Internal Temperature Sensor and VDD Monitor
19-2839; Rev 1; 6/10 Stand-Alone, 10-Channel, 10-Bit System Monitors General Description The are stand-alone, 10-channel (8 external, 2 internal) 10-bit system monitor ADCs with internal reference. A programmable
More information400ksps/300ksps, Single-Supply, Low-Power, Serial 12-Bit ADCs with Internal Reference
19-1687; Rev 2; 12/10 EVALUATION KIT AVAILABLE General Description The 12-bit analog-to-digital converters (ADCs) combine a high-bandwidth track/hold (T/H), a serial interface with high conversion speed,
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 informationZKit-51-RD2, 8051 Development Kit
ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/
More informationDS1305 Serial Alarm Real-Time Clock
19-5055; Rev 12/09 DS1305 Serial Alarm Real-Time Clock www.maxim-ic.com FEATURES Real-Time Clock (RTC) Counts Seconds, Minutes, Hours, Date of the Month, Month, Day of the Week, and Year with Leap-Year
More informationCPC5750UTR. Single-Channel Voice Band CODEC INTEGRATED CIRCUITS DIVISION. Features. Description. Ordering Information. CPC5750 Block Diagram
Features Description Single-Channel Voice Band CODEC -law and A-law ITU G.711 Companding Codec Operates on +3.3V Power Differential Analog Signal Paths Programmable Transmit and Receive Gain, +/-12dB in
More informationTimer 0 Modes of Operation. Normal Mode Clear Timer on Compare Match (CTC) Fast PWM Mode Phase Corrected PWM Mode
Timer 0 Modes of Operation Normal Mode Clear Timer on Compare Match (CTC) Fast PWM Mode Phase Corrected PWM Mode PWM - Introduction Recall: PWM = Pulse Width Modulation We will mostly use it for controlling
More informationEmbedded Systems and Software. Analog to Digital Conversion
Embedded Systems and Software Analog to Digital Conversion Slide 1 Analog to Digital Conversion Analog or continuous signal Discrete-time or digital signal Other terms ADC, A/D Many different techniques
More information16-Bit, Low-Power, 2-Channel, Sigma-Delta ADC MX7705
General Description The MX7705 low-power, 2-channel, serial-output analog-to-digital converter (ADC) includes a sigma-delta modulator with a digital filter to achieve 16-bit resolution with no missing
More informationUsing Z8 Encore! XP MCU for RMS Calculation
Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the
More informationDNT2400. Low Cost 2.4 GHz FHSS Transceiver Module with I/O
2.4 GHz Frequency Hopping Spread Spectrum Transceiver Point-to-point, Point-to-multipoint, Peer-to-peer and Tree-routing Networks Transmitter Power Configurable from 1 to 63 mw RF Data Rate Configurable
More informationTLE7810G. Integrated double low-side switch, high-side/led driver, hall supply, wake-up inputs and LIN communication with embedded MCU (16kB Flash)
Data Sheet, Rev. 3.01, April 2008 TLE7810G Integrated double low-side switch, high-side/led driver, hall supply, wake-up inputs and LIN communication with embedded MCU (16kB Flash) Automotive Power Table
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 informationPRECISION INTEGRATING ANALOG PROCESSOR
ADVANCED LINEAR DEVICES, INC. ALD500AU/ALD500A/ALD500 PRECISION INTEGRATING ANALOG PROCESSOR APPLICATIONS 4 1/2 digits to 5 1/2 digits plus sign measurements Precision analog signal processor Precision
More informationPCF General description. 2. Features and benefits. 3. Applications. SPI Real time clock/calendar
Rev. 5 27 April 2 Product data sheet. General description The is a CMOS Real-Time Clock (RTC) and calendar optimized for low power applications. Data is transferred serially via a Serial Peripheral Interface
More information2.0 Discussion: 2.1 Approach:
2.0 Discussion: 2.1 Approach: The design for a Power Monitor and Data Logging System is comprised of two major components: the Power Meter and the Data Logger. The Power Meter is the package that plugs
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 information