Skip to main content

External Interfaces

Tiger City IMX Industrial Computer with Linux OS

USB

The device is equipped with 2 USB connectors.

USB1

MicroUSB connector for USB 2.0 is placed on the front panel. The interface can work in both host and device modes. The signal on the connector can be chosen with a switch. The maximal current of the connector is 500 mA.

MicroUSB connector location

78c092fc-5b15-4367-b2cd-926701f6aa63.png

USB1 connection diagram

Description

Processor pin

Default function

5 V USB voltage

F22

USB1_VBUS

USB data differential pair negative

A22

USB1_D_N

USB data differential pair positive

B22

USB1_D_P

USB on the go

AB10

USB1_OTG_PWR

UART4

Device name: /dev/ttymxc3

Signal

Processor pin

Default function

Receive (UART4 RX)

F19

UART4_RXD

Transmit (UART4 TX)

F18

UART4_TXD

USB2

USB-A connector for USB 2.0 is placed on the side of the device with the interface set up in the host mode. The maximal current of the connector is 1 A.

98755e40-c1a7-484f-9582-8e926637319a.png

USB2 connection diagram
Description

Processor pin

Default function

USB power switch control

F23

USB2_VBUS

USB data differential pair negative

A23

USB2_D_N

USB data differential pair positive

B23

USB2_D_P

Serial ports

The device is equipped with 3 serial port connectors.

RS485-1/2

Baud rate: 50-115200 bps.

Location of the RS485-1/2 connector

36fa522b-958c-4410-bfce-5afea493fb67.png

Connector pin

Description

A1

RS485 A1

B1

RS485 B1

G

Ground

A2

RS485 A2

B2

RS485 B2

RS485-3/4

Baud rate: 50-115200 bps.

Location of the RS485-3/4 connector

3a4b4f71-ac97-4092-aabc-c88481f475c5.png

Connector pin

Description

A3

RS485 A3

B3

RS485 B3

G

Ground

A4

RS485 A4

B4

RS485 B4

RS485-1/2/3/4 connections diagram

SPI2

Signal

Processor pin

Default function

Chip select 0

A6

SPI2_CS0

Chip select 1

AF12

SPI2_CS1

Chip select 2

AB19

SPI2_CS2

Master in slave out

A8

SPI2_MISO

Clock

E6

SPI2_SCLK

Master out slave in

B8

SPI2_MOSI

Expander E

The termination resistors are controlled by signals output from the Expander E connected by the I2C3 interface with the CPU.

RS232-1/2

Baud rate: 50-115200 bps.

Location of the RS232-1/2 connector

1e785ccf-8adc-4265-98ba-64d13fbf676f.png

Connector pin

Description

T1

RS232 TX1

R1

RS232 RX1

G

Ground

T2

RS232 TX2

R2

RS232 RX2

RS232-1/2 connections diagram
UART4

Device name: /dev/ttymxc3

Signal

Processor pin

Default function

Receive (UART4 RX)

F19

UART4_RXD

Transmit (UART4 TX)

F18

UART4_TXD

UART1

Device name: /dev/ttymxc0

Signal

Processor pin

Default function

Receive (UART1 RX)

E14

UART1_RXD

Transmit (UART1 TX)

F13

UART1_TXD

UART3

Device name: /dev/ttymxc2

Signal

Processor pin

Default function

Receive (UART3 RX)

E18

UART3_RXD

Transmit (UART3 TX)

D18

UART3_TXD

1-Wire

The device is equipped with the 1-Wire interface operating with Maxim sensors. Connector 5 V outputs are secured with a 100 mA fuse.

1-Wire connector and pins

33d16af7-c545-4d01-a451-f9a306401416.png

 Connector pin

Description

1W

1-Wire data

5V

1-Wire +5 V power

G

Ground

1-Wire connection diagram

I2C2

Device name: /dev/i2c-1

Signal

Processor pin

Default function

Clock

D10

I2C2_SCL

Data

D9

I2C2_SDA

1-Wire bridge

Part number: DS2484

HDMI

The device is equipped with the microHDMI standard connector located on the front panel.

HDMI connector location

9efe31de-51ed-4941-b757-75477fc3fa07.png

Signal

Processor pin

Default function

DSI_TX0_N

A9

MIPI_DSI_TX0_N

DSI_TX0_P

B9

MIPI_DSI_TX0_P

DSI_TX1_N

A10

MIPI_DSI_TX1_N

DSI_TX1_P

B10

MIPI_DSI_TX1_P

DSI_TX2_N

A12

MIPI_DSI_TX2_N

DSI_TX2_P

B12

MIPI_DSI_TX2_P

DSI_TX3_N

A13

MIPI_DSI_TX3_N

DSI_TX3_P

B13

MIPI_DSI_TX3_P

DSI_CLK_N

A11

MIPI_DSI_CLK_N

DSI_CLK_P

B11

MIPI_DSI_CLK_P

HDMI connection diagram

DSI/HDMI Bridge

Part number: LT8912B

ETHERNET‎

The device is equipped with a RJ45 connector placed on the side of the device. The diode on the front panel indicates ETHERNET's operation.

RJ45 connector location

dc297975-1633-4a3d-8c9c-09dd150feaff.png

ETHERNET connection diagram

GSM

The device is equipped with the SIM7600E module connected with the miniPCIE connector. Its features:

  • operation of protocols: CP, UDP, PPP, HTTP, FTP, MQTT, SMS, Mail
  • GNSS (GPS, GLONASS, BeiDou) positioning
  • the microSIM card can be installed
  • the device can be expanded with an antenna
  • LED on the front panel indicates GSM operation

