Internal Devices
Tiger City IMX Industrial Computer with Linux OS
- Internal expansion connector
- Watchdog + reset
- EEPROM
- RTC
- ESP32 microcontroller
- TPM 2.0
- Secure element TO136
- Buzzer
Internal expansion connectors
Internal Expansion Connector A
Part number: FH1243-208CWG0MUT01
Internal expansion connector connections diagram

Internal expansion connector connections table
|
Connector pin |
Description |
|
1 |
VIN |
|
2 |
+20V |
|
4 |
+5V |
|
5 |
+3V3 |
|
10 |
+1V8 |
|
11 |
+1V8 |
|
12 |
+3V3 |
|
13 |
+5V |
|
15 |
+20V |
|
16 |
VIN |
Internal Expansion Connector B
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 |
CPU pin |
Default function |
User space name |
|
ESP32 watchdog refresh |
(...) |
GPIO1_IO3 |
gpiochip0 3 |
|
ESP32 watchdog reset |
(...) |
GPIO1_IO01 |
gpiochip0 1 |
|
Reset |
(...) |
GPIO5_IO02 |
gpiochip4 2 |
ESP32 reset
The device is equipped with an ESP32 microcontroller, which can optionally serve as a watchdog.
EEPROM
The device is equipped with 2 EEPROM memory modules. EEPROM B is reserved for the producers pruposes and it is read only.
EEPROM device
Part number: M24C02-RMC6
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 |
I2C3 data |
X |
|
6 |
I2C3 clock |
X |
|
7 |
EEPROM write protect |
gpiochip5 6 |
EEPROM connection diagram

User space access
EEPROM A device name: /sys/bus/nvmem/devices/2-00522
EEPROM B device name: /sys/bus/nvmem/devices/2-00561
EEPROM B connections table
|
EEPROM pin |
Description |
|
1 |
Address pin 0 (GND) |
|
2 |
Address pin 1 (+3V3) |
|
3 |
Address pin 2 (GND) |
|
5 |
I2C3 data |
|
6 |
I2C3 clock |
|
7 |
EEPROM write protect |
Expander E
EEPROM A is connected to the expander E via I2C4 interface.
I2C2
EEPROMs A and B are connected to the CPU with I2C3 interface.
RTC
The device is equipped with a real-time clock operating at frequency of 32.768 kHz and tolerance of 20 ppm. The RTC clock is connected to a DR2032 battery which acts as its power supply.
RTC device
Part number: DS1338
RTC connection diagram

User space access
Device name: /sys/class/rtc/rtc0
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 |
I2C2
Real-time clock is connected to the CPU with I2C3 interface.
ESP32 microcontroller
The device is equipped with an internal ESP32 microcontroller, used for internal purposes.
ESP32 device
Part number: ESP32-DOWD
ESP32 connections table
|
ESP32 pin |
Description |
|
8 |
ESP_P_Detect |
|
9 |
ESP32 reset |
|
14 |
DSI-HDMI bridge I2C data |
|
15 |
DSI-HDMI bridge I2C clock |
|
16 |
DSI_HDMI bridge interrupt |
|
20 |
I2C3 data |
|
22 |
I2C3 clock |
|
23 |
ESP_GPIO0 |
|
24 |
ESP32 watchdog reset |
|
25 |
ESP32 watchdog refresh |
|
26 |
VDD_SDIO |
|
28 |
ESP SPI hold |
|
29 |
ESP SPI write protect |
|
30 |
ESP SPI chip select |
|
31 |
ESP SPI clock |
|
32 |
ESP SPI slave out |
|
33 |
ESP SPI slave in |
|
34 |
ESP LED |
|
39 |
ESP programming on signal |
|
40 |
ESP console RX |
|
41 |
ESP console TX |
ESP32 connections diagram

CPU connections table
|
Signal |
CPU pin |
Default function |
User space name |
|
ESP programming on signal |
AG11 |
GPIO1_IO06 |
gpiochip0 6 |
|
ESP32 reset signal |
E18 |
GPIO5_IO26 |
gpiochip4 26 |
|
ESP GPIO 0 |
D18 |
GPIO5_IO27 |
gpiochip4 27 |
|
ESP Watchdog line |
AG8 |
GPIO4_IO28 |
gpiochip3 28 |
USB1
The programming console is output via multiplexer to USB1 microUSB connector.
I2C2
The microcontroller is connected to the CPU via I2C3 interface.
UART2
The microcontroller is connected to the CPU via UART3 interface.
TPM 2.0
The device is equipped with a trusted platform module in 2.0 standard.
TPM device
Part number: SLM9670
TPM connections table
|
TPM pin |
Description |
|
17 |
Reset |
|
18 |
TPM_IRQ |
|
19 |
SPI2 clock |
|
20 |
SPI2 chip select |
|
21 |
SPI2 master out slave in |
|
24 |
SPI2 master in slave out |
User space access
Device name: (...)
TPM connection diagram

CPU connections table
|
Signal |
CPU pin |
Default function |
User space name |
|
TPM_IRQ |
AD6 |
GPIO5_IO02 |
gpiochip4 2 |
SPI2
Trusted platform module is connected to the CPU with SPI2 interface.
Secure element TO136
The device is equipped with a secure element that can be used for encoding data.
Secure element device
Part number: IDEMIA TO136
Secure element connections table
|
Secure element pin |
Description |
|
1 |
I2C2 clock |
|
2 |
I2C2 data |
|
3 |
+3V3 |
|
6 |
IDLE/BUSY state report |
User space access
Device name: (...)
Secure element connections diagram

Expander E
Buzzer is connected to the Expander E connected to the CPU via I2C4 interface.
I2C2
Secure Element is connected with the CPU via I2C2 interface.
Buzzer
The device is equipped with a buzzer.
Buzzer device
Part number: LD-BZEG-0905
User space access
User space name: gpiochip8 9
Buzzer connection diagram

Expander B
Buzzer is connected to the Expander B.



