ESP32-I2C-HUB

From Land Boards Wiki
Jump to navigation Jump to search

P1060894-crop-720px.jpg

Feature

  • ESP32 breakout board
    • Requires specific version of ESP32 board
  • GVS (Ground, Voltage, Signal) for all ESP32 pins
  • 4-channel I2C Hub
    • TCA9544 - 4-Channel I2C and SMBus Multiplexer With Interrupt Logic
    • Isolated I2C channels
    • Interrupt for each I2C channel
    • I2C Channels can be independently powered with 3.3V or 5V
    • Jumper selectable I2C base address
  • GVS (Ground, Voltage, Signal) for all ESP32 pins
  • FTDI header
  • SPI bus header
  • 5V power source selection/distribution
    • 5V sources - USB, 5mm terminal block, DC jack
  • On-board 3.3V power regulator (doesn't stress the ESP32 regulator)
  • 95x95mm ODAS form factor
  • 6-32 mounting holes

ESP-32 Module

ESP32-720px.jpg

ESP32-Pinout.jpg

Esp32-pinout-chip-ESP-WROOM-32.png

Schematic

Connectors

Rev 3 CAD 2 1.PNG

H1 - 3.3V from on-board regulator Header

  • Install jumper
  • Alternate for 3.3V power is to install S to V jumper at 3.3V header position (bottom right)
    • H1 should not be installed for that case

H2 - 5V SRC Header

  • 2x3 header
  • Care must be taken to install the correct jumpers
  • USB jumper sends out 5V when a USB cable is connected to the ESP32 module
  • USB jumper sends 5V into the ESP32 module when there is no USB cable connected to the ESP32 module

Power from USB on ESP32 module

H2 USB.png

  • Do not install FTDI jumper
  • Do not install DCJ jumper
  • Install USB jumper

Power from 5V jack

H2 DCJ.png

  • Do not install FTDI jumper
  • Install DCJ jumper
  • Install USB jumper

Power from FTDI

H2 FTDI.png

  • Unstall FTDI jumper
  • Do not install DCJ jumper
  • Install USB jumper

J2 - FTDI

FTDI conn.PNG

J3 - I2C Mux Base Address Select Jumpers

  • A0-A2

J7 - I2C Interface

  • Also goes to the I2C Hub chip
  1. GND
  2. VCC
  3. SDA
  4. SCL
  5. INT*

J4, J5, J6, J8 - I2C Power Select (Ports #0-#3)

  • Selects 3.3V or 5V on I2C
  • 1-2 = 3.3V
  • 2-3 = 5V

J9, J10, J11, J12 - I2C interfaces #0-#3

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

P1 - 5V Power

  • 2x8 pin header

P8 - SPIbus connector

  1. MISO
  2. 3.3V
  3. SCK
  4. MOSI
  5. n/c
  6. GND

Left GVS connector

  1. EN
  2. VP
  3. VN
  4. P34
  5. P35
  6. P32
  7. P33
  8. P25
  9. P26
  10. SCL
  11. P14
  12. P12
  13. P13
  14. VUSB

Right GVS connector

  1. P23
  2. SCL
  3. TX
  4. RX
  5. SDA
  6. P19
  7. P18
  8. P5
  9. TX1
  10. RX1
  11. P4
  12. P2
  13. P15
  14. 3.3V

Software Support

Assembly Sheet