Skip to main content

Hardware Interfaces and Design

Hardware Overview

The Radxa E24C is a compact, high-performance network computer powered by the Rockchip RK3528A processor, designed for routing, edge networking, and industrial applications. It achieves an optimal balance between performance, connectivity, and reliability.

This document details the hardware interfaces, connection methods, and application recommendations for the E24C to help you maximize the device's performance.

Chip Architecture

The RK3528A is a high-performance processor from Rockchip, featuring high performance, low power consumption, and cost-effectiveness.

  • Powerful Processing: Quad-core ARM Cortex-A53
  • Networking Capabilities: Supports multiple Gigabit network interfaces, optimized for networking applications
  • Diverse Interfaces: Supports various high-speed interfaces including PCIe, USB 3.0, and HDMI 2.1
E24C Internal Chip Architecture Diagram

System Architecture

The E24C adopts a compact and efficient hardware design, integrating multiple interfaces and functions on a single board.

E24C System Internal Architecture and Component Connection Diagram

Hardware Interfaces

tip

For detailed hardware interface pinouts of Radxa E24C, refer to the Hardware Schematic

E24C Bare Board Interfaces
No.DescriptionQty
Power Input: DC55251
Onboard eMMC1
USB 2.0 Type-C Port (OTG + UART Debug)1
User Button1
USB 2.0 Type-A Ports3
RTC Battery Connector1
MicroSD Card Slot1
GPIO: 14-pin Expansion Header1
LED Indicators (1x Power, 4x Ethernet)5
Power Button1
Fan Header1
Maskrom Button1
Gigabit Ethernet Ports4
HDMI 2.1 Output1
M.2 NVMe SSD Slot1

MicroSD Card Slot

The E24C features a MicroSD card slot, which can be used for storing system data, system images, and system configurations.

PINNameFunction Description
1SDMMC_D2SD card data line 2
2SDMMC_D3SD card data line 3
3SDMMC_CMDSD card command line
4VCC_3V33.3V power supply
5SDMMC_CLKSD card clock signal
6GNDGround
7SDMMC_D0SD card data line 0
8SDMMC_D1SD card data line 1
9SDMMC_DETNSD card insertion detection
10GNDGround
11GNDGround
12GNDGround
13GNDGround

Usage Guide

  • Supported Card Types: Compatible with MicroSD/MicroSDHC/MicroSDXC memory cards
  • Recommended Specifications: Class 10/UHS-I or higher recommended for better performance
  • Maximum Capacity: Theoretically supports up to 2TB MicroSDXC cards, tested with 512GB cards

Main Application Scenarios

  • System Boot: E24C can boot the operating system from a MicroSD card, which is the most common usage
  • Data Storage: Can be used to expand storage space when the system is already running (e.g., when booted from eMMC)
  • System Backup: Can be used to back up the current system and data
tip

For production environments or systems requiring 24/7 operation, it is recommended to use eMMC or M.2 SSD as the primary storage and boot device, as they provide better stability and read/write endurance. MicroSD cards are suitable for temporary storage and development/testing scenarios.

USB Interfaces

E24C provides two different types of USB interfaces: USB 2.0 Type-C and USB 2.0 Type-A.

USB 2.0 Type-C

Serves as a data transfer interface, supporting USB 2.0 OTG data transfer and serial debugging, with data transfer rates up to 480Mbps.

USB 2.0 Type-A

Three USB 2.0 Type-A interfaces, supporting data transfer rates up to 480Mbps.

PINNameDescription
1VCC5V0_USB5V Power Output, max 500mA
2USB2_HOST_DMUSB 2.0 Data-
3USB2_HOST_DPUSB 2.0 Data+
4GNDGround

Usage Recommendations:

  • Input devices like mice and keyboards
  • Low-bandwidth peripherals (printers, scanners, etc.)
  • External devices supporting USB 2.0

HDMI Interface

E24C features a standard HDMI 2.1 interface supporting up to 4K video output, suitable for connecting to external displays, TVs, and other devices.

