The Great I2C Mystery. The mystery Occasionally, when accessing the I2C bus, the APVs are found not to respond correctly to I2C commands, actually they.

Slides:



Advertisements
Similar presentations
I2C bus Inter Integrated Circuits bus by Philips Semiconductors
Advertisements

Finite State Machine & PIC-C I2C Communication
Common Customer Issue: I2C Cable Glitches
1 CS 151: Digital Design Chapter 5: Sequential Circuits 5-3: Flip-Flops I.
Embedded Systems I2CI2C. Feature 3 wire GND SCL(clock) SDA(data) All devices share the same bus wire Using wire and, each device gain access to bus (become.
Basic PIC-C I2C Communication and Controlling the 7-segment module Arnan (Roger) Sipitakiat Department of Computer Engineering, Chiang Mai University,
Voltage Reference technical note ADC VREF SENSE AD9628 ADC VREF SENSE GND+1.8V ADC VREF SENSE +1.8V ADC VREF SENSE +1.8V ADC VREF SENSE +1.8V MASTER ADC.
14 June 2005C. Campagnari (UCSB)1 Status of Rod Production at UCSB This report covers the last week Reporting for: Dan Callahan Susanne Kyre Stephen Jaditz.
The Great I2C Mystery Act 2. The facts Occasionally, when accessing sequentially components on the I2C bus (LLD, DCU etc.), the APVs are found not to.
San Jose State University Electrical Engineering EE Bit Serial to Parallel Converter Prof. David Parent, PhD Members: Quang Ly Derek Kwong Hector.
Advanced Operating Systems The I 2 C Bus. Inter-Integrated Circuit Bus Designed for low-cost, medium data rate applications. Characteristics: –Synchronous;
The Great I2C Mystery Act 2. The facts Occasionally, when accessing sequentially components on the I2C bus (LLD, DCU etc.), the APVs are found not to.
Serial Peripheral Interface (SPI)
Janelle Yong SACNAS Community Day October 29, 2011.
I2C Signal propagation on TOB cards Where do we stand A. Marchioro 13/7/2003 v.2.
6/23/2005 Claudio Campagnari, weekly US rod meeting 1 New Development: Tentative Plan for Rod Production As relayed to me by Joe, following the discussion.
1 Status on Rod Production and Single Rod Tests at FNAL Ryan J. Hooper.
28 June 2005C. Campagnari (UCSB)1 Status of Rod Production at UCSB This report covers the last week Reporting for: Dan Callahan Susanne Kyre Stephen Jaditz.
I2CI2C CS-423 Dick Steflik. Inter-Integrated Circuit Developed and patented by Philips for connecting low speed peripherals to a motherboard, embedded.
Two Wire Interface Another popular serial peripheral interface bus -More flexible than SPI -Master and slave modes supported -7-bit slave address -400khz.
EXAMPLE 3 Use addition of complex numbers in real life Electricity Circuit components such as resistors,inductors, and capacitors all oppose the flow of.
Lecture 27: LM3S9B96 Microcontroller – Inter- Integrated Circuit (I 2 C) Interface.
Haptic Belt team Informational Presentation.  I 2 C is a form of control bus (multi-master) which allows communication between multiple integrated circuits.
Interfaces A practical approach. Lesson 2 I2C and SPI
1 © Unitec New Zealand I2C Lecture 10 Date: - 2 Nov, 2011 Embedded Hardware ETEC 6416.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
Embedded Bus – i2c David E. Culler Lab 2 Feb 2, 2015
I2C UNIT 23 로봇 SW 교육원 조용수. 학습 목표 I2C I2C Protocol 구조 N051 I2C 동작 I2C Register 2.
Basic PIC-C I2C Communication
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
 Electricity is caused by the flow (or net movement) of Electrons  Electric Current – the rate that positive charges flow in a circuit › Actually a.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
CS 151: Digital Design Chapter 5: Sequential Circuits 5-3: Flip-Flops II.
PCA9557: REMOTE 8-BIT I 2 C AND SMBus LOW- POWER I/O EXPANDER.
I2C Master Core Simulation Environment. I2C Master Core Requirements Coverage (*) Requirement I2C IP RS-906: The I2C IP shall define the period of time,
Design of a Novel Bridge to Interface High Speed Image Sensors In Embedded Systems Tareq Hasan Khan ID: ECE, U of S Term Project (EE 800)
TTCrx Issues M.Matveev Rice University December 17, 2009.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Final FED 1 Testing Set Up Testing idea and current status Preliminary results Future development Summary M. Noy
July, 2001CMS Tracker Electronics1 I 2 C investigations - some reported problems from some APV users - sensitivity to “termination” resistance and power.
Chris Wallau ECE5330 November 17, 2008 Remote Thermometer and Display.
Refer to Chapter 15 in the reference book
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
Series and Parallel.  a single resistance that can replace all the resistances in an electrical circuit while maintaining the same current when connected.
APPLICATION OVER I2C Kıvanç ÖZBEK What is I2C? 2-wired communication interface Communication protocol used in small areas Defined in 1980’s.
Objective: 1.You will build a simple circuit - two transistor audio oscillator that will generate an audio tone in a speaker.
Embedded Communication Protocols Don Heer 10/18/10 1.
U3e-L4 1.Get out last night’s homework. 2.Calculate the total resistance of a circuit with 3 resistors (5, 20, and 30 ohms) in series. Sketch a schematic.
LECC2003: The 96 Chann FED Tester: Greg Iles30 September The 96 channel FED Tester Outline: (1) Background (2) Requirements of the FED Tester (3)
Set up your circuit board 2 batteries, bulb, switch, and variable resister.
EXAMPLE 3 Use addition of complex numbers in real life Electricity Circuit components such as resistors,inductors, and capacitors all oppose the flow of.
Start + end ???? 1.2 Electric circuits Lesson starter
Two Wire Interface Another popular serial peripheral interface bus
Chapter 11: Inter-Integrated Circuit (I2C) Interface
EE 107 Fall 2017 Lecture 7 Serial Buses – I2C Direct Memory Access
Basic PIC-C I2C Communication
Noise on chambers M1R4 N.Bondar
Calibration On pixel calibration capacitor; 20fF
I2C PROTOCOL SPECIFICATION
Communication Lines Fundamentals.
EEPROM Comparison – Parallel or Serial
Resistance Year 9 Science.
I2C transmittion specificataion
EDLC(Embedded system Development Life Cycle ).
Series and Parallel Circuits
Self-Adjusting Helmet
Goals: What causes static electricity?
I/O Experiments Assignment 1.
IN5350 – CMOS Image Sensor Design
Presentation transcript:

The Great I2C Mystery

The mystery Occasionally, when accessing the I2C bus, the APVs are found not to respond correctly to I2C commands, actually they are stuck –This is confirmed by Resetting the APV, after which they respond correctly

The theoretical waveforms SCL SDA D1 D0 Ack Cycle Example for an I2C write cycle Driven by master Driven by slave SDA ↓ must occur after SCL ↓

The actual waveforms SCL SDA D1 D0 Ack Cycle Driven by master Driven by slave SCL ↓ before SDA ↓ by a few ns

… on scope SCL on FE-Hybrid SDA

What we believe the APV believes SCL SDA D1 D0 Ack Cycle Driven by master Driven by slave ARRRGGGHHHH!!!!!

Present Electrical circuit AOH FE-Hybrid SCL SDA 82  Parasitic on FE Hybrid C H Parasitic on AOH C A C H > C A

Proposed Electrical circuit AOH FE-Hybrid SCL SDA 82  > 3 K 

Solution Replace the 82 ohm protection resistor to AOH (ONLY the one to the AOH !) with something like 3.3 K (Precise value to be confirmed after full Temp cycle tests !)

82->500  and +47 pF on AOH SCL on FE-Hybrid SCL on AOH SDA