# External Interfaces

## {{@273#bkmrk-tiger-city-imx-embed}}

- [{{@133#bkmrk-usb}}](https://doc.redisage.com/link/133#bkmrk-usb)
- [{{@133#bkmrk-serial-ports}}](https://doc.redisage.com/link/133#bkmrk-serial-ports)
- [{{@133#bkmrk-1-wire}}](https://doc.redisage.com/link/133#bkmrk-1-wire)
- [{{@133#bkmrk-hdmi}}](https://doc.redisage.com/link/133#bkmrk-hdmi)
- [{{@133#bkmrk-%C2%A0-3}}](https://doc.redisage.com/link/133#bkmrk-%C2%A0-3)
- [{{@133#bkmrk-%C2%A0-4}}](https://doc.redisage.com/link/133#bkmrk-%C2%A0-4)
- [{{@133#bkmrk-microsd-slot}}](https://doc.redisage.com/link/133#bkmrk-microsd-slot)
- [{{@133#bkmrk-wi-fi%E2%80%8E-%2F-bluetooth}}](https://doc.redisage.com/link/133#bkmrk-wi-fi%E2%80%8E-%2F-bluetooth)
- [{{@133#bkmrk-%C2%A0-6}}](https://doc.redisage.com/link/133#bkmrk-%C2%A0-6)
- [{{@133#bkmrk-digital-inputs%2Foutpu}}](https://doc.redisage.com/link/133#bkmrk-digital-inputs%2Foutpu)
- [{{@133#bkmrk-universal-inputs%2Fout}}](https://doc.redisage.com/link/133#bkmrk-universal-inputs%2Fout)

### 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 changed with a switch. The maximal current of the connector is 500 mA.

##### MicroUSB connector location

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/G32image.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/G32image.png)

##### USB1 connection diagram  


<div drawio-diagram="989"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212018.png" alt=""/></div>

<table border="1" id="bkmrk-function-processor-p" style="border-collapse: collapse; width: 100%; height: 176.953px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Description**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5 V USB voltage

</td><td style="height: 35.3906px;">F22

</td><td style="height: 35.3906px;">USB1\_VBUS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">USB data differential pair negative

</td><td style="height: 35.3906px;">A22

</td><td style="height: 35.3906px;">USB1\_D\_N

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">USB data differential pair positive

</td><td style="height: 35.3906px;">B22

</td><td style="height: 35.3906px;">USB1\_D\_P

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">USB on the go

</td><td style="height: 35.3906px;">AB10

</td><td style="height: 35.3906px;">USB1\_OTG\_PWR

</td></tr></tbody></table>

##### {{@134#bkmrk-uart4}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Ftt-3}}

{{@134#bkmrk-signal-processor-pin-8}}

#### 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.

##### USB-A connector location

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/XJ3image.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/XJ3image.png)

##### USB2 connection diagram  


<div drawio-diagram="1043"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721296762.png" alt=""/></div>

<table border="1" id="bkmrk-function-processor-p-1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Description**</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>USB power switch control

</td><td>F23

</td><td>USB2\_VBUS

</td></tr><tr><td>USB data differential pair negative

</td><td>A23

</td><td>USB2\_D\_N

</td></tr><tr><td>USB data differential pair positive

</td><td>B23

</td><td>USB2\_D\_P

</td></tr></tbody></table>

### 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  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/ezcimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/ezcimage.png)

<table border="1" id="bkmrk-connector-pin-descri" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td class="pm-table-header-content-wrap align-center">**Connector pin**

</td><td class="pm-table-header-content-wrap align-center">**Description**

</td></tr></thead><tbody><tr><td class="pm-table-cell-content-wrap">A1

</td><td class="pm-table-cell-content-wrap">RS485 A1

</td></tr><tr><td class="pm-table-cell-content-wrap">B1

</td><td class="pm-table-cell-content-wrap">RS485 B1

</td></tr><tr><td class="pm-table-cell-content-wrap">G

</td><td class="pm-table-cell-content-wrap">Ground

</td></tr><tr><td class="pm-table-cell-content-wrap">A2

</td><td class="pm-table-cell-content-wrap">RS485 A2

</td></tr><tr><td class="pm-table-cell-content-wrap">B2

</td><td class="pm-table-cell-content-wrap">RS485 B2

</td></tr></tbody></table>

#### RS485-3/4

Baud rate: **50-115200** bps.

##### Location of the RS485-3/4 connector

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/yP6image.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/yP6image.png)

<table border="1" id="bkmrk-connector-pin-descri-1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Description**

</td></tr></thead><tbody><tr><td>A3

</td><td>RS485 A3

</td></tr><tr><td>B3

</td><td>RS485 B3

</td></tr><tr><td>G

</td><td>Ground

</td></tr><tr><td>A4

</td><td>RS485 A4

</td></tr><tr><td>B4

</td><td>RS485 B4

</td></tr></tbody></table>

##### RS485-1/2/3/4 connections diagram  


<div drawio-diagram="1128"><img src="https://doc.redisage.com/uploads/images/drawio/2024-08/drawing-29-1723106679.png" alt=""/></div>

//sprawdzić z Dmytro całkowitą rezystancję terminacji (rezystor + transoptor go załączający)

##### {{@134#bkmrk-%C2%A0}}

{{@134#bkmrk-signal-processor-pin-1}}

##### [{{@136#bkmrk-expander-b}}](https://doc.redisage.com/link/136#bkmrk-expander-b)

The RS485 1 &amp; 2 lines are controlled from the B expander connected by the SPI2 interface with the CPU.

##### [{{@136#bkmrk-expander-f}}](https://doc.redisage.com/link/136#bkmrk-expander-f)

The RS485 3 &amp; 4 lines are controlled from the F expander connected by the SPI2 interface with the CPU.


##### [{{@136#bkmrk-expander-e}}](https://doc.redisage.com/link/136#bkmrk-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  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/0eYimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/0eYimage.png)

<table border="1" id="bkmrk-connector-pin-descri-2" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Description**

</td></tr></thead><tbody><tr><td>T1

</td><td>RS232 TX1

</td></tr><tr><td>R1

</td><td>RS232 RX1

</td></tr><tr><td>G

</td><td>Ground

</td></tr><tr><td>T2

</td><td>RS232 TX2

</td></tr><tr><td>R2

</td><td>RS232 RX2

</td></tr></tbody></table>

##### RS232-1/2 connections diagram  


<div drawio-diagram="992"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212082.png" alt=""/></div>

##### {{@134#bkmrk-uart4}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Ftt-3}}

{{@134#bkmrk-signal-processor-pin-8}}

##### {{@134#bkmrk-uart-1}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Ftt}}

{{@134#bkmrk-signal-processor-pin-5}}

##### {{@134#bkmrk-uart3-1}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Ftt-2}}

{{@134#bkmrk-signal-processor-pin-7}}

### 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  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/tEKimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/tEKimage.png)

<table border="1" id="bkmrk-%C2%A0connector-pin-descr" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center"> **Connector pin**</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**<span data-renderer-mark="true">Description</span>**

</td></tr></thead><tbody><tr><td>1W

</td><td>1-Wire data

</td></tr><tr><td>5V

</td><td>1-Wire +5 V power

</td></tr><tr><td>G

</td><td>Ground

</td></tr></tbody></table>

#### 1-Wire connection diagram  


<div drawio-diagram="993"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212095.png" alt=""/></div>

#### {{@134#bkmrk-i2c3}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2}}

{{@134#bkmrk-signal-processor-pin-2}}

#### 1-Wire bridge  


Part number: **DS2484**

### HDMI

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

#### HDMI connector location  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/EL5image.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/EL5image.png)

<table border="1" id="bkmrk-signal-processor-pin" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>DSI\_TX0\_N

</td><td>A9

</td><td>MIPI\_DSI\_TX0\_N

</td></tr><tr><td>DSI\_TX0\_P

</td><td>B9

</td><td>MIPI\_DSI\_TX0\_P

</td></tr><tr><td>DSI\_TX1\_N

</td><td>A10

</td><td>MIPI\_DSI\_TX1\_N

</td></tr><tr><td>DSI\_TX1\_P

</td><td>B10

</td><td>MIPI\_DSI\_TX1\_P

</td></tr><tr><td>DSI\_TX2\_N

</td><td>A12

</td><td>MIPI\_DSI\_TX2\_N

</td></tr><tr><td>DSI\_TX2\_P

</td><td>B12

</td><td>MIPI\_DSI\_TX2\_P

</td></tr><tr><td>DSI\_TX3\_N

</td><td>A13

</td><td>MIPI\_DSI\_TX3\_N

</td></tr><tr><td>DSI\_TX3\_P

</td><td>B13

</td><td>MIPI\_DSI\_TX3\_P

</td></tr><tr><td>DSI\_CLK\_N

</td><td>A11

</td><td>MIPI\_DSI\_CLK\_N

</td></tr><tr><td>DSI\_CLK\_P

</td><td>B11

</td><td>MIPI\_DSI\_CLK\_P

</td></tr></tbody></table>

#### HDMI connection diagram  


<div drawio-diagram="1056"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721308388.png" alt=""/></div>

#### DSI/HDMI Bridge

Part number: **LT8912B**

#### {{@134#bkmrk-i2c4-1}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2-2}}

{{@134#bkmrk-signal-processor-pin-4}}

#### {{@134#bkmrk-i2c3}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2}}

{{@134#bkmrk-signal-processor-pin-2}}

### 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  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/8kqimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/8kqimage.png)

#### ETHERNET connection diagram  


<div drawio-diagram="995"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212169.png" alt=""/></div>

### 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  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/sEAimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/sEAimage.png)

<table border="1" id="bkmrk-function-processor-p-2" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Function**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>USB power switch control

</td><td>F23

</td><td>USB2\_VBUS

</td></tr><tr><td>USB data differential pair negative

</td><td>A23

</td><td>USB2\_D\_N

</td></tr><tr><td>USB data differential pair positive

</td><td>B23

</td><td>USB2\_D\_P

</td></tr></tbody></table>

#### GSM connection diagram  


<div drawio-diagram="1058"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721308781.png" alt=""/></div>

#### USB HUB

Part number: **USB2533I-1080AEN**

#### {{@134#bkmrk-i2c4-1}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2-2}}

{{@134#bkmrk-signal-processor-pin-4}}

### MicroSD slot

The device is equipped with a microSD card slot, connected directly to the CPU.

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/0eOimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/0eOimage.png)

<div drawio-diagram="997"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212202.png" alt=""/></div>

<table border="1" id="bkmrk-function-processor-p-3" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Function**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>SD data line 0</td><td>AB23</td><td>SD2\_DATA0</td></tr><tr><td>SD data line 1</td><td>AB24</td><td>SD2\_DATA1</td></tr><tr><td>SD data line 2</td><td>V24</td><td>SD2\_DATA2</td></tr><tr><td>SD data line 3</td><td>V23</td><td>SD2\_DATA3</td></tr><tr><td>SD command line</td><td>W24</td><td>SD2\_CMD</td></tr><tr><td>SD clock</td><td>W23</td><td>SD2\_CLK</td></tr></tbody></table>

### Wi-Fi‎/2.4G

The SOM is equipped with a Wi-Fi/2.4G module and can be connected to the dedicated IPX antenna connector or 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. The antennas can also be connected directly to the GSM module depending on the current needs.

#### Wi-Fi connections diagram  


<div drawio-diagram="1663"><img src="https://doc.redisage.com/uploads/images/drawio/2026-03/drawing-29-1772614903.png" alt=""/></div>

#### 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  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/J9Yimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/J9Yimage.png)

<table border="1" id="bkmrk-digital-input-connec" style="border-collapse: collapse; width: 100%; height: 211.79px;"><colgroup><col style="width: 33.3731%;"></col><col style="width: 33.3731%;"></col><col style="width: 16.6865%;"></col><col style="width: 16.6865%;"></col></colgroup><thead><tr style="height: 35.2983px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**DI connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="2" style="height: 35.2983px;">**User-space name**

</td></tr></thead><tbody><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI1

</td><td style="height: 35.2983px;">AC22

</td><td style="height: 35.2983px;">gpiochip3 26

</td><td>"DI1"

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI2

</td><td style="height: 35.2983px;">AD23

</td><td style="height: 35.2983px;">gpiochip3 24

</td><td>"DI2"

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI3

</td><td style="height: 35.2983px;">AB22

</td><td style="height: 35.2983px;">gpiochip3 22

</td><td>"DI3"

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI4

</td><td style="height: 35.2983px;">AD15

</td><td style="height: 35.2983px;">gpiochip2 25

</td><td>"DI4"

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI5

</td><td style="height: 35.2983px;">AC13

</td><td style="height: 35.2983px;">gpiochip2 24

</td><td>"DI5"

</td></tr></tbody></table>

#### DI circuit block schematic  


<div drawio-diagram="1346"><img src="https://doc.redisage.com/uploads/images/drawio/2025-07/drawing-29-1752488516.png" alt=""/></div>

- 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  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/3Q1image.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/3Q1image.png)

<table border="1" id="bkmrk-dio-connector-pin-in" style="border-collapse: collapse; width: 100%; height: 318.515px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="159" rowspan="2" style="height: 70.7812px;">**<span data-id="a5ed999f-6aa3-4800-b628-c3542dba7a81" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-dio-connector-pin">DIO connector pin</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="2" data-colwidth="170,122" style="height: 35.3906px;">**Input**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="2" data-colwidth="180,129" style="height: 35.3906px;">**Output**

</td></tr><tr style="height: 35.3906px;"><td class="align-center" data-cell-background="#f4f5f7" data-colwidth="170" style="height: 35.3906px;">**User-space name**

</td><td class="align-center" data-cell-background="#f4f5f7" data-colwidth="122" style="height: 35.3906px;">**Expander E pin**

</td><td class="align-center" data-cell-background="#f4f5f7" data-colwidth="180" style="height: 35.3906px;">**User-space name**

</td><td class="align-center" data-cell-background="#f4f5f7" data-colwidth="129" style="height: 35.3906px;">**Expander A pin**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO1

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 9

</td><td data-colwidth="122" style="height: 35.3906px;">24

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 1

</td><td data-colwidth="129" style="height: 35.3906px;">1

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO2

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 10

</td><td data-colwidth="122" style="height: 35.3906px;">25

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 2

</td><td data-colwidth="129" style="height: 35.3906px;">2

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO3

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 11

</td><td data-colwidth="122" style="height: 35.3906px;">28

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 3

</td><td data-colwidth="129" style="height: 35.3906px;">3

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO4

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 12

</td><td data-colwidth="122" style="height: 35.3906px;">1

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 4

</td><td data-colwidth="129" style="height: 35.3906px;">4

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO5

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 13

</td><td data-colwidth="122" style="height: 35.3906px;">2

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 5

</td><td data-colwidth="129" style="height: 35.3906px;">5

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO6

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 14

</td><td data-colwidth="122" style="height: 35.3906px;">3

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 6

</td><td data-colwidth="129" style="height: 35.3906px;">6

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO7

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 15

</td><td data-colwidth="122" style="height: 35.3906px;">4

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 7

</td><td data-colwidth="129" style="height: 35.3906px;">7

</td></tr></tbody></table>

#### DIO circuit block schematic  


<div drawio-diagram="1347"><img src="https://doc.redisage.com/uploads/images/drawio/2025-07/drawing-29-1752488574.png" alt=""/></div>

- F1 - 200 mA fuse
- R1 - pull-up resistor 10 kΩ
- R2 - pull-up resistor 47 kΩ

#### [{{@136#bkmrk-expander-e}}](https://doc.redisage.com/link/136#bkmrk-expander-e)

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

#### [{{@136#bkmrk-expander-a}}](https://doc.redisage.com/link/136#bkmrk-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  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/yrmimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/yrmimage.png)

#### Diagram of UIO circuit  


<div drawio-diagram="1348"><img src="https://doc.redisage.com/uploads/images/drawio/2025-07/drawing-29-1752488608.png" alt=""/></div>

- 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.

<table border="1" id="bkmrk-configuration-signal" style="border-collapse: collapse; width: 100%; height: 292.515px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><th aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="195" rowspan="2" scope="col" style="height: 115.562px;">**Configuration signal**

</th><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="4" data-cell-background="#e3fcef" data-colwidth="163,149,163,284" style="height: 35.3906px;">**Modes of operation**

</td></tr><tr style="height: 80.1719px;"><td class="align-center" data-cell-background="#e3fcef" data-colwidth="163" style="height: 80.1719px;">**DI dry contact**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="149" style="height: 80.1719px;">**AI 0-10 V**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="163" style="height: 80.1719px;">**AI 0-4-20 mA**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="284" style="height: 80.1719px;">**AO 4-20 mA / temperature\* / resistance**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Set voltage input

</th><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="149" style="height: 35.3906px;">1

</td><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="284" style="height: 35.3906px;">0

</td></tr><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Set current input

</th><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="149" style="height: 35.3906px;">1

</td><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="284" style="height: 35.3906px;">1

</td></tr><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Current enable

</th><td data-colwidth="163" style="height: 35.3906px;">1

</td><td data-colwidth="149" style="height: 35.3906px;">0

</td><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="284" style="height: 35.3906px;">1

</td></tr><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Set R3 resistance value

</th><td data-colwidth="163" style="height: 35.3906px;">1

</td><td data-colwidth="149" style="height: 35.3906px;">X

</td><td data-colwidth="163" style="height: 35.3906px;">X

</td><td data-colwidth="284" style="height: 35.3906px;">1 or 0\*\*

</td></tr><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Set current value

</th><td data-colwidth="163" style="height: 35.3906px;">12-bit value\*\*\*

</td><td data-colwidth="149" style="height: 35.3906px;">X

</td><td data-colwidth="163" style="height: 35.3906px;">X

</td><td data-colwidth="284" style="height: 35.3906px;">12-bit value\*\*\*

</td></tr></tbody></table>

\* 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

<table border="1" id="bkmrk-uio-connector-pin-co" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="205">**UIO connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="278">**Configuration signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="265">**Expander C pin**

</td></tr></thead><tbody><tr><td data-colwidth="205" rowspan="4">UIO1

</td><td data-colwidth="278">Current enable

</td><td data-colwidth="265">20

</td></tr><tr><td data-colwidth="278">Set voltage input

</td><td data-colwidth="265">19

</td></tr><tr><td data-colwidth="278">Set current input

</td><td data-colwidth="265">27

</td></tr><tr><td data-colwidth="278">Set R3 resistance value

</td><td data-colwidth="265">21

</td></tr><tr><td data-colwidth="205" rowspan="4">UIO2

</td><td data-colwidth="278">Current enable

</td><td data-colwidth="265">3

</td></tr><tr><td data-colwidth="278">Set voltage input

</td><td data-colwidth="265">22

</td></tr><tr><td data-colwidth="278">Set current input

</td><td data-colwidth="265">28

</td></tr><tr><td data-colwidth="278">Set R3 resistance value

</td><td data-colwidth="265">4

</td></tr><tr><td data-colwidth="205" rowspan="4">UIO3

</td><td data-colwidth="278">Current enable

</td><td data-colwidth="265">23

</td></tr><tr><td data-colwidth="278">Set voltage input

</td><td data-colwidth="265">17

</td></tr><tr><td data-colwidth="278">Set current input

</td><td data-colwidth="265">1

</td></tr><tr><td data-colwidth="278">Set R3 resistance value

</td><td data-colwidth="265">18

</td></tr><tr><td data-colwidth="205" rowspan="4">UIO4

</td><td data-colwidth="278">Current enable

</td><td data-colwidth="265">26

</td></tr><tr><td data-colwidth="278">Set voltage input

</td><td data-colwidth="265">24

</td></tr><tr><td data-colwidth="278">Set current input

</td><td data-colwidth="265">2

</td></tr><tr><td data-colwidth="278">Set R3 resistance value

</td><td data-colwidth="265">25

</td></tr></tbody></table>

#### [{{@136#bkmrk-expander-c}}](https://doc.redisage.com/link/136#bkmrk-expander-c)

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

#### {{@134#bkmrk-i2c4}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2-1}}

{{@134#bkmrk-signal-processor-pin-3}}

#### {{@134#bkmrk-i2c3}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2}}

{{@134#bkmrk-signal-processor-pin-2}}