Difference between revisions of "I2C-RPT"

From Land Boards Wiki
Jump to navigation Jump to search
Line 22: Line 22:
 
* Arduino driver and example code
 
* Arduino driver and example code
 
* Raspberry Pi example code
 
* Raspberry Pi example code
 +
 +
== Connectors ==
 +
 +
=== J1-J4 - I2C Slave ports ====
 +
 +
# GND
 +
# VCC
 +
# SDA
 +
# SCL
 +
# INT*
 +
 +
=== J5 - I2C Host port ====
 +
 +
# GND (G)
 +
# VCC (V)
 +
# SDA (D)
 +
# SCL (C)
 +
# INT* (I)
  
 
== Drivers/Example Code ==
 
== Drivers/Example Code ==

Revision as of 00:46, 1 April 2022

Tindie-mediums.png

I2C-RPT-01-X2-CCA 6031-640px.jpg

Features

  • I2C Hub / Repeater / Replicator / Multiplexer / De-multiplexer
  • Four I2C Ports
  • Host port Controlled via I2C
  • PCA9544A IC Multiple vendors
  • 3.3V or 5V host operation
  • 3.3V or 5V slave ports operation
  • Voltage translation between the ports
  • Example: A Raspberry PI which runs 3.3V can control an I2C device which runs at 5V
  • Interrupt line on each channel and host
  • 100KHz/400KHz operation
  • On-board termination resistors
  • 49x49mm form factor
  • 4 solid 4-40 mounting holes
  • Arduino driver and example code
  • Raspberry Pi example code

Connectors

J1-J4 - I2C Slave ports =

  1. GND
  2. VCC
  3. SDA
  4. SCL
  5. INT*

J5 - I2C Host port =

  1. GND (G)
  2. VCC (V)
  3. SDA (D)
  4. SCL (C)
  5. INT* (I)

Drivers/Example Code

Schematic

Testing

Test Station Hardware

I2C RPT Test I6075 720px.jpg

Test Station Software =

Test Procedure

  • Connect I2C

Assembly Sheet