Difference between pages "RETRO-EP4CE15 Assembly Sheet" and "RPI-I2C-HUB"

From Land Boards Wiki
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
[[File:RETRO-EP4CE15-CAD-bw.PNG]]
+
[[File:tindie-mediums.png|link=https://www.tindie.com/products/land_boards/i2c-multiplexer-for-the-raspberry-pi-rpi-i2c-hub/]]
  
== Parts List ==
+
<video type="youtube">R_YUetR83N4</video>
  
* Pin headers/pin sockets
+
== I2C Hub for the Raspberry Pi ==
** "Standard" length is 1x40 or 2x40 pins
 
*** Cheaper to buy 1x40 or 2x40 and cut off extra pins
 
** Ebay - [https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=header+pins+40&_sacat=0&LH_TitleDesc=0&_osacat=0&_odkw=header+pins 1x40 Header pins/sockets]
 
** Female connectors are expensive on Mouser, [https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2334524.m570.l1312.R1.TR0.TRC0.A0.H0.Xheader+pins+2x40+female.TRS1&_nkw=header+pins+2x40+female&_sacat=0&LH_TitleDesc=0&_osacat=0&_odkw=header+pins+40+female Ebay has good choices]
 
** Mouser [https://www.mouser.com/ProductDetail/Harwin/M20-9774046?qs=sGAEpiMZZMs%252BGHln7q6pmzlZUuX%2F53qjJbj%2FQ1pG9jE%3D 1x40 pin straight headers]
 
** Mouser [https://www.mouser.com/ProductDetail/Harwin/M20-9754046?qs=sGAEpiMZZMs%252BGHln7q6pmzlZUuX%2F53qjVp2YK3gPzB8%3D 1x40 right angle pin headers]
 
** Mouser [https://www.mouser.com/ProductDetail/3M-Electronic-Solutions-Division/2380-5121TG?qs=sGAEpiMZZMs%252BGHln7q6pmwu5ra4CY41i6yhE8n6mBfA%3D 2x40 right angle pin headers]
 
* 0805 resistors are [https://www.ebay.com/itm/free-shipping-5mm-10pcs-2pin-Screw-Terminal-Block-Connector-Pitch-Blue/401412772144?epid=2268620144&hash=item5d7610d130:g:X3UAAOSwqXZZy-vH standard parts]
 
  
{| class="wikitable"
+
[[File:I2C-RPT-01_-6026_CCA-640px.jpg]]
! Qty
+
 
! Value
+
== Features ==
! RefDes
+
 
!
+
* I2C Hub / Repeater / Replicator / Multiplexer / De-multiplexer
! Qty
+
** PCA9544A IC
! Value
+
* Controlled via I2C
! RefDes
+
* Multiple part vendors
|-
+
* Devices with the same address can be attached to different ports
| 6
+
* Host I2 port goes to Raspberry Pi I2C lines
| [https://www.mouser.com/Passive-Components/Capacitors/MLCCs/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT/_/N-bw5t7Z1yzvvqx?P=1z0wqusZ1yzmou0Z1yx6r6bZ1yx4avv Cap, 0.1uF] (0805)
+
* 3.3V host operation
| C1-C4,C7,C8
+
* Four I2C slave ports
|
+
* I2C ports can use the Raspberry Pi or have their own power (power source select jumper)
| 1
+
* A Raspberry PI which runs 3.3V can control an I2C device which runs at 5V
| Header, pin, straight, 1x2
+
* Voltage translation between the ports
| H1
+
* I2C ports can be 3.3V or 5V
|-
+
* Fits in any Raspberry Pi model
| 2
+
* Cutout for Model B RCA video jack
| [https://www.mouser.com/Passive-Components/Capacitors/MLCCs/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT/_/N-bw5t7Z1yzvvqx?P=1z0wrkrZ1z0z7ymZ1yzmou0Z1yx6r6bZ1yx4aw4Z1yx4aw3 Cap, 10uF] (1206)
+
* Interrupt controller on each channel and host 100KHz/400KHz operation
| C5,C6
+
* On-board termination resistors
|
+
 
| 1
+
== Example Code/Driver ==
| Header, right angle, 1x3
+
 
| H2
+
* [https://github.com/land-boards/RasPi/tree/master/RPI-I2C-Hub Git Hub Repo]
|-
+
 
| 2
+
== Assembly Sheet ==
| LED, 3MM
+
 
Pick your favorite color
+
* [[RPI-I2C-HUB Assembly Sheet]]
| D1,D2
 
|
 
| 1
 
| Header, pin, straight, 1x4
 
| J2 (option)
 
|-
 
| 1
 
| [https://www.mouser.com/ProductDetail/Laird-Performance-Materials/MI0805K601R-10?qs=sGAEpiMZZMuVJC7Vq%252BMl52311OgbohCz Ind, MI0805K601R-10]
 
| L1
 
|
 
| 1
 
| Header, Pin, Right angle, 2x6
 
| J3
 
|-
 
| 3
 
| 10K (0805)
 
| R1,R2,R15
 
|
 
| 1
 
| Header, pin, male 2x25
 
| J1
 
|-
 
| 2
 
| 1K (0805)
 
| R3,R4
 
|
 
| 2
 
| [https://www.mouser.com/ProductDetail/Wurth-Elektronik/61306421821?qs=sGAEpiMZZMs%252BGHln7q6pm%252BxnWLfLL2%2F99tdiiqVL0ow%3D Header, Female, 2x32]
 
| J7,J8
 
|-
 
| 2
 
| 22 (0805)
 
| R5,R6
 
|
 
| 1
 
| [https://www.mouser.com/ProductDetail/587-634-015-274-906 Conn, DB-15HD, Female, Blue]
 
| P1
 
|-
 
| 2
 
| 270 (0805)
 
| R7,R8
 
|
 
| 1
 
| [https://www.mouser.com/ProductDetail/523-GMC020080HR Socket, SD Card]
 
| P4
 
|-
 
| 3
 
| 470 (0805)
 
| R10,R12,R14
 
|
 
| 1
 
| [https://www.mouser.com/ProductDetail/523-12401610E4%232A Receptacle, USB-C]
 
| P3
 
|-
 
| 3
 
| 680 (0805)
 
| R9,R11,R13
 
|
 
| 1
 
| [https://www.mouser.com/ProductDetail/161-2206 Mini-DIN-6]
 
[https://www.ebay.com/itm/10Pcs-mini-6pin-female-pcb-mount-ps2-jack-mouse-keyboard-plug-connec-CO/312856912531?ssPageName=STRK%3AMEBIDX%3AIT&var=611569754103&_trksid=p2057872.m2749.l2649 Green - ebay]
 
[https://www.ebay.com/itm/10PCS-MINI-6PIN-FEMALE-PCB-MOUNT-PS2-JACK-mouse-keyboard-plug-connector-Purple/141976500445?hash=item210e7578dd:g:GjMAAMXQC-tTBKMC Purple - ebay]
 
| P2
 
|-
 
| 1
 
| [https://www.mouser.com/ProductDetail/Diodes-Incorporated/AP1117E33G-13?qs=%2Fha2pyFaduiFqoHHk6ItunRNGAVOnimc%252BjZlAthX8XA%3D AP1117-3.3V] (SOT-223-3)
 
| U1
 
|
 
|
 
|
 
|
 
|-
 
| 1
 
| [https://www.mouser.com/ProductDetail/FTDI/FT230XS-R?qs=sGAEpiMZZMtv%252Bwxsgy%2FhiIaF6qCroMVR1i2pEQA5UpU%3D FT230XS] - FTDI, USB to serial
 
| U2
 
|
 
|
 
|
 
|
 
|-
 
| 1
 
| [https://www.mouser.com/ProductDetail/ISSI/IS62WV10248EBLL-45TLI?qs=sGAEpiMZZMt9mBA6nIyysGteSAlTZpW%2FlW%252BXI6z%2FjP4%3D IS62WV10248EBLL-45TLI]
 
SRAM. Async, 1Mbx8, 45ns
 
| U3
 
|
 
|
 
|
 
|
 
|-
 
|}
 

Revision as of 15:19, 5 January 2020

Tindie-mediums.png

I2C Hub for the Raspberry Pi

I2C-RPT-01 -6026 CCA-640px.jpg

Features

  • I2C Hub / Repeater / Replicator / Multiplexer / De-multiplexer
    • PCA9544A IC
  • Controlled via I2C
  • Multiple part vendors
  • Devices with the same address can be attached to different ports
  • Host I2 port goes to Raspberry Pi I2C lines
  • 3.3V host operation
  • Four I2C slave ports
  • I2C ports can use the Raspberry Pi or have their own power (power source select jumper)
  • A Raspberry PI which runs 3.3V can control an I2C device which runs at 5V
  • Voltage translation between the ports
  • I2C ports can be 3.3V or 5V
  • Fits in any Raspberry Pi model
  • Cutout for Model B RCA video jack
  • Interrupt controller on each channel and host 100KHz/400KHz operation
  • On-board termination resistors

Example Code/Driver

Assembly Sheet