User Tools

Site Tools


Sidebar

Modtronix.com
Sitemap

information:imod

Modtronix iMod modules

imod_swiss_inboard_sw_floating.jpg iMod Modules are small breakout boards that provide interface or I/O functionality. They have two rows of pin headers spaced 0.7“ (or 0.9” for some larger modules) apart. They are designed to plug into iMod ports present on many Modtronix boards. But, because all pins are on a standard 0.1“ grid, they can also be mounted on a breadboard or standard 0.1” grid prototype board. Click here for a list of available iMod modules from modtronxi.com

iMod Ports

pt4im.jpg All iMod Modules have two rows of connectors, a left and a right row. The signals on these connectors are pre-defined, allowing modules to be interchangeable. Pin 1 (top most pin) of the left row will have a white marking around it. Most iMod Ports will have multiple left and right rows, situated next to each other. This allows iMod Modules of different widths to be mounted.

A standard width iMod port is 0.7“ wide, and a wide iMod port is 0.9” wide.

Additionally two adjacent iMod ports can be used to mount a 1.6“, 1.8” or 2.0“ Double Width iMod modules.

An iMod Port is very simple and cheap to implement, only two rows of 1.00mm pads 0.7” apart are required (with a 0.1”, that is 2.54mm, grid). Modules wider than 0.7” will normally take up two iMod Ports on the target board. Adjacent iMod Ports should be spaced 0.2” apart. To help inserting the iMod module correctly into the iMod Port, pin 1 of the left connector is marked (white band around pad) on the iMod Module and iMod Port, and should always be aligned!

iMod Port Pins

iMod port pins are numbered from 1 to 16, as shown in the picture on the right.

The pins of an iMod Port are assigned standard signals:

  • Pin 1 is 0V
  • Pins 3 and 4 is a serial port, like a USART, CAN Bus, USB… But, it can also be used for general purpose IOs if a serial port is not required.
    • When used for a USART, 3 = Received Data, and 4 = Transmit Data
    • When used for a CAN Bus, 3 = CAN Receive, and 4 = CAN Transmit (Initial pin assignment,might change)
    • When used for USB, 3 = D-, and 4 = D+ (Initial pin assignment,might change)
  • Pins 2, 5, 6, 7, 9 and 10 are general purpose I/O ports. Pins 2 and 5 are guaranteed to always be dedicated I/O pins. On some host boards, the other I/O pins might be shared between ports (if there are not enough available I/Os).
  • Pins 12, 13 and 14 is a SPI or I2C serial port.
    • When used as a SPI port, 12=SDO(MOSI), 13=SDI(MISO) and 14=SCK
    • When used as a I2C port, 13=SDA and 14=SCL
  • Pin 11 is 5V.
  • Pin 15 is Vcc. This is 3.3V or 5.0V, depending on the operating voltage of the host board.
  • Pin 16 is Vaux. This is the unregulated input voltage of the host board. For example, if the host is supplied with a 12V DC supply, this will be 12V.
  • On host boards with multiple iMod Ports, some I/O signals might be shared between ports. The first pins to be shared will be the ones at the back, pins 8 and 9. Next will be 7 and 10. It is thus recommended that iMod Modules first use the I/O signals at the front, in this order: pin 2, pin 5, pin 6, pin 7, pin 10, pin 8 and last pin 9.

Left RowRight Row
PinDescriptionPinDescription
1 0V: 0V of the power supply 16

Vaux: This is the unregulated input voltage of the host board. For example, if the host is supplied with a 12V DC supply, this will be 12V.

2

IO or CS: General Purpose I/O. If a Chip Select signal is required, it is recommended to use this pin.
This port will always be available on all iMod ports!

15 Vcc: 3.3V. For 5V only boards, a jumper could set this pin to 5V!.
3

RX - Serial Receive (or IO): Serial receive of the CPU (transmit of iMod module).

14 CLK - SCK for SPI, or SCL for I2C: This is the serial clock output from the CPU.
4

TX - Serial Transmit (or IO): Serial transmit of the CPU (receive of iMod module).

13

SDI - MISO(SDI) for SPI, or SDA for I2C: For SPI, this is the serial input of the CPU, and is connected to the SPI serial output of the circuit on the iMod module.

5

IO or Int: General Purpose I/O, and possible Analog Input(1st priority). If an Interrupt signal is required, it is recommended to use this pin.

12

