Skip to main content

Internal Devices

Tiger City IMX Industrial Computer with Linux OS

Internal expansion connector

Part number: FH1234-221CWG0MUT01

Internal expansion connector connections diagram

Internal expansion connector connections table

Connector pin

Description

1

GND

2

VIN

3

GND

4

SPI1 MOSI

5

GND

6

SPI1 SCLK

7

GND

8

SPI1 MISO

9

GND

10

RTC battery power supply

11

External watchdog reset

12

NC

13

GND

14

NC

15

NC

16

NC

17

GPIO4 IO25

18

GND

19

GPIO1 IO07

20

GPIO4 IO21

21

GPIO5 IO09

22

Global reset

23

GND

24

I2C3 SDA

25

I2C3 SCL

26

GND

27

+3V3

28

GND

29

USB3 positive pole

30

USB3 negative pole

31

GND

32

+20V

33

UIO reset

34

NC

35

NC

36

+1V8

37

+1V8

38

GND

39

+5V

40

+5V

41

GND

42

GND

43

VIN

44

GND

Watchdog + reset

The device is equipped with a watchdog and a reset circuit.

Watchdog and reset circuit connections diagram

CPU connections table

Signal

Default function

User-space name 

ESP32_WDI

GPIO1_IO01

gpiochip0 1

ESP32_WDI

SOM_GLOB_NRST

GPIO5_IO02

gpiochip4 2

GLOBAL_NRST

GPIO0

GPIO3_IO22

gpiochip2 22

ESP_GPIO0

GPIO2

GPIO3_IO20

gpiochip2 20

ESP_GPIO2

ESP_CHIP_PU

GPIO4_IO20

gpiochip3 20

ESP_CHIP_PU

ESP32 reset

The device is equipped with an ESP32 microcontroller as a watchdog.

EEPROM‎‎

The device is equipped with 2 EEPROM memory modules. EEPROM B is read-only and reserved for the producer's purposes.

EEPROM device

Part number: M24C02-RMC6

625c3c1e-7881-4030-9874-e9a294456278.png

EEPROM A connections table

EEPROM pin

Description

User-space name

1

Address pin 0 (GND)

X

2

Address pin 1 (+3V3)

X

3

Address pin 2 (+3V3)

X

5

I2C2 data

X

6

I2C2 clock

X

7

EEPROM write-protect

gpiochip0 2

EEPROM B (EEPROM SN) connections table

EEPROM pin

Description

User-space name

1

Address pin 0 (GND)

X

2

Address pin 1 (+3V3)

X

3

Address pin 2 (GND)

X

5

I2C2 data

X

6

I2C2 clock

X

7

EEPROM write-protect (pull-up)

X

EEPROM connection diagram

User-space access

EEPROM device name: /sys/bus/nvmem/devices/1-00561
EEPROM device address: 0x56

I2C2

EEPROMs A and B are connected to the CPU with the I2C2 interface.

FLASH

Part number: W25Q64JVSSIQ

image.png

FLASH connections table

FLASH pin

Description

User-space name

1

SPI1_CS0

gpiochip2 21

2

SPI1_MISO

X

3

SPI1_WP

X

5

SPI1_MOSI

X

6

SPI1_SCLK

X

7

SPI1_HOLD

X

FLASH connection diagram

User-space access

FLASH device name: /dev/mtdblock0

SPI1

FLASH is connected to the CPU with the SPI1 interface.

RTC

The device is equipped with a real-time clock operating at 32.768 kHz with a tolerance of 20 ppm. The RTC clock is connected to a DR2032 battery which serves as its power supply.

RTC device

Part number: DS1338

RTC connection diagram

User-space access

Device name: /sys/class/rtc/rtc0
Device address: 0x68

RTC connections table

RTC pin

Description

1

Clock oscillator pin no. 1

2

Clock oscillator pin no. 2

3

Battery power pin

5

I2C3 data

6

I2C3 clock

I2C3

The real-time clock is connected to the CPU with the I2C3 interface.

ESP32 microcontroller

The device is equipped with an internal ESP32 microcontroller that can be used for internal purposes.

ESP32 device

Part number: ESP32-DOWD

a7b3a58b-200b-44dc-8468-bd39bc498805.png

ESP32 connections table

ESP32 pin

Description

8

ESP_P_DETECT

9

ESP_CHIP_PU

14

ESP32_WDT_EN

15

ESP32_WDI

22

ESP_GPIO2

23

ESP_GPIO0

24

RESET_WDT

25

LED_ESP

26

VDD_SDIO

28

ESP_SPI_HD

29

ESP_SPI_WP

30

ESP_SPI_CS0

31

ESP_SPI_CLK

32

ESP_SPI_Q

33

ESP_SPI_D

38

I2C4_SCL

39

I2C4_SDA

40

ESP_CONSOLE_RX

41

ESP_CONSOLE_TX

ESP32 connections diagram

CPU connections table

Signal

CPU pin

Default function

User-space name

ESP_GPIO_0

AC14 GPIO3_IO22 gpiochip2 22
ESP_GPIO_2 AC15 GPIO3_IO20 gpiochip2 20

ESP32_WDI

AF14 GPIO1_IO01 gpiochip0 1

ESP32_WDT_EN

AF13

GPIO1_IO03

gpiochip0 3

I2C4

The microcontroller is connected to the CPU via the I2C4 interface.

UART3

The microcontroller is connected to the CPU via the UART3 interface.

TPM 2.0

The device is equipped with a trusted platform module in 2.0 standard.

TPM device

Part number: SLM9670

579d062d-a70c-4778-a1bd-8d52a8a756ff.png

TPM connections table

TPM pin

Description

17

Reset

18

TPM_IRQ

19

SPI2 clock

20

SPI2 chip select 0

21

SPI2 master out slave in

24

SPI2 master in slave out

User-space access

Device name: /sys/class/tpm

TPM connection diagram

CPU connections table

Signal

CPU pin

Default function

User-space name

TPM_IRQ

AC24

GPIO4_IO23

gpiochip3 23

SPI2_CS0_TPM

A6

GPIO5_IO13

gpiochip4 13

SPI2

The trusted platform module is connected to the CPU with the SPI2 interface.

Secure element TO136

The device is equipped with a secure element that can be used for data encoding.

Secure element device

Part number: IDEMIA TO136

0e30de29-719d-44cf-bec2-d4451bfabdb8.png

Secure element connections table

Secure element pin

Description

1

I2C4 clock

2

I2C4 data

3

+3V3

6

IDLE/BUSY state report

User-space access

Device address: 0x50

Secure element connections diagram

Expander E

The secure element is connected to the Expander E connected to the CPU via the I2C3 interface.

I2C4

The secure element is connected to the CPU via the I2C4 interface.

Buzzer

The device is equipped with a buzzer.

Buzzer device

Part number: LD-BZEG-0905

User-space access

Device name: gpiochip3 7
Label: "BUZZER"

Buzzer connection diagram