MIPI I3C Interface Advanced Features

Size: px
Start display at page:

Download "MIPI I3C Interface Advanced Features"

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

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 information

FLD00042 I 2 C Digital Ambient Light Sensor

FLD00042 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 information

Application 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. 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 information

I2C Demonstration Board I 2 C-bus Protocol

I2C 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 information

EIE/ENE 334 Microprocessors

EIE/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 information

Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes

Course 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 information

Hardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff

Hardware 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 information

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION

Unit-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 information

Automotive Sensor Signal Conditioner with LIN and PWM Interface

Automotive 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 information

Peripheral Sensor Interface for Automotive Applications

Peripheral 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 information

HW D2: Sequential Logic, Counters, Debounce

HW 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 information

Review for Final Exam

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 information

A Sequencing LSI for Stepper Motors PCD4511/4521/4541

A 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 information

RB-Dev-03 Devantech CMPS03 Magnetic Compass Module

RB-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 information

Topics Introduction to Microprocessors

Topics 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

Peripheral Sensor Interface for Automotive Applications

Peripheral 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 information

RV-8564 Application Manual. Application Manual. Real-Time Clock Module with I 2 C-Bus Interface. October /62 Rev. 2.1

RV-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 information

a6850 Features General Description Asynchronous Communications Interface Adapter

a6850 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 information

Ultra Wideband Sensor Network for Industrial IoT

Ultra 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 information

Peripheral Sensor Interface for Automotive Applications

Peripheral 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 information

EE 308 Apr. 24, 2002 Review for Final Exam

EE 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 information

Switch/ 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 information

Binary Inputs. Ref.-No. KNX universal binary input, 8-gang. ETS-product family: Series embodiment (SE-) device (2 units) Ref.-No.

Binary 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 information

Roland Kammerer. 13. October 2010

Roland 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 information

Carbon Dioxide (Tiny CO2) Gas Sensor. Rev TG400 User Manual

Carbon 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 information

HYT 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 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 information

ELCT 912: Advanced Embedded Systems

ELCT 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 information

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

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 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 information

Time 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 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 information

INF8574 GENERAL DESCRIPTION

INF8574 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 information

CprE 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 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 information

Key Timing Parameters CL = CAS (READ) latency; minimum clock CL = 2 (-75E, -75Z), CL = 2.5 (-6, -6T, -75), and CL = 3 (-5B).

Key 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 information

ABOV 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) 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 information

Double Data Rate (DDR) SDRAM

Double 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 information

Perpetual Calendar using the HT1382

Perpetual 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 information

TRH031M 13.56MHz Multi-Protocol READER IC Short Specification Preliminary

TRH031M 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 information

HG1120 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual

HG1120 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 information

Chapter 6 PROGRAMMING THE TIMERS

Chapter 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 information

a8259 Features General Description Programmable Interrupt Controller

a8259 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 information

CANRF UHF Wireless CAN module

CANRF 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 information

Low Power 3D Hall Sensor with I2C Interface and Wake Up Function

Low 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 information

A Wireless Communication System using Multicasting with an Acknowledgement Mark

A 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 information

Measuring Distance Using Sound

Measuring 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 information

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved

CANopen 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 information

XHFC - 2S4U XHFC - 4SU

XHFC - 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 information

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 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 information

745 Transformer Protection System Communications Guide

745 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 information

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

32-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 information

XTR 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 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 information

Grundlagen Microcontroller Counter/Timer. Günther Gridling Bettina Weiss

Grundlagen 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 information

ROM/UDF CPU I/O I/O I/O RAM

ROM/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 information

F8101ALE User s Guide

F8101ALE 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 information

Ultra-Low Duty Cycle MAC with Scheduled Channel Polling

Ultra-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 information

LVM-250 Isolated Line Voltage Monitor

LVM-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 information

S-35390A 2-WIRE REAL-TIME CLOCK. Rev.2.4_00. Features. Applications. Packages. Seiko Instruments Inc. 1

