Difference between revisions of "DIGIO-128"

From Land Boards Wiki
Jump to navigation Jump to search
Line 48: Line 48:
 
== Connectors ==
 
== Connectors ==
  
=== Digital I/O Connector ===
+
=== P1-P4, P6-P9 - Digital I/O Connector ===
 +
 
 +
* 16 bits per connector
 +
* 2 Power
 +
* 2 Ground
  
 
[[File:P1-DIGIO-Conn.PNG]]
 
[[File:P1-DIGIO-Conn.PNG]]
  
=== I2C Connectors ===
+
=== P5, P10 - Interrupt Outputs ===
 +
 
 +
* Useful for detecting input changes or levels
 +
* Can be ignored
 +
 
 +
=== J2, J3 - I2C Connectors ===
 +
 
 +
* Daisy chained connections
 +
* 2nd connector can be ignored
 +
* Card can be powered through this connector(s)
  
 
[[File:J2-J3-I2C-conn-X2.PNG]]
 
[[File:J2-J3-I2C-conn-X2.PNG]]
 +
 +
=== J4 - Terminators ===
 +
 +
* SDA, SCL I2C Terminators
 +
** Install jumper to use terminators
 +
* WE - EEPROM Write Enable
 +
** Install To enable writing config EEPROM
  
 
== Schematics ==
 
== Schematics ==

Revision as of 18:35, 15 March 2022

Tindie-mediums.png

DIGIO-128-X3-CCA 5847-640px.jpg

DIGIO-128 Card

Features

  • (8) of MCP23017 - 16 bit GPIO x 8
    • Total of 128 bits of GPIO
  • I2C host interface
    • MCP23017] I2C Parallel I/O
    • Two Wire interface
    • 100/400 KHZ operation
    • 25mA sink/source capability per I/O
    • Jumper selectable terminators
    • Single 4-pin host interface connector (Ground, Power, Clock, Data)
  • 0.1" Pitch I/O Connectors
    • 16 digital I/O
    • 2 Power
    • 2 Ground
    • Interrupt connectors
    • I2C Connector
    • Power Connector
  • 24LC024 Personality EEPROM
  • 3.3V or 5V operation
  • Compatible with Arduino, Raspberry Pi, BeagleBone Black
  • 95x95mm form factor
  • (4) 6-32 mounting holes - one on each corner

I2C Addresses

  • MCP23017 parts 0x20 - 0x27
  • EEPROM 24LC024 = 0x50

DIGIO-128-I2C-Addrs-X2.PNG

Software Examples/Drivers

Connectors

P1-P4, P6-P9 - Digital I/O Connector

  • 16 bits per connector
  • 2 Power
  • 2 Ground

P1-DIGIO-Conn.PNG

P5, P10 - Interrupt Outputs

  • Useful for detecting input changes or levels
  • Can be ignored

J2, J3 - I2C Connectors

  • Daisy chained connections
  • 2nd connector can be ignored
  • Card can be powered through this connector(s)

J2-J3-I2C-conn-X2.PNG

J4 - Terminators

  • SDA, SCL I2C Terminators
    • Install jumper to use terminators
  • WE - EEPROM Write Enable
    • Install To enable writing config EEPROM

Schematics

Testing

Assembly Sheet