Skip to content

GPIO Module

Hampus Sandberg edited this page Sep 12, 2015 · 15 revisions

3D Renderings

Top View
Top View

Bottom View
Bottom View

Schematics

Schematics can be found here.

Introduction and specification

The GPIO module can be used for any signal that is 3.3V/5V, i.e. UART serial channels, I2C or just as inputs or outputs.

  • Module ID: 1
  • Fully isolated power and signals
  • Outputs can be disconnected with a relay
  • Two channels that can be set to TX/OUTPUT or RX/INPUT independently with CTRL pins

Inputs

  • IN_A: OUT_A - Outgoing data on channel A
  • IN_B: IN_A - Incoming data on channel A
  • IN_C: SWITCH - a HIGH signal switches the output relay ON and connects the outputs to the connector
  • IN_D: ID - Used to set the module ID
  • IN_E: CTRL_B - A HIGH signal sets channel B to an output and a LOW signal sets it to an input
  • IN_F: CTRL_A - A HIGH signal sets channel A to an output and a LOW signal sets it to an input
  • IN_G: OUT_B - Outgoing data on channel B
  • IN_H: IN_B - Incoming data on channel B

Outputs

  • OUT_A: 5V isolated
  • OUT_B: GND isolated
  • OUT_C: CH_A_SWITCHED - The switched channel A pin
  • OUT_D: CH_B_SWITCHED - The switched channel B pin

Software Modes

  • GPIO
  • UART

Mechanical

The board is 4 layer, 23.5x28 mm.

Mechanical Drawing
Mechanical Drawing

Clone this wiki locally