"(《世界人权宣言》) ASIX AX88179 是一款 USB 3.0 转千兆以太网控制器。它使用 USB 3.0 带宽,可发送高达 5 Gbps 的数据。它可与许多设备配合使用,实现快速网络连接。芯片内部有一个 USB 3.0 主机控制器和一个千兆以太网 MAC。它支持 IPv4 和 IPv6,并具有硬件加速功能。它还具有低功耗模式、内置安全性和 VLAN 标记。芯片内置一个带 LED 灯的 RJ-45 端口。附带数据表和 SDK.这些功能可帮助您编写驱动程序,并确保它能在不同的操作系统上运行。
核心逻辑:USB 3.0 PHY 和千兆以太网控制器(如 MAC)使用不同的协议。您 必须使用桥接芯片 或 同时具备 USB 和以太网功能的系统级芯片 来转换协议。您不能直接连接它们。这里有两个可行的解决方案:
解决方案 1:使用 USB 转以太网桥接芯片
推荐芯片
- 模型:ASIX AX88179(USB 3.0 转千兆以太网)
- 特点:
- 内置 USB 3.0 控制器 + 千兆以太网 MAC/PHY。
- 支持 IEEE 802.3az 节能以太网。
- 无需外部 PHY。
连接图
USB 3.0 主机(PC/SoC)
│
├── USB 3.0 Type-A/C 端口
│
AX88179 桥接芯片
│
├── RGMII/MII 端口(可选,通常具有内置 PHY)
│
RJ45 端口 → 以太网网络
关键步骤
- 电路连接:
- USB 线对:
D+/D-和SSRX/SSTX直接连接主机。 - 以太网桥接芯片直接驱动 RJ45(内置变压器)。
- 参考设计:
https://www.asix.com.tw/images/product/AX88179/AX88179_Block_Diagram.png
- USB 线对:
- PCB 规则:
- USB 3.0 痕迹:匹配 90Ω 阻抗、长度差 <500万.
- 让以太网线路远离高频噪音。
- 软件驱动程序:
- Linux:使用内置的
ax88179_178a司机 - Windows 系统:使用 ASIX 官方驱动程序。
- Linux:使用内置的
文件
解决方案 2:使用带 USB + 以太网 MAC 的 SoC
推荐的系统级芯片
- 模型:NXP i.MX8M(内置 USB 3.0 控制器 + 千兆以太网 MAC)
- 连接逻辑:
USB 3.0 PHY(外部)
│
├── ULPI/UTMI/PIPE 端口
│
i.MX8M SoC
│
├── RGMII 端口
│
外部以太网 PHY(如 Realtek RTL8211F)
│
└──RJ45
关键端口
- USB 3.0 PHY 连接:
- 端口类型:PIPE 3.0(USB 3.0 PHY 标准)。
- 信号:
发送/接收数据[7:0],TX/RX_CLK,重置.
- 以太网 MAC 连接:
- 端口类型:RGMII(最适合千兆位)。
- 信号:
TXD[3:0],RXD[3:0],TX_CLK,RX_CLK,MDIO,MDC.
步骤
- PHY 选择:
- USB 3.0 PHY:如 TUSB1310A(德州仪器)。
- 以太网 PHY:如 RTL8211F(Realtek)。
- 电路连接:
- USB PHY ↔ SoC:遵循 PIPE 3.0 规则。
- SoC ↔ 以太网 PHY:RGMII 跟踪长度 ≤50毫米长度差 ±100mil.
- 软件设置:
- 启动 USB 控制器(设置为主机/设备模式)。
- 启用 Linux 以太网驱动程序(如
fec或dwc_eth).
文件
- i.MX8M 手册 (第 12 章:USB,第 13 章:以太网)
- TUSB1310A 物理层数据表
- RTL8211F 物理层数据表
重要说明
- 信号质量:
- USB 3.0 和 RGMII 是高速设备(≥1Gbps)。阻抗和长度匹配。
- 使用 4 层以上的印刷电路板,并有牢固的接地层。
- 电源设计:
- USB PHY 需要单独 3.3V/1.8V 功率(使用低噪声 LDO)。
- 以太网 PHY 需求 1.2V 核心功率 + 3.3V 输入/输出电源.
- 时钟:
- USB 3.0:给予 24MHz 时钟(±50ppm)。
- 以太网物理层需求 25MHz 水晶
- ESD 保护:
- USB 端口:添加 ESD 二极管(如 IP4234CZ6)。
- RJ45 端口:使用防静电等级为 2kV 的变压器。
调试工具
- USB 分析仪:TotalPhase Beagle USB 5000。
- 以太网测试仪:Wireshark + Tcpdump。
- 信号工具:Keysight ADS(模拟高速信号)。
对于所有解决方案,请遵循芯片制造商的参考设计。使用桥接芯片(如 AX88179)使开发更容易。
常见问题
使用 USB 和以太网 完全不同的协议.PHY 层无法通信。您总是需要额外的硬件:一个 桥芯片 (如 ASIX AX88179)或一个 带有两个控制器的系统级芯片 (如 NXP i.MX8M)。直接连接会失败。
桥芯片 (如 AX88179)更简单、更便宜(约 $5)。它们最适用于适配器等快速设计。 系统级芯片 (例如 i.MX8M)需要外部 PHY 和复杂的 PCB(4 层以上),但灵活性更高。简单项目使用桥接芯片;定制硬件选择 SoC。
控制 严格阻抗:需要 USB 3.0 对 90Ω以太网痕迹需要 50Ω.比赛 紧跟着:下的 USB 线对 5 密尔差额以太网时钟/数据 100 密尔偏斜.始终使用 4 层以上印刷电路板 用坚实的接地平面。避免高速线路附近出现噪声源。




