JL
JLink Technology 傑聯特科技
询价

W5500 vs ENC28J60 vs DM9051:SPI 以太网芯片比较

这三颗都是用 SPI 为 MCU 加上以太网的常见选择,但架构差很多:W5500 内置硬件 TCP/IP、ENC28J60 是需自跑协议栈的 10Mbps MAC+PHY、DM9051 是 10/100M 的 SPI MAC+PHY。以下为重点对照。

推荐
W5500
WIZnet
ENC28J60
Microchip
DM9051
DAVICOM
主机接口 SPISPISPI
速率 10/100 M10 M10/100 M
TCP/IP 堆栈 硬件内置需软件栈需软件栈
硬件 socket 8
内部缓冲 32 KB8 KB16 KB
校验和卸载 硬件 TCP/IP 内含
最适合 省 MCU 资源、快速上线既有旧设计(建议改料)ESP32 / lwIP 生态

该选哪一个?

资源有限或想最快完成联网,选 W5500(协议栈在芯片内);已在 ESP32/lwIP 生态、想要 10/100M 与灵活,选 DM9051;ENC28J60 为较旧的 10Mbps 方案,缺货时建议改用 W5500 或 DM9051。

相关替代料对照

常见问题

ENC28J60 和 W5500 最大差别?

W5500 内置硬件 TCP/IP 堆栈与 8 个 socket,MCU 几乎不必处理协议;ENC28J60 只是 10Mbps MAC+PHY,协议栈得自己在 MCU 上跑,较吃资源。