EPC-R3720
AI

The **EPC-R3720** is an industrial-grade RISC-based Box Computer developed by Advantech. It is specifically designed for Edge AI applications, leveraging the power of the NXP i.MX 8M Plus processor.
Below is a detailed breakdown of its electronic components and hardware specifications.
---
### 1. Core Processing Unit
The heart of the EPC-R3720 is the NXP i.MX 8M Plus SoC, which integrates high-performance computing with dedicated AI acceleration.
| Component | Specification |
| :--- | :--- |
| **CPU** | Quad-core ARM Cortex-A53 (up to 1.8 GHz) |
| **Co-Processor** | ARM Cortex-M7 (for real-time tasks) |
| **NPU (Neural Processing Unit)** | 2.3 TOPS (Trillion Operations Per Second) |
| **GPU** | Vivante GC7000UL (OpenGL ES 3.1, Vulkan, OpenCL 1.2) |
---
### 2. Memory and Storage
The system uses high-reliability integrated memory and storage to withstand industrial environments.
* **System Memory:** Up to 6GB LPDDR4 (standard models often come with 4GB).
* **Flash Storage:** 16GB or 32GB eMMC for the OS and bootloader.
* **Expansion Storage:**
* 1x MicroSD Slot.
* Optional M.2 support for additional SSD capacity.
---
### 3. Connectivity and I/O Interfaces
The electronic layout is optimized for industrial automation and sensing.
| Interface Type | Quantity/Details |
| :--- | :--- |
| **Ethernet** | 2x GbE (1x supporting TSN - Time Sensitive Networking) |
| **USB** | 2x USB 3.2 Gen 1, 1x USB 2.0 (Internal header) |
| **Display** | 1x HDMI 2.0 (up to 4K resolution) |
| **Serial Ports** | 2x RS-232/422/485 (Software selectable) |
| **CAN Bus** | 1x CAN FD (Flexible Data-rate) |
| **GPIO** | 8-bit General Purpose I/O |
---
### 4. Wireless and Expansion Slots
The PCB includes several M.2 slots to allow for modular hardware upgrades:
* **M.2 2230 (E-Key):** Typically used for Wi-Fi and Bluetooth modules.
* **M.2 3042/3052 (B-Key):** Used for 4G LTE or 5G cellular connectivity (includes a Nano-SIM slot).
---
### 5. Electrical Power and Environmental
Designed for harsh deployments, the electronic components are rated for high thermal tolerance and power stability.
* **Power Input:** 12V ~ 24V DC input.
* **Operating Temperature:** 0 ~ 60°C (Standard) or -40 ~ 70°C (Extended/Industrial).
* **Power Consumption:** Typically around 5W to 12W depending on NPU load.
---
### 6. Example Code: Interacting with GPIO
To interact with the electronic pins via the Linux OS (typically Yocto or Debian), you can use the `sysfs` interface or specific libraries:
```bash
# Example: Exporting a GPIO pin for a digital sensor
echo "496" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio496/direction
echo "1" > /sys/class/gpio/gpio496/value
```
---
- ⤷What are the primary differences between the EPC-R3720 and the EPC-R3220?
- ⤷ How does the NPU in the i.MX 8M Plus compare to dedicated Coral Edge TPUs?
- ⤷ Which OS distributions are officially supported by Advantech for this hardware?