SDO - MOSI(SDO) for SPI (or IO): This is the SPI serial output from the CPU, and is connected to the SPI serial input of the circuit on the iMod module.

6

IO: General Purpose I/O, and possible Analog Input (2nd priority).

11

5V: 5V.

7

IO: General Purpose I/O, and possible Analog Input (3nd priority).

Combined 16/18 wide iMod port: For wide iMod port, is connected to iMod port 2 of unused iMod port.

10

IO: General Purpose I/O. Could be a slow I/O port! First use other I/O ports before using this one!

Combined 16/18 wide iMod port: For wide iMod port, is connected to iMod port 4 of unused iMod port.

8

IO: General Purpose I/O. Could be a slow I/O port! First use other I/O ports before using this one!

Combined 16/18 wide iMod port: For wide iMod port, is connected to iMod port 3 of unused iMod port.

9

IO: General Purpose I/O. Could be a slow I/O port! First use other I/O ports before using this one!

Combined 16/18 wide iMod port: For wide iMod port, is connected to iMod port 5 of unused iMod port.

Pin Headers

Different pin headers can be fitted to iMod modules, depending on how they are used. When ordering iMod modules on modtronix.com, the pin header can be selected on the product page. Some of the common options are:


No Pin Headers

imod-doc_imod_hdr_none_w560.jpg

No pin header is assembled or included with the board.

Loose 3, 4 and 6.0mm Pin Headers

Loose pin header

Two unsoldered(loose) Pin Headers are supplied with the board for free. The pin(mating) length is 3.0, 4.0 or 6.0mm. The number of pins depends on the iMod board. For most boards two 1×6 pin headers are supplied.

  • Select 3.0mm if module is going to be soldered into place.
  • Select 6.0mm if module is going to be plugged into standard 8.5mm high Female Socket.
  • Select 4.0mm if module is going to be plugged into low profile 5.7mm high Female Socket.

For details on these pin headers, see 3.0mm, 4.0mm and 6.0mm pin headers on our site.

3.0mm Pin Headers

imod_imod_hdr_h3_magnify_t.jpg
imod_imod_inboard_and_floating_h3_m.jpg

Pin headers with 3.0mm long pins are assembled. Select this option if the module is going to be soldered into place. The picture on the right shows an example of an iMod module soldered onto a main board.

Header size (2 to 8 pin) depends on iMod board. Many boards will get a 2 pin header on one side, and a 4 or 5 pin on the other. For details on these pin headers, see 3.0mm pin headers on our site.

4.0mm Pin Headers

Invalid Link
imod_imod_inboard_and_floating_h4_m.jpg

Pin headers with 4.0mm long pins are assembled. Select this option if the module is going to be plugged into a low profile 5.7mm high female socket (2.54mm grid).

Header size (2 to 8 pin) depends on iMod board. Many boards will get a 2 pin header on one side, and a 4 or 5 pin on the other. For details on these pin headers, see 4.0mm pin headers on our site.

6.0mm Pin Headers

imod_imod_hdr_h6_magnify_t.jpg
imod_imod_inboard_and_floating_h6_m.jpg

Pin headers with 6.0mm long pins are assembled. Select this option if the module is going to be plugged into a standard 2.54mm female socket.

Header size (2 to 8 pins) depends on iMod board. Many boards will get a 2 pin header on one side, and a 4 or 5 pin on the other. For details on these pin headers, see 6.0mm pin headers on our site.

Round Swiss Pin Headers

imod_imod_hdr_hs_magnify_t.jpg
imod_imod_inboard_and_floating_swiss_m.jpg

Two 6 Pin headers with Round (Swiss) style pins are assembled. Select this option if the module is going to be plugged into female Round (Swiss) Sockets. This is very useful for prototyping! See picture on the right for some examples.

Typically the 6 pin female socket (low profile version) can be used for the main board.

We stock a range of swiss pin headers, available here.

Press-Fit Headers

imod_imod_hdr_pf_magnify_t.jpg
imod_imod_inboard_and_floating_pf_m.jpg

Press-fit type pins are assembled. They can be pressed into 1.00mm holes on a 1.6mm thick (standard PCB thickness) target board. A press-tool might be required for production assembly. Once fitted to the target board, the board is very secure, and can not be removed by hand any more. The picture on the right shows an example of an iMod module mounted onto main board via press-fit connectors.

We stock a range of press-fit pin headers, available here.

information/imod.txt · Last modified: 2017/01/23 19:22 by modtronix