MIPI I3C Interface Advanced Features
|
|
- Ellen O’Brien’
- 6 years ago
- Views:
Transcription
1 Radu Pitigoi-Aron Principal Engineer, Systems Architect QUALCOMM Technologies, Inc MIPI I3C Interface Advanced Features
2 Outline MIPI I3C intelligent multifeatured interface List of main bus management procedures Timing Control Problems solved, Challenges, Practical implementation aspects Elements of flow control Problems solved, Challenges, Practical implementation aspects 2
3 MIPI I3C Bus Clients 3
4 MIPI I3C Intelligent Multifeatured Interface MIPI I3C supports several communication formats, all sharing a two-wire interface. The two wires are designated and : (Serial Data) is a bidirectional data pin (Serial Clock) can be either a clock pin or a data pin while in certain HDR Modes An MIPI I3C Bus supports the mixing of various Message types: I 2 C-like SDR Messages, with clock speeds up to 12.5MHz Broadcast and Direct Common Command Code (CCC) Messages that allow the Master to communicate to all or one of the Slaves on the I3C Bus, respectively HDR Mode Messages, which achieve higher data rates per equivalent clock cycle I 2 C Messages to Legacy I 2 C Slaves Slave-initiated requests to the Master, for example for In-Band Interrupt or to request the Master role 4
5 MIPI I3C BUS Management Features Dynamic Address Assignment Hot-Join In-Band Interrupt Secondary Master In-Band Hard RESET Timing Control Common Command Codes Error detection and Recovery Elements of Flow Control 5
6 Timing Control Complex applications require several Sensors on a common timeline Synchronous Systems and Events Controlling the sampling moments has the potential of drastically reducing the system energy expenditure Asynchronous Systems and Events The accuracy of the timestamps of events matters The Synchronous and Asynchronous modes can be used independently and concurrently on the same bus and devices 6
7 Synchronous Systems and Events S_RED S_GREEN S_BLUE SENSORS READ NOT IN SYNC ST+DT SYNC Tick [ST] and Delay Time [DT] in-band, via I3C bus ST+DT ALL READ IN SYNC DT SENSORS DATA NOT IN SYNC T_Ph start T_Ph start ALL DATA IN SYNC Sensors sample Sensors sample Sensors sample Sensors sample Sensors sample Sensors sample Sequence Repetition Period Adjustable [0.2 ; 5 sec], 1 sec nominal Sequence repeats 7
8 Synchronous Multiple Transactions I3C START I3C START I3C START I3C START ST&DT Polling Polling or something else Polling or something else I3C messages, on the bus Some I3C transactions START condition is used by the Slaves (sensors) for adjusting their (sensors ) internal timers ST&DT Polling Sensors Sample unsynchronized Sensors Sample unsynchronized Sensors Sample unsynchronized Sensors Sample unsynchronized Sync Tick [ST] & Delay Time [DT] ST if validated by DT Sensors Sample in sync Sync Tick [ST] & Delay Time [DT] ST if validated by DT T_Ph start, calculated from ST and DT Refresh/Adjust Sensor s Timer Sensors Sample in sync Sensors Sample in sync T_Ph start, calculated from ST and DT Sensors Sample in sync DT between ST and T_Ph Start Sequence Repetition Period Adjustable [0.2 ; 5 sec], 1 sec nominal ST&DT to next ST&DT delay Adjustable [0.2 ; 5 sec], 1 sec nominal Each ST&DT instantiation includes Timer Error Correction data Sequence repeats 8
9 Synchronous Common Command Codes SETXTIME CCC Configuration messages ODR (Output Data Rate) TPH (Procedure Repetition Time) TU (Time Unit) Run Time messages SYNC Tick [ST] Delay Time [DT] 9
10 Asynchronous Systems and Events Four Async Modes Basic Async Mode 0 Enhanced Async Mode 1, 2 and 3 SETXTIME is the CCC The defining byte selects the running mode 10
11 Async 0 Time Diagram Timeline SENSOR SAMPLE 1 ST HW EVENT 2 ND HW EVENT MTS Master Timestamp, expressed in MASTER s time units SENSOR Sensor s SCNT1 Start Sensor Initiates IRQ Sensor s clock for timer/counter Sensor s CNT2 Start S captured Master s MCNT2 Start Sensor s clock for timer/counter SC2 captured MREF Master Reference, i.e. Start of Master s secondary counter, MCNT2 M, MC2 Master s counters values, captured at the corresponding HWSE events. MASTER Master s Timestamp MTS Master s clock / virtual clock for timer/counter Virtual M MREF captured Master s clock for timer/counter MC2 captured S, SC2 Slave s counters values, captured at the corresponding HWSE events. MTS = MREF MC2 S/SC2 11
12 Async 0 on SDR SENSOR SAMPLE 1 ST HW EVENT 2 ND HW EVENT SENSOR Sensor s SCNT1 Start Sensor Initiates IRQ Sensor s Clock for Timer/Counter Sensor s SCNT2 Start S Captured Sensor s Clock for Timer/Counter SC2 Captured MASTER Master s Timestamp MTS Master s MCNT2 Start MREF Captured MC2 Captured Virtual M First Rising Edge After ACK or T Bit LEGEND Bus Management I3C SDR ISR Read S Byte1 Master to Slave R ACK T Slave to Master T Bit - Transition I3C BUS S S_ADD R IBI R ACK ISR Read T S Byte1 T S Byte2 T SC2 Byte1 T 12
13 Elements of Flow Control The Transmitter drives actively the data lines on HDR-DDR and on HDR-TSx The Receiver might need to end the transaction The bus needs to provide the opportunity for the Receiver to change the state of a line, in a pre-established way 13
14 HDR-DDR Transactions HDR-DDR Preamble Values Preamble Value and Interpretation Context 2 b00 2 b01 2 b10 2 b11 After EnterHDR Command Word follows - - After Read CMD - Slave ACK, Data follows Slave NACK, Aborted After Read DATA Reserved for Future Use CRC Word follows Master Aborts, Slave yields. Master drives second 0. Data follows. Master does not drive second bit. After Write CMD After Write DATA - Data follows - CRC Word follows - Data follows 14
15 HDR-DDR Slave controls DDR READ command Beginning of new DATA Word Beginning of HDR Restart or HDR EXIT Pattern CCC DATA [15:0] PAR1 PAR0 PRE1 PRE0 D0.7 D0.6 CCC DATA [15:0] PAR1 PAR0 PRE1 PRE M_ M_ CCC DATA [15:0] PAR1 PAR0 PRE1 PRE0 D0.7 D0.6 0 C2 CCC DATA [15:0] PAR1 0 PAR0 PRE1 PRE0 tsco tsco
16 HDR-DDR Master Controls DDR READ Transaction [1] Beginning of new DATA Word Beginning of HDR Restart or HDR EXIT Pattern DATA [15:0] PAR1 PAR0 PRE1 PRE0 D0.7 D Early ending with no CRC M_ M_ D0.7 D0.6 0 C2 0 tsco tsco
17 HDR-DDR Master Controls DDR READ Transaction [2] Beginning of new DATA Word Beginning of CRC 1'b1 1'b1 1'b0 1'b0 DATA [15:0] PAR1 PAR0 PRE1 PRE0 D0.7 D0.6 Early ending with CRC M_ M_ D0.7 D0.6 0 C2 tsco 0 CLK_CR CLK_CRC2 CLK_CRC3 tsco
18 HDR-DDR Slave Requests DDR WRITE Termination [1] Beginning of new DATA Word Beginning of HDR Restart or HDR EXIT Pattern D0.7 D Early ending with no CRC M_ M_ D0.7 D0.6 0 C2 0 tsco tsco
19 HDR-DDR Slave Requests DDR WRITE Termination [2] Beginning of new DATA Word Beginning of CRC 1'b1 1'b1 1'b0 1'b0 D0.7 D0.6 Early ending with 0.7 X CRC VDD M_ M_ D0.7 D0.6 0 C2 tsco 0 CLK_CR CLK_CRC2 CLK_CRC3 tsco
20 HDR-TSx Master Controls S2M Data Transfer Beginning of new DATA Word Beginning of HDR Restart or HDR EXIT Pattern T1 T0 T1 T0 T11 T10 T M_ M_ T1 T0 T11 T10 T9 T1 T0 C2 C
21 HDR-TSx Slave Controls the M2S Data Transfer Beginning of new DATA Word Beginning of HDR Restart or HDR EXIT Pattern T1 T0 T1 T0 T11 T10 T M_ M_ T1 T0 T11 T10 T9 T1 T0 C2 C
22 ENDXFER CCC Early Termination Setup and Invocation Defining Bytes 0x7F SET/GET Repetition Interval for HDR-TSx 0x55 Initiates the HDR-TSx with Ending Data Transfer Procedure Enabled 0xF7 SET/GET CRC Index for HDR-DDR 0xAA Initiates the HDR-DDR with Ending Data Transfer Procedure Enabled S Sr 7 h7e / W / ACK ENDXFER CCC / T Defining Byte / T (Optional) Data / T Sr P Describes Slave ENDXFER has ended Next CCC S Sr 7 h7e / W / ACK ENDXFER CCC / T Defining Byte / T Sr Slave Addr / RnW / ACK Data / T Sr 7 h7e / W / ACK Sr P Slave Addr / RnW / ACK P Repeat for additional Slaves on ENDXFER 22
23
MIPI VGI SM for Sideband GPIO and Messaging Consolidation on Mobile System
Lalan Mishra Principal Engineer Qualcomm Technologies, Inc. Satwant Singh Sr. Director Lattice Semiconductor MIPI VGI SM for Sideband GPIO and Messaging Consolidation on Mobile System Agenda The Problem
More informationFLD00042 I 2 C Digital Ambient Light Sensor
FLD00042 I 2 C Digital Ambient Light Sensor Features Built-in temperature compensation circuit Operating temperature: -30 C to 70 C Supply voltage range: 2.4V to 3.6V I 2 C serial port communication: Fast
More informationApplication Note. How to configure networked ecna automations to use a single LVM-250 Voltage Monitor using Virtual I/O.
Application Note How to configure networked ecna automations to use a single LVM-250 Voltage Monitor using Virtual I/O Introduction The LVM-250 Voltage Monitor is used in conjunction with the ecna to monitor
More informationI2C Demonstration Board I 2 C-bus Protocol
I2C 2005-1 Demonstration Board I 2 C-bus Protocol Oct, 2006 I 2 C Introduction I ² C-bus = Inter-Integrated Circuit bus Bus developed by Philips in the early 80s Simple bi-directional 2-wire bus: serial
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 informationCourse Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes
Course Introduction Purpose This module provides an overview of sophisticated peripheral functions provided by the MCUs in the M32C series, devices at the top end of the M16C family. Objectives Gain a
More informationHardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff
Hardware Flags and the RTI system 1 Need for hardware flag Often a microcontroller needs to test whether some event has occurred, and then take an action For example A sensor outputs a pulse when a model
More informationUnit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION
M i c r o p r o c e s s o r s a n d M i c r o c o n t r o l l e r s P a g e 1 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION Microcomputer system design requires
More informationAutomotive Sensor Signal Conditioner with LIN and PWM Interface
Automotive Sensor Signal Conditioner with LIN and PWM Interface ZSSC3170 Functional Description Contents 1 Control Logic... 4 1.1 General Description... 4 1.2 CMC Description... 4 1.3 General Working Modes...
More informationPeripheral Sensor Interface for Automotive Applications
Peripheral Sensor Interface for Automotive Applications Substandard Powertrain I Contents 1 Introduction 1 2 Definition of Terms 2 3 Data Link Layer 3 Sensor to ECU Communication... 3 3.1.1 Data Frame...
More informationHW D2: Sequential Logic, Counters, Debounce
HW D2: Sequential Logic, Counters, Debounce 1 HW D2: Sequential Logic, Counters, Debounce REV 3; July 18, 2010 Contents 1 Flop Reminder: edge recorder (2 points) 1 2 Debouncers (4 points) 2 2.1 SPST (2
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 informationA Sequencing LSI for Stepper Motors PCD4511/4521/4541
A Sequencing LSI for Stepper Motors PCD4511/4521/4541 The PCD4511/4521/4541 are excitation control LSIs designed for 2-phase stepper motors. With just one of these LSIs and a stepper motor driver IC (e.g.
More informationRB-Dev-03 Devantech CMPS03 Magnetic Compass Module
RB-Dev-03 Devantech CMPS03 Magnetic Compass Module This compass module has been specifically designed for use in robots as an aid to navigation. The aim was to produce a unique number to represent the
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 informationPeripheral Sensor Interface for Automotive Applications
Peripheral Sensor Interface for Automotive Applications Substandard Airbag I Contents 1 Introduction 1 2 Definition of Terms 2 3 Data Link Layer 3 3.1 Sensor to ECU Communication... 3 3.2 ECU to Sensor
More informationRV-8564 Application Manual. Application Manual. Real-Time Clock Module with I 2 C-Bus Interface. October /62 Rev. 2.1
Application Manual Application Manual Real-Time Clock Module with I 2 C-Bus Interface October 2017 1/62 Rev. 2.1 TABLE OF CONTENTS 1. OVERVIEW... 5 1.1. GENERAL DESCRIPTION... 5 1.2. APPLICATIONS... 5
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 informationUltra Wideband Sensor Network for Industrial IoT
Sergey B. Makarov Sergey V. Volvenko Sergey V. Zavjalov Alexander S. Gruzdev Andrey V. Rashich Evgeniy L. Svechnikov Objective Development of UWB sensor network for data collection (industrial IoT). Different
More informationPeripheral Sensor Interface for Automotive Applications
I Peripheral Sensor Interface for Automotive Applications Substandard Airbag II Contents 1 Introduction 1 2 Recommended Operation Modes 2 2.1 Daisy Chain Operation Principle... 2 2.1.1 Preferred Daisy-Chain
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 informationSwitch/ Jumper Table 1-1: Factory Settings Factory Settings (Jumpers Installed) Function Controlled Activates pull-up/ pull-down resistors on Port 0 digital P7 I/O lines Activates pull-up/ pull-down resistors
More informationBinary Inputs. Ref.-No. KNX universal binary input, 8-gang. ETS-product family: Series embodiment (SE-) device (2 units) Ref.-No.
Binary s 1 L1 L2 L3 N E1 N1 E2 N2 E3 N3 E4 N4 KNX + - 2 1 KNX universal binary input, 4-gang ETS-product family: Product type: Series embodiment (SE-) device (2 units) Ref.-No. 2114 REG 4-gang binary input
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 informationCarbon Dioxide (Tiny CO2) Gas Sensor. Rev TG400 User Manual
Carbon Dioxide (Tiny CO2) Gas Sensor Rev. 1.2 TG400 User Manual The TG400 measuring carbon dioxide (chemical formula CO2) is a NDIR (Non-Dispersive Infrared) gas sensor. As it is contactless, it has high
More informationHYT 271 Digital Humidity and Temperature Module Optimal for all general purpose humidity applications
HYT 271 Digital Humidity and Temperature Module Optimal for all general purpose humidity applications Benefits & Characteristics Fast response time High chemical resistance Very low drift Very stable at
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 informationDouble Data Rate (DDR) SDRAM MT46V64M4 16 Meg x 4 x 4 banks MT46V32M8 8 Meg x 8 x 4 banks MT46V16M16 4 Meg x 16 x 4 banks
Double Data Rate DDR SDRAM MT46V64M4 16 Meg x 4 x 4 banks MT46V32M8 8 Meg x 8 x 4 banks MT46V16M16 4 Meg x 16 x 4 banks 256Mb: x4, x8, x16 DDR SDRAM Features Features VDD = +2.5V ±0.2V, VD = +2.5V ±0.2V
More informationTime Iteration Protocol for TOD Clock Synchronization. Eric E. Johnson. January 23, 1992
Time Iteration Protocol for TOD Clock Synchronization Eric E. Johnson January 23, 1992 Introduction This report presents a protocol for bringing HF stations into closer synchronization than is normally
More informationINF8574 GENERAL DESCRIPTION
GENERAL DESCRIPTION The INF8574 is a silicon CMOS circuit. It provides general purpose remote I/O expansion for most microcontroller families via the two-line bidirectional bus (I 2 C). The device consists
More informationCprE 288 Introduction to Embedded Systems (Output Compare and PWM) Instructors: Dr. Phillip Jones
CprE 288 Introduction to Embedded Systems (Output Compare and PWM) Instructors: Dr. Phillip Jones 1 Announcements HW8: Due Sunday 10/29 (midnight) Exam 2: In class Thursday 11/9 This object detection lab
More informationKey Timing Parameters CL = CAS (READ) latency; minimum clock CL = 2 (-75E, -75Z), CL = 2.5 (-6, -6T, -75), and CL = 3 (-5B).
Double Data Rate DDR SDRAM MT46V32M4 8 Meg x 4 x 4 banks MT46V6M8 4 Meg x 8 x 4 banks MT46V8M6 2 Meg x 6 x 4 banks For the latest data sheet revisions, please refer to the Micron Web site: www.micron.com/ddr2
More informationABOV SEMICONDUCTOR Co., Ltd. LIGHT-TO-DIGITAL CONVERTER MC8121. Data Sheet (REV.1.61)
ABOV SEMICONDUCTOR Co., Ltd. LIGHT-TO-DIGITAL CONVERTER MC8121 Data Sheet (REV.1.61) REVISION HISTORY REVISION 0.0 (June 7, 2012) - Initial Version REVISION 0.1 (July 4, 2012) - Combine MC8111 & MC8121
More informationDouble Data Rate (DDR) SDRAM
Double Data Rate DDR SDRAM MT46V32M4 8 Meg x 4 x 4 Banks MT46V6M8 4 Meg x 8 x 4 Banks MT46V8M6 2 Meg x 6 x 4 Banks For the latest data sheet revisions, please refer to the Micron Web site: www.micron.com/sdram
More informationPerpetual Calendar using the HT1382
Perpetual Calendar using the HT1382 D/N:AN0258E Introduction The HT1382 is a low power real time clock device which includes two serial interfaces: I 2 C or 3-wire. The interface mode is selected by the
More informationTRH031M 13.56MHz Multi-Protocol READER IC Short Specification Preliminary
TRH031M 13.56MHz Multi-Protocol READER IC Short Specification Preliminary 3ALogics Inc. 7th Floor, Hyundai-Office Bldg, 9-4, Sunae-dong, Bundang-gu, Seongnam-si, Gyeonggi-do, 463-783, Korea TEL: +82-31-715-7117
More informationHG1120 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual
HG1120 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual HG1120 Installation and Interface Manual aerospace.honeywell.com/hg1120 2 Table of Contents 4 5 6 15 17 17 Honeywell Industrial
More informationChapter 6 PROGRAMMING THE TIMERS
Chapter 6 PROGRAMMING THE TIMERS Force Outputs on Outcompare Input Captures Programmabl e Prescaling Prescaling Internal clock inputs Timer-counter Device Free Running Outcompares Lesson 2 Free Running
More informationa8259 Features General Description Programmable Interrupt Controller
a8259 Programmable Interrupt Controller July 1997, ver. 1 Data Sheet Features Optimized for FLEX and MAX architectures Offers eight levels of individually maskable interrupts Expandable to 64 interrupts
More informationCANRF UHF Wireless CAN module
UHF Wireless CAN module FEATURES: 916.5 Mhz (868.35Mhz Optional) 0.75mW On Off Keying (OOK) 20kbps CAN bit rate Distance > 300 (~100m) Microchip MCP2510 SPI interface 20MHz CAN controller clock. Bitwise
More informationLow Power 3D Hall Sensor with I2C Interface and Wake Up Function
Low Power 3D Hall Sensor with I2C Interface and Wake Up Function User Manual About this document Scope and purpose This document provides product information and descriptions regarding: I 2 C Registers
More informationA Wireless Communication System using Multicasting with an Acknowledgement Mark
IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 07, Issue 10 (October. 2017), V2 PP 01-06 www.iosrjen.org A Wireless Communication System using Multicasting with an
More informationMeasuring Distance Using Sound
Measuring Distance Using Sound Distance can be measured in various ways: directly, using a ruler or measuring tape, or indirectly, using radio or sound waves. The indirect method measures another variable
More informationCANopen Programmer s Manual Part Number Version 1.0 October All rights reserved
Part Number 95-00271-000 Version 1.0 October 2002 2002 All rights reserved Table Of Contents TABLE OF CONTENTS About This Manual... iii Overview and Scope... iii Related Documentation... iii Document Validity
More informationXHFC - 2S4U XHFC - 4SU
XHFC - 2S4U XHFC - 4SU Extended ISDN HDLC FIFO controller with multiple Universal ISDN Ports (XHFC-2S4U: 2 ST / U p interfaces and 2 U p interfaces) (: 4 ST / U p interfaces) Data Sheet 5 October 2007
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 information745 Transformer Protection System Communications Guide
Digital Energy Multilin 745 Transformer Protection System Communications Guide 745 revision: 5.20 GE publication code: GEK-106636E GE Multilin part number: 1601-0162-A6 Copyright 2010 GE Multilin GE Multilin
More information32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers
-bit ARM Cortex-, Cortex- and Cortex-MF microcontrollers Energy, gas, water and smart metering Alarm and security systems Health and fitness applications Industrial and home automation Smart accessories
More informationXTR VF 2.4 HP/V, XTR VF 2.4 HP/H User guide
XTR VF 2.4 HP/V XTR VF 2.4 HP/H Figure 1: mechanical dimensions (rear view) and photo General description: Long range transceiver XTR VF 2.4 HP/V, XTR VF 2.4 HP/H is pin-to-pin compatible with previous
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 informationROM/UDF CPU I/O I/O I/O RAM
DATA BUSSES INTRODUCTION The avionics systems on aircraft frequently contain general purpose computer components which perform certain processing functions, then relay this information to other systems.
More informationF8101ALE User s Guide
RadCommSoft, LLC F8101ALE User s Guide Aug 2017 1 F8101ALE User s Guide RadCommSoft, LLC presents F8101ALE F8101ALE is remote control software for the ICOM IC-F8101E, and includes a modem controller for
More informationUltra-Low Duty Cycle MAC with Scheduled Channel Polling
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye and John Heidemann CS577 Brett Levasseur 12/3/2013 Outline Introduction Scheduled Channel Polling (SCP-MAC) Energy Performance Analysis Implementation
More informationLVM-250 Isolated Line Voltage Monitor
LVM-250 Isolated Line Voltage Monitor The LVM-250 is designed to measure 2-wire single phase 50/60Hz line voltage up to 250 VAC. It is used in conjunction with the ecna automation to monitor the power
More informationS-35390A 2-WIRE REAL-TIME CLOCK. Rev.2.4_00. Features. Applications. Packages. Seiko Instruments Inc. 1
Rev.2.4_ 2-WIRE REAL-TIME CLOCK The is a CMOS 2-wire real-time clock IC which operates with the very low current consumption and in the wide range of operation voltage. The operation voltage is 1.3 V to
More informationTable 1 (Ta=25 C, 76.8 khz X tal used unless otherwise noted) Characteristic Value Condition Operating Voltage Range. V DD1 =2.0 V Average Current
Rev.1.1 PAGING DECODER S-70L41 S70L41 is a fully integrated CMOS POCSAG (CCIR Radio Paging code No.1) decoder and page controller for display pagers.the decoded POCSAG data are transferred over a serial
More informationPin Configuration Pin Description PI4MSD5V9540B. 2 Channel I2C bus Multiplexer. Pin No Pin Name Type Description. 1 SCL I/O serial clock line
2 Channel I2C bus Multiplexer Features 1-of-2 bidirectional translating multiplexer I2C-bus interface logic Operating power supply voltage:1.65 V to 5.5 V Allows voltage level translation between 1.2V,
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 informationHow to Use the MC33596 Stephane Lestringuez Freescale RF Application Engineer Microcontroller Solutions Group Toulouse, France
Freescale Semiconductor Application Note Document Number: AN3603 Rev. 0, 03/2008 How to Use the MC33596 by: Stephane Lestringuez Freescale RF Application Engineer Microcontroller Solutions Group Toulouse,
More informationDIGITAL ELECTRONICS QUESTION BANK
DIGITAL ELECTRONICS QUESTION BANK Section A: 1. Which of the following are analog quantities, and which are digital? (a) Number of atoms in a simple of material (b) Altitude of an aircraft (c) Pressure
More informationSoftware Defined Radio Forum Contribution
Software Defined Radio Forum SDRF-08-I-0014-V0.0.0 Software Defined Radio Forum Contribution Committee: Title: Source: Technical Committee Specification of the IQ Baseband Interface Gerald Ulbricht Fraunhofer
More informationOptimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer
Optimal Clock Synchronization in Networks Christoph Lenzen Philipp Sommer Roger Wattenhofer Time in Sensor Networks Synchronized clocks are essential for many applications: Sensing TDMA Localization Duty-
More informationS-35390A H Series FOR AUTOMOTIVE 105 C OPERATION 2-WIRE REAL-TIME CLOCK. Features. Packages. ABLIC Inc., Rev.2.
www.ablic.com FOR AUTOMOTIVE 15 C OPERATION 2-WIRE REAL-TIME CLOCK ABLIC Inc., 211-218 Rev.2.2_3 The is a 15C operation CMOS 2-wire real-time clock IC which operates with the very low current consumption
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 informationS-35392A 2-WIRE REAL-TIME CLOCK. Features. Applications. Package. ABLIC Inc., Rev.3.2_03
www.ablicinc.com 2-WIRE REAL-TIME CLOCK ABLIC Inc., 26-216 Rev.3.2_3 The is a CMOS 2-wire real-time clock IC which operates with the very low current consumption in the wide range of operation voltage.
More informationData Sheet. APDS-9309 Miniature Ambient Light Photo Sensor with Digital (I 2 C) Output. Description. Features. Applications
APDS-9309 Miniature Ambient Light Photo Sensor with Digital (I 2 C) Output Data Sheet Description The APDS-9309 is a low-voltage Digital Ambient Light Photo Sensor that converts light intensity to digital
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 information20-, 40-, and 60-Bit I/O Expander with EEPROM
20-, 40-, and 60-Bit I/O Expander with EEPROM Features I 2 C interface logic electrically compatible with SMBus Up to 20 (CY8C9520A), 40 (CY8C9540A), or 60 (CY8C9560A) I/O data pins independently configurable
More informationCDR-915 Data Radio Module INTEGRATOR S GUIDE
CDR-915 Data Radio Module Coyote DataCom, Inc. 3941 Park Drive, Suite 20-266, El Dorado Hills, CA 95762 Tel. 916-933-9981 Fax 916-913-0951 www.coyotedatacom.com TABLE OF CONTENTS General Information and
More informationDOUBLE DATA RATE (DDR) SDRAM
UBLE DATA RATE Features VDD = +2.5V ±.2V, VD = +2.5V ±.2V VDD = +2.6V ±.V, VD = +2.6V ±.V DDR4 Bidirectional data strobe transmitted/ received with data, i.e., source-synchronous data capture x6 has two
More informationWirelessUSB LR 2.4-GHz DSSS Radio SoC
WirelessUSB LR 2.4-GHz DSSS Radio SoC 1.0 Features 2.4-GHz radio transceiver Operates in the unlicensed Industrial, Scientific, and Medical (ISM) band (2.4 GHz 2.483 GHz) 95-dBm receive sensitivity Up
More informationXR88C92/192 DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION FEATURES. PLCC Package ORDERING INFORMATION.
DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION August 2016 The XR88C92/192 is a Dual Universal Asynchronous Receiver and Transmitter with 8 (XR88C92) / 16 (XR88C192) bytes transmit and
More informationCPKS8. Photo of device
CPKS8 Revised 16-nov-2011. Embedded software version 1. 1. Features The device is designed for using in control systems of accelerators. The device generates 8 output PWM signals. Similar devices (CAMAC
More informationSiTime University Turbo Seminar Series
SiTime University Turbo Seminar Series How to Measure Clock Jitter Part 3 C2C Jitter and Long Term Jitter May 13, 2013 What is Clock Jitter Jitter is, The deviation of an event timing relative to its ideal
More informationApplication Note. E2 Interface for EE03, EE07 and EE08
APPLICATION NOTE AN1611-2 Application Note E2 Interface for EE03, EE07 and EE08 Rev. 1.0 11/2016 Relevant for: This application note applies to EE03, EE07 and EE08 Introduction: The E2 interface is used
More informationDDR2 SDRAM UDIMM MT8HTF6464AZ 512MB MT8HTF12864AZ 1GB MT8HTF25664AZ 2GB. Features. 512MB, 1GB, 2GB (x64, SR) 240-Pin DDR2 SDRAM UDIMM.
DDR2 SDRAM UDIMM MT8HTF6464AZ 512MB MT8HTF12864AZ 1GB MT8HTF25664AZ 2GB 512MB, 1GB, 2GB (x64, SR) 240-Pin DDR2 SDRAM UDIMM Features Features 240-pin, unbuffered dual in-line memory module Fast data transfer
More informationBVW Series DVW Series DNW Series HDW Series
VIDEO CASSETTE RECORDER/PLAYER BVW Series DVW Series DNW Series HDW Series PROTOCOL OF REMOTE (9-pin) CONNECTOR 2nd Edition (Revised 5) Table of Contents. Interface System Overview... 2. Command Block
More information20-, 40-, and 60-Bit IO Expander with EEPROM
20-, 40-, and 60-Bit IO Expander with EEPROM Features I 2 C interface logic electrically compatible with SMBus Up to 20 (CY8C9520A), 40 (CY8C9540A), or 60 () IO data pins independently configurable as
More informationonlinecomponents.com
www.sii-ic.com 2-WIRE REAL-TIME CLOCK Seiko Instruments Inc., 2004-2010 Rev.3.0_00 The is a CMOS 2-wire real-time clock IC which operates with the very low current consumption and in the wide range of
More informationMicroprocessor & Interfacing Lecture Programmable Interval Timer
Microprocessor & Interfacing Lecture 30 8254 Programmable Interval Timer P A R U L B A N S A L A S S T P R O F E S S O R E C S D E P A R T M E N T D R O N A C H A R Y A C O L L E G E O F E N G I N E E
More informationLow Dropout Regulator with On-Demand Power for DDR Memory VDDQ. Description. Applications. On-Demand Power Control Logic.
Low Dropout Regulator with On-Demand Power for DDR Memory VDDQ PSG2410 DATA SHEET Preliminary Features Configurable On-Demand Power algorithm to adaptively scale regulated output voltage in correlation
More informationFC8350W. Product Data Sheet. Release Version 0.6 Date of release: June 01, 2017
Future Communications IC Inc Product Data Sheet Release Version 0.6 Date of release: June 01, 2017 Multi-standard Front-End SoC (RF tuner & Demodulator) for the (1seg,3seg,Full-Seg,DVB-T) Contact information
More informationI2C Encoder. HW v1.2
I2C Encoder HW v1.2 Revision History Revision Date Author(s) Description 1.0 22.11.17 Simone Initial version 1 Contents 1 Device Overview 3 1.1 Electrical characteristics..........................................
More informationIntroduction. DRAFT DRAFT DRAFT JHU/APL 8/5/02 NanoSat Crosslink Transceiver Software Interface Document
Introduction NanoSat Crosslink Transceiver Software Interface Document This document details the operation of the NanoSat Crosslink Transceiver (NCLT) as it impacts the interface between the NCLT unit
More informationCounter/Timers in the Mega8
Counter/Timers in the Mega8 The mega8 incorporates three counter/timer devices. These can: Be used to count the number of events that have occurred (either external or internal) Act as a clock Trigger
More informationA Low Voltage Command-Arm System for Distributed Fuzing
A Low Voltage Command-Arm System for Distributed Fuzing DISTRIBUTION STATEMENT A. Approved for Public Release. Distribution is Unlimited NDIA Fuze Conference May 15-17, 2018 San Diego, CA Presented by:
More informationMONOLITHIC QUAD 4-BIT PROGRAMMABLE DELAY LINE (SERIES 3D3444)
MONOLITHIC QUAD 4-BIT PROGRAMMABLE (SERIES 3D3444) 3D3444 FEATURES Four indep t programmable lines on a single chip All-silicon CMOS technology Low voltage operation (3.3V) Low quiescent current (1mA typical)
More informationFigure 1. LDC Mode Operation Example
EZRADIOPRO LOW DUTY CYCLE MODE OPERATION 1. Introduction Figure 1. LDC Mode Operation Example Low duty cycle (LDC) mode is designed to allow low average current polling operation of the Si443x RF receiver
More informationDS1803 Addressable Dual Digital Potentiometer
www.dalsemi.com FEATURES 3V or 5V Power Supplies Ultra-low power consumption Two digitally controlled, 256-position potentiometers 14-Pin TSSOP (173 mil) and 16-Pin SOIC (150 mil) packaging available for
More informationThis document is designed to be used in conjunction with the CMX869A data sheet.
CML Microcircuits COMMUICATIO SEMICODUCTORS Publication: A/Telecom/869A/1 May 2006 Application ote Bell 212A Implementation with CMX869A 1 Introduction The Bell 212A data communications protocol, originally
More informationRW1026 Dot Matrix 48x4 LCD Controller / Driver
Features Operating voltage: 2.4V~5.5V Internal LCD Bias generation with voltage-follower buffer External resistor CR oscillator External 256k Hz frequency source input Selection of 1/2 or 1/3 bias, and
More informationRayStar Microelectronics Technology Inc. Ver: 1.4
Features Description Product Datasheet Using external 32.768kHz quartz crystal Supports I 2 C-Bus's high speed mode (400 khz) The serial real-time clock is a low-power clock/calendar with a programmable
More informationInsuLogix T MODBUS Protocol Manual
InsuLogix T MODBUS Protocol Manual Weidmann Technologies Deutschland GmbH Washingtonstraße 16/16a D-01139 Dresden, Germany Telefon: +49 (0)351 8435990 Version 1.1 InsuLogix T MODBUS Protocol Manual 1 Contents
More informationSpacecraft to Science Instrument Data Interface Control Document. Dwg. No
Rev. ECO Description Checked Approval Date 01 Initial Release for S/C negotiation RFGoeke 4 Oct.02 Spacecraft to Science Instrument Data Interface Control Document Dwg. No. 43-03001 Revision 01 4 October
More informationAN2424 Application note
Application note STMPE2401 - Port expander PWM controller Introduction STMPE2401 is the first in the family of ST port-expander logic products. The principle of a basic expander logic is to provide additional
More informationSingle-wire Signal Aggregation Reference Design
FPGA-RD-02039 Version 1.1 September 2018 Contents Acronyms in This Document... 4 1. Introduction... 5 1.1. Features List... 5 1.2. Block Diagram... 5 2. Parameters and Port List... 7 2.1. Compiler Directives...
More informationThe Need. Reliable, repeatable, stable time base. Memory Access. Interval/Event timers ADC DAC
Timers The Need Reliable, repeatable, stable time base Memory Access /Event timers ADC DAC Time Base: Crystal Oscillator Silicon Dioxide forms a piezoelectric crystal that can deform in eclectic field,
More informationWirelessUSB LR 2.4 GHz DSSS Radio SoC
WirelessUSB LR 2.4 GHz DSSS Radio SoC Features 2.4-GHz radio transceiver Operates in the unlicensed Industrial, Scientific, and Medical (ISM) band (2.4 GHz 2.483 GHz) 95-dBm receive sensitivity Up to 0dBm
More informationSC16C550B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs
Rev. 05 1 October 2008 Product data sheet 1. General description 2. Features The is a Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function
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 information