Home | Specials | Sales | Services | Contact Cart | Order Info | Downloads | MicroX | Search | Links | About
Please note, this is our OLD SITE!!!! It should be used for reference only!
To purchase product, please go to our new site at www.modtronix.com!
Products
Netcruzer Boards
PIC MicroX Boards
Presto Boards
LCD Displays
Serial LCD Displays
1-Wire
CAN Bus
Ethernet
RS232
RS485 & RS422
USB
I/O Modules
Batteries & Chargers
Components
Connectors
Hardware
Microcontrollers
Terminal Blocks
PIC Programmers
Clearance Sale
Archive
Personal
Log In
Create an Account
Cart Contents
Checkout
Information
Forum
Shipping & Returns
Payment
Privacy Notice
All Products
Contact Us
Currencies
Shopping Cart more
0 items
Specials more
TB10B-F508-R4
TB10B-F508-R4
US$1.00
US$0.25
Bestsellers
01.HDR1X2PF-M254-30
02.HDR2X10-M254-75
03.SBC65EC
04.HDR1X8PF-M254-30
05.PT01TC-ASM
06.HDR2X12-M254-75
07.PIC16F628A-I/P
08.SBC68EC
09.CON-MICMAT6-MW
10.LM35-DZ
Presto iMod Modules and iMod Ports

 Introduction

An iMod Module is a small boards that fits into an iMod Port on a target board. The module normally has press-fit connectors, and can be pressed into the pads on the iMod Port without any solder required. For a permanent connection, it could also be soldered. It is part of the Modtronix Presto Range of products. An iMod Module is used to add functionality to a target board. Some typical iMod Modules have interface drivers for adding an interface to a target board, like RS-232, RS-485, CAN Bus...

Additional photos - click on image to enlarge!


The in28J60 Ethernet iMod Module from the bottom. The board has two rows of press-fit connectors that are pressed into the pads of the iMod Port


The SBC83I board with 3 iMod Ports. The first port is wider than standard, allowing a module of 0.9" be fitted.


Shows the im232M RS-232 iMod Module inserted on a target board

 Description

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. On the iMod Port, 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. The first picture below shows a typical iMod Port with two left rows, and a single right row. This allows iMod Modules of 0.6" and 0.7" to be mounted. If an iMod Port has multiple left or right rows, the adjacent pads are connected, as shown (with blue lines) in

A single iMod Module is defined to have a maximum row spacing of 0.7, referred to as one module width. Modules can however be wider than one module width, other common module widths are 0.9, 1.1 and 1.6. Target boards can provide iMod Ports for fitting 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!

Additional photos - click on image to enlarge!


A single iMod Port. This implementation has two left rows, allowing for 0.6" and 0.7" iMod Modules to be used. The drill size of the pads is 1.00mm.


The SBC83I board with 3 iMod Ports. The first port is wider than standard, allowing a module of 0.9" to be fitted. Ports have 0.2" between them.


Shows a SBC target board with one in28J60 and two im232M iMod Module inserted.

 iMod Port Pins
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....
    • 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, 13=SDI and 14=SCK
    • When used as a I2C port, 13=SDA and 14=SCL
  • Pin 11 is Vsec, which is the secondary supply voltage. This will normally be 5V on a 3.3V board, and 5V on a 3.3V board.
  • 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 Row Right Row
Pin Description Pin Description
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, or Chip Select. If a Chip Select signal is required, it is recommended to use this pin. Any other IO pin could however also be used. 15 Vcc: This is 3.3V or 5.0V, depending on the operating voltage of the host board.
3 Serial Receive (or IO): This is the serial USART receive pin of the CPU. It is connected to the serial transmit (output) of the circuit on the iMod module. 14 SCK for SPI, or SCL for I2C: This is the serial clock output from the CPU.
4 Serial Transmit (or IO): This is the serial USART transmit pin of the CPU. It is connected to the serial receive (input) of the circuit on the iMod module. 13 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, or Interrupt. If an Interrupt signal is required, it is recommended to use this pin. Any other IO pin could however also be used. 12 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 IO. 11 Vsec: Secondary supply voltage. This will normally be 5V on a 3.3V board, and 5V on a 3.3V board.
7 IO: General Purpose IO. 10 IO: General Purpose IO.
8 IO: General Purpose IO. 9 IO: General Purpose IO.

 Multiple left and right rows

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. The pictures below show some typical iMod Ports with multiple left and/or right rows. This allows iMod Modules of different widths to be mounted.

If an iMod Port has multiple left or right rows, the adjacent pads are electrically connected. This is shown with blue lines in the pictures below.

Additional photos - click on image to enlarge!


Shows iMod module with two left rows. This allows iMod Modules of 0.6" and 0.7" to be mounted.


Shows a SBC board with 3 iMod Ports. The first port is 0.9" wide, and the other two the standard 0.7". Because each port has multiple left and right rows, iMod Modules of different widths can be fitted.
Please note, this is our OLD SITE!!!! It should be used for reference only!
To purchase product, please go to our new site at www.modtronix.com!