Trick : how to forge an I2C protocol

Document created by jean-christophe Toussaint on Mar 31, 2018Last modified by jean-christophe Toussaint on Apr 2, 2018
Version 2Show Document
  • View in full screen mode

Hello 

Using multiple devices with the same I2c address on the same bus is theoretically impossible.

One solution is the use of bus switch http://www.ti.com/lit/ds/symlink/pca9543a.pdf 

The second one is a software implementation attached with this post.

It's a draft functional version without acknowledge error management.

I plan to be develop a most serious version in which interrupts will be disabled.

 

Best regards

JC Toussaint full professor @ phelma

 

 

 

INP PHELMA - Grenoble

Attachments

Outcomes