Difference between revisions of "I2C-RPT-08"

From Land Boards Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 25: Line 25:
 
== Connectors ==
 
== Connectors ==
  
* The connectors are (4) 2x6 right angle 0.1" pitch headers
+
* 0.1" pitch connections
 +
* [https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2380057.m570.l1313.TR2.TRC1.A0.H0.Xdupont+header.TRS0&_nkw=dupont+header&_sacat=0 Search ebay for Dupont headers]
 +
* [https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2334524.m570.l1311.R4.TR4.TRC1.A0.H0.Xdupont+jumper.TRS0&_nkw=dupont+wire+jumper+cable&_sacat=0&LH_TitleDesc=0&_osacat=0&_odkw=arduino+cable Search ebay for Dupontwire jumper cable]
 +
* The slave I2C connectors are (4) 2x6 right angle 0.1" pitch headers
 
* Two ports per 2x6 connector
 
* Two ports per 2x6 connector
 
* Two of the pins are for power to or from the I2C connector
 
* Two of the pins are for power to or from the I2C connector
Line 36: Line 39:
 
* Install shunt to power the I2C slave card from the I2C-RPT-08 Card
 
* Install shunt to power the I2C slave card from the I2C-RPT-08 Card
 
** Default factory ships as installed to power external I2C interfaces from the card
 
** Default factory ships as installed to power external I2C interfaces from the card
 +
* H1 - PORT #0
 +
* ...
 +
* H8 = PORT #7
  
 
=== Host I2C Connection ===
 
=== Host I2C Connection ===

Latest revision as of 15:03, 1 August 2020

Tindie-mediums.png

I2C-RPT-08-X1-P218-720px.jpg

Features[edit]

  • I2C Hub / Repeater / Replicator / Multiplexer / De-multiplexer / Switch
  • Host port
    • Controlled via I2C
    • 3.3V or 5V host operation
    • Can power slave cards if they are at the same voltage
  • 3.3V or 5V slave ports operation
    • Removable jumper(s) to supply power from slave
  • Voltage translation between the ports
  • Ex: a Raspberry Pi which runs 3.3V can control I2C devices which run at 5V
  • On-board 2.2K termination resistors
  • 49x49mm form factor
  • 4 solid 4-40 mounting holes

Connectors[edit]

I2C-RPT-08-X1-Conns-P218-720px.png

H1-H8 - Power to/from I2C Connectors[edit]

  • Install shunt to power the I2C slave card from the I2C-RPT-08 Card
    • Default factory ships as installed to power external I2C interfaces from the card
  • H1 - PORT #0
  • ...
  • H8 = PORT #7

Host I2C Connection[edit]

  1. GND (GND pin marked)
  2. 3.3V or 5V VCC
  3. SDA
  4. SCL

Slave I2C Connections (x8)[edit]

  1. GND
  2. 3.3V or 5V VCC (Power Out - if jumper 1-2 installed, Power in - if jumper 1-2 is not installed)
  3. SDA
  4. SCL (Board marked with SCK)

Jumpers[edit]

A0-A2 - Multiplexer I2C Base Address[edit]

  • Install for Ax = 0 (factory default address = 0)
  • Remove for Ax = 1

Schematic[edit]

Drivers/Example Code[edit]

Programming Note[edit]

  • The mux chip allows multiple or single I2C ports to be written at the same time
    • To only enable one port at a time make sure you disable a channel after use or disable last channel used before enabling new channel

Testing[edit]

P963-cropped-720px.jpg

Issues[edit]

  • Silkscreen shows SCK, should be SCL

Assembly Sheet[edit]