Device name: SIM7600E

MicroSIM connector

595b8026-f4eb-4f44-ae55-5d4f3fcd9026.png

Function

Processor pin

Default function

USB power switch control

F23

USB2_VBUS

USB data differential pair negative

A23

USB2_D_N

USB data differential pair positive

B23

USB2_D_P

GSM connection diagram

USB HUB

Part number: USB2533I-1080AEN

Wi-Fi‎ / Bluetooth

The device is equipped with a Wi-Fi module and can be expanded with a Wi-Fi antenna which takes the place of digital inputs no. 1 and 2. The module is dual-band and operates on the frequencies of 2.4 and 5 GHz in 802.11.ac/a/b/g/n standard.

Wi-Fi connections diagram

UART2

Device name: /dev/ttymxc1

Signal

Processor pin

Default function

Receive (UART2 RX)

X

UART2_RXD

Transmit (UART2 TX)

X

UART2_TXD

Wi-Fi module

Part number: Sterling-LWB5

Digital inputs

The device is equipped with a 5-pin digital inputs (DI) connector with a maximum voltage of 30 V and a dry contact. Input signals connect directly to the CPU. 

DIs location on the connector

e662e86f-c382-4492-b969-5f66581fe8d3.png

DI connector pin

Processor pin

User-space name

D1

AC22

gpiochip3 26

D2

AD23

gpiochip3 24

D3

AB22

gpiochip3 22

D4

AD15

gpiochip2 25

D5

AC13

gpiochip2 24

DI circuit block schematic

  • R1 - push-up resistor 47 kΩ

Digital inputs/outputs

The device is equipped with 7 digital input/output (DIO) connectors. They can operate as:

  • digital input with a maximal voltage of 30 V and a dry contact
  • digital Vin output with a maximal current of 200 mA

DIOs location on the connector

e113b2d5-f590-4037-a4c5-6f18363bea6a.png

DIO connector pin

Input

Output

User-space name

Expander E pin

User-space name

Expander A pin

H1

gpiochip5 9

24

gpiochip8 1

1

H2

gpiochip5 10

25

gpiochip8 2

2

H3

gpiochip5 11

28

gpiochip8 3

3

H4

gpiochip5 12

1

gpiochip8 4

4

H5

gpiochip5 13

2

gpiochip8 5

5

H6

gpiochip5 14

3

gpiochip8 6

6

H7

gpiochip5 15

4

gpiochip8 7

7

DIO circuit block schematic

  • F1 - 200 mA fuse
  • R1 - pull-up resistor 4k7 Ω
  • R2 - pull-up resistor 47 kΩ

Expander E

The circuit's inputs are connected to the expander E via the I2C3 interface.

Expander A

Outputs of the circuit are connected to the expander A via the SPI1 interface.

Universal inputs/outputs

The device is equipped with 4 universal analog-digital inputs/outputs (UIOs). They can operate as:

  • DC voltage inputs for voltage in the range of 0-10 V with the input resistance of 100 kΩ
  • current inputs for current in the range of 0-4-20 mA with the input resistance of 200 Ω
  • current outputs with the range of 4-20 mA
  • temperature inputs of sensors: Pt1000, Ni1000, KTY, NTC
  • resistance inputs with the range of 0-5000 Ω
  • dry contact inputs
  • analog to digital converters with 24-bit resolution
  • digital to analog converters with 12-bit resolution

Voltage is measured using a 2-channel analog-to-digital converter with 24-bit resolution.

A current value can be set using a 4-channel digital-to-analog converter.

UIOs location on the connector

e8e72d07-8baa-4599-9e12-08486f1de34e.png

Diagram of UIO circuit

  • R1 - 200 Ω/1% measurement resistor
  • R2 - 100 kΩ/1% measurement resistor
  • R3 - switchable resistor for changing range of current sources (649 Ω/1% or 1,649 Ω/1%)

User-space access

Analog-Digital Converter A Device name: /sys/bus/iio/devices/iio:device0

Analog-Digital Converter B Device name: /sys/bus/iio/devices/iio:device1

Digital-Analog Converter A Device name: /sys/bus/iio/devices/iio:device2

Possible configurations

Switching to particular modes of the circuit is realized by “Set voltage input”, “Set current input”, “Current enable”, “Set R3 resistance value” and “Set current value” signals.

Configuration signal

Modes of operation

DI dry contact

AI 0-10 V

AI 0-4-20 mA

AO 4-20mA / temperature* / resistance

Set voltage input

0

1

0

0

Set current input

0

1

0

1

Current enable

1

0

0

1

Set R3 resistance value

1

X

X

1 or 0**

Set current value

12-bit value***

X

X

12-bit value***

* by measuring resistance

** 1 for 1,649 kΩ/1% or 0 for 649 Ω/1% resistor

*** depends on the sensor (see examples for more)

  • X - any value
  • DI - digital input
  • AI - analog input
  • AO - analog output

UIO connector pin

Configuration signal

Expander pin

U1

Current enable

20

Set voltage input

19

Set current input

27

Set R3 resistance value

21

U2

Current enable

3

Set voltage input

22

Set current input

28

Set R3 resistance value

4

U3

Current enable

23

Set voltage input

17

Set current input

1

Set R3 resistance value

18

U4

Current enable

26

Set voltage input

24

Set current input

2

Set R3 resistance value

25

Expander C

The circuit's inputs are connected to the expander C via the I2C2 interface.