Rockchip · AI & Linux Hub

Product engineering

RK3588 SATA: three controllers and shared PHYs

RK3588 SATA: three controllers and shared PHYs. Explore RK3588 circuits, PCB constraints and validation with AIM7, Sige7 and LM7.

· ArmSoM Editorial · 2 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.5; §3.4.9

Draw the mux matrix first

SATA0/1/2 use PIPE_PHY0/1/2, shared with PCIe; PHY2 also involves USB3 HOST2. The guide lists 1.5/3/6Gbps and port multipliers, not three exposed SATA ports on every ArmSoM board or full bandwidth for every attached device. Select ports before software and connector allocation.

Validate signals and drive power separately

The reference uses 10nF in both TX and RX, preferably 0201; do not copy PCIe capacitors. SATA_CP_DET, MP_SWITCH and CP_POD are shared control resources, so hot-plug requires deliberate design. Supply and test drive spin-up current externally; check sustained writes, errors, hot-plug and power-loss recovery.

Design parameters and review table

Item Source reference
SATA coupling 10nF ±20%; TX and RX
Differential target 100Ω ±10%; source fallback 90Ω ±10%
Length / intra-pair <6in / <6mil
Recommended via count Recommended ≤2

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 SATA: three controllers and shared PHYs · 2-94

English original · PDF 102 · 2-94

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 →