S-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 information

Table 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

Table 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 information

Pin Configuration Pin Description PI4MSD5V9540B. 2 Channel I2C bus Multiplexer. Pin No Pin Name Type Description. 1 SCL I/O serial clock line

Pin 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 information

Low Power with Long Range RF Module DATASHEET Description

Low 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 information

How to Use the MC33596 Stephane Lestringuez Freescale RF Application Engineer Microcontroller Solutions Group Toulouse, France

How 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 information

DIGITAL ELECTRONICS QUESTION BANK

DIGITAL 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 information

Software Defined Radio Forum Contribution

Software 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 information

Optimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer

Optimal 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 information

S-35390A H Series FOR AUTOMOTIVE 105 C OPERATION 2-WIRE REAL-TIME CLOCK. Features. Packages. ABLIC Inc., Rev.2.

S-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 information

Brian Hanna Meteor IP 2007 Microcontroller

Brian 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 information

S-35392A 2-WIRE REAL-TIME CLOCK. Features. Applications. Package. ABLIC Inc., Rev.3.2_03

S-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 information

Data Sheet. APDS-9309 Miniature Ambient Light Photo Sensor with Digital (I 2 C) Output. Description. Features. Applications

Data 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 information

Hello 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. 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 information

20-, 40-, and 60-Bit I/O Expander with EEPROM

20-, 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 information

CDR-915 Data Radio Module INTEGRATOR S GUIDE

CDR-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 information

DOUBLE DATA RATE (DDR) SDRAM

DOUBLE 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 information

WirelessUSB LR 2.4-GHz DSSS Radio SoC

WirelessUSB 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 information

XR88C92/192 DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION FEATURES. PLCC Package ORDERING INFORMATION.

XR88C92/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 information

CPKS8. Photo of device

CPKS8. 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 information

SiTime University Turbo Seminar Series

SiTime 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 information

Application Note. E2 Interface for EE03, EE07 and EE08

Application 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 information

DDR2 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. 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 information

BVW Series DVW Series DNW Series HDW Series

BVW 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 information

20-, 40-, and 60-Bit IO Expander with EEPROM

20-, 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 information

onlinecomponents.com

onlinecomponents.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 information

Microprocessor & Interfacing Lecture Programmable Interval Timer

Microprocessor & 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 information

Low 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. 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 information

FC8350W. Product Data Sheet. Release Version 0.6 Date of release: June 01, 2017

FC8350W. 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 information

I2C Encoder. HW v1.2

I2C 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 information

Introduction. DRAFT DRAFT DRAFT JHU/APL 8/5/02 NanoSat Crosslink Transceiver Software Interface Document

Introduction. 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 information

Counter/Timers in the Mega8

Counter/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 information

A Low Voltage Command-Arm System for Distributed Fuzing

A 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 information

MONOLITHIC QUAD 4-BIT PROGRAMMABLE DELAY LINE (SERIES 3D3444)

MONOLITHIC 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 information

Figure 1. LDC Mode Operation Example

Figure 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 information

DS1803 Addressable Dual Digital Potentiometer

DS1803 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 information

This document is designed to be used in conjunction with the CMX869A data sheet.

This 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 information

RW1026 Dot Matrix 48x4 LCD Controller / Driver

RW1026 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 information

RayStar Microelectronics Technology Inc. Ver: 1.4

RayStar 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 information

InsuLogix T MODBUS Protocol Manual

InsuLogix 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 information

Spacecraft to Science Instrument Data Interface Control Document. Dwg. No

Spacecraft 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 information

AN2424 Application note

AN2424 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 information

Single-wire Signal Aggregation Reference Design

Single-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 information

The Need. Reliable, repeatable, stable time base. Memory Access. Interval/Event timers ADC DAC

The 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 information

WirelessUSB LR 2.4 GHz DSSS Radio SoC

WirelessUSB 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 information

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

SC16C550B. 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 information

Microcontroller: Timers, ADC

Microcontroller: 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