Rockchip · AI & Linux Hub

Product engineering

RK3588 USB and Type-C: controllers, PHYs and recovery

RK3588 USB and Type-C: controllers, PHYs and recovery. Explore RK3588 circuits, PCB constraints and validation with AIM7, Sige7 and LM7.

· ArmSoM Editorial · 3 min read

Based on the Chinese and English RK3588 Hardware Design Guide V1.3 (2023-02-13), for reviewing SoC boards and carriers. AIM7 and LM7 carriers must follow module interface definitions; Sige7 provides a starting point for software and peripheral validation. SoC capabilities are not a board connector list. Verify SDK/BSP, kernel, board revision and firmware. Values are source references, not ArmSoM hardware measurements.

RK3588 Hardware Design Guide V1.3 (2023-02-13), EN · §2.3.4; §3.4.10–3.4.11

Distinguish controllers from ports

The SoC has two USB3 OTG, one USB3 HOST and two USB2 HOST controllers. The standalone USB3 HOST has no embedded USB2 and needs a USB2 HOST companion for a complete port. Preserve the OTG0 USB2 download path. Design Type-C USB3/DP allocation, orientation and external control together.

Validate power roles and the full channel

USB3 HOST2 shares resources with SATA/PCIe; do not count all three as simultaneously available. Check VBUS source/sink roles, back-power protection, connectors and cables. Validate USB2 recovery, then USB3 enumeration, sustained transfer, hot-plug and both Type-C orientations. Carrier length budgets include module and connectors.

Design parameters and review table

Item Source reference
USB2 differential 90Ω ±10%; intra-pair <20mil
USB3 differential 90Ω ±10%; intra-pair <6mil
USB3 length / vias <6in; recommended ≤2
USB3 ESD capacitance ≤0.2pF

Source figures

The reference pages below contain the relevant circuit or timing figures; click for full resolution. Designators and component values belong to the reference design, not an ArmSoM product schematic.

RK3588 USB and Type-C: controllers, PHYs and recovery · 2-74

English original · PDF 93 · 2-74

RK3588 USB and Type-C: controllers, PHYs and recovery · 2-82

English original · PDF 96 · 2-82

ArmSoM development path

AIM7 supports compute-module carrier development, LM7 targets LGA module integration, and Sige7 supports early software and peripheral evaluation. With modules, identify which supplies, DDR and boot circuits are already integrated before designing the carrier. Do not duplicate SoC reference circuits unnecessarily. Follow product documentation for connectors, exposed interfaces, voltages and system support.

Continue reading

Explore this topic → · Learning paths →