i-MOD Button/I2C
The i-MOD connectors are standard connectors defined by Keith & Koep to allow customers to easily add functions to a baseboard.
The connector got 3 pins for buttons and an I2C-interface for sensors etc.
This is the pinning of the connector on the carrier board.
Extension boards use the opposite numbering scheme.
Pin | Signal | Function |
---|---|---|
1 | Button (On/Off) | On/Off, Key, … (OS-specific) |
2 | Button (Vol+) | Generic Button, i.e. Volume+ |
3 | Button (Vol-) | Generic Button, i.e. Volume-, Reset_In |
4 | GND | Power |
5 | +3V3 | Power |
6 | I2C_CLK | I2C Clock signal |
7 | I2C_DATA | I2C Data signal |
8 | I2C_INT | GPIO; Mainly used as interrupt input pin of attached peripherals. |
9 | I2C_GPIO | GPIO; Mainly used as output |
10 | \RESET_OUT | Reset Ouput of Carrier Board: Low during reset and suspend. High when running. |
Connector: 687110149022 by Wuerth
Check the carrier board datasheet for button IO-voltage and usage. Typically the 3 button-signals are to be used with an open-collector output or switch to GND.