PINNameDescription
1HDMI_TX2+HDMI High-Speed Data Lane 2+
2GNDGround
3HDMI_TX2-HDMI High-Speed Data Lane 2-
4HDMI_TX1+HDMI High-Speed Data Lane 1+
5GNDGround
6HDMI_TX1-HDMI High-Speed Data Lane 1-
7HDMI_TX0+HDMI High-Speed Data Lane 0+
8GNDGround
9HDMI_TX0-HDMI High-Speed Data Lane 0-
10HDMI_TXC+HDMI Clock+
11GNDGround
12HDMI_TXC-HDMI Clock-
13HDMI_CECConsumer Electronics Control for device control
14NCNo Connection
15HDMI_SCLDDC Clock for EDID information
16HDMI_SDADDC Data for EDID information
17GNDGround
18VCC5V0_HDMI5V Power Output
19HDMI_HPDHot Plug Detect Signal

Gigabit Ethernet Interface

The E24C is equipped with 4 Gigabit Ethernet ports, which are the core functional components of the product, supporting various network application scenarios.

PINNameDescription
1ETH_TXPGigabit Ethernet Transmit+
2ETH_TXNGigabit Ethernet Transmit-
3ETH_RXPGigabit Ethernet Receive+
4NCNot Connected
5NCNot Connected
6ETH_RXNGigabit Ethernet Receive-
7NCNot Connected
8NCNot Connected

Gigabit Network Controller

The Gigabit network interface of E24C is driven by the network controller integrated in the Rockchip RK3528A SoC, with main features including:

  • Full-Duplex Gigabit Ethernet: Each port supports 10/100/1000 Mbps speeds
  • MDI/MDIX Auto-Detection: Automatically identifies straight-through and crossover cables
  • IEEE 802.3 Compliance: Supports standard Ethernet protocols
  • Hardware Flow Control: Supports IEEE 802.3x flow control
  • Internal MAC Addresses: Each port is assigned an independent MAC address

Network Configuration Scenarios

The four Gigabit Ethernet ports allow flexible configuration of various network topologies:

1. Multi-WAN Router Configuration

Multiple ports can be configured as WAN interfaces to achieve:

  • Multi-line load balancing
  • Link aggregation
  • Multi-ISP backup connections

2. Network Switch Configuration

Configure all ports in switch mode for:

  • Network segmentation (VLAN)
  • QoS priority control
  • Port mirroring and monitoring

3. Combined Mode

The most common configuration: 1 WAN + 3 LAN ports:

  • 1 port connects to the upstream router/modem
  • 3 ports for internal network device connections

Usage Recommendations

  • Use CAT 5e or higher specification network cables for full Gigabit performance
  • Multi-WAN configuration requires specialized routing software support, such as iStoreOS or OpenWrt
  • Pay attention to heat dissipation when running high-traffic network applications
tip

For applications requiring powerful network performance (such as enterprise routing, gateways, etc.), you can configure Port Bonding to increase bandwidth and reliability. These advanced features can be easily configured in iStoreOS or OpenWrt.

M.2 M Key Interface

PINName
1GND
2VCC3V3_PCIE
3GND
4VCC3V3_PCIE
5GND
6NC
7GND
8NC
9GND
10NC
11GND
12NC
13GND
14NC
15GND
16NC
17GND
18NC
19GND
20NC
21GND
22NC
23GND
24NC
25GND
26NC
27GND
28NC
29GND
30NC
31GND
32NC
33GND
34NC
35GND
36NC
37GND
38NC
39VCC3V3_PCIE
40NC
41VCC3V3_PCIE
42NC
43GND
44NC
45NC
46NC
47GND
48NC
49GND
50PCIE_CLKREQ_N
51GND
52PCIE_WAKE_N
53GND
54PCIE_REFCLK_P
55PCIE_REFCLK_N
56NC
57GND
58PCIE_RX_N
59PCIE_RX_P
60GND
61GND
62PCIE_TX_N
63PCIE_TX_P
64GND
65GND
66NC
67NC
68PCIE_RST_N
69GND
70NC
71GND
72NC
73GND
74NC
75GND

Fan Interface (2-Pin 1.25mm)

PINName
1PWM
2GND

RTC Battery Interface (2-Pin 1.25mm)

PINName
1VCC3V0_RTC
2GND

14-Pin GPIO Interface (0.1"/2.54mm)

PINNameFunction
1VCC5V05V Power Output
2VCC5V05V Power Output
3VCC3V33.3V Power Output
4GNDGround
5GPIO0SPI_CLK
6GPIO1SPI_MOSI
7GPIO2SPI_MISO
8GPIO3SPI_CS
9GPIO4UART_TX
10GPIO5UART_RX
11GPIO6I2C_SCL
12GPIO7I2C_SDA
13GPIO8General Purpose
14GNDGround