JL
JLink Technology 傑聯特科技
询价
SPI 以太网芯片怎么选:W5500 vs ENC28J60 vs DM9051
W5500ENC28J60DM9051SPI EthernetWIZnetDAVICOM選型

SPI 以太网芯片怎么选:W5500 vs ENC28J60 vs DM9051

替 MCU 加上有线网络时,W5500、ENC28J60 与 DM9051 是三个常见的 SPI 接口选择。本文比较硬件 TCP/IP 与软件协议栈的差异、规格与适用情境,并说明缺货替代与供货。

JL 傑聯特科技工程团队审校 · 更新于 2026-05-18

关键差异:硬件 TCP/IP vs 软件协议栈

挑选 SPI 以太网芯片时,最关键的分水岭是「协议栈由谁处理」。WIZnet W5500 内建硬件 TCP/IP,整个协议栈在芯片内完成,MCU 不需跑软件协议栈、也不需 RTOS,省下大量 Flash/RAM 与 CPU 周期。

相对地,Microchip ENC28J60 与 DAVICOM DM9051 属于 MAC+PHY 以太网控制器,本身不含完整协议栈,需要在 MCU 上运行 lwIP、uIP 等软件协议栈。这条路线弹性高、单颗芯片成本可能较低,但会占用 MCU 资源并增加固件复杂度。

三颗芯片规格对照

W5500(WIZnet):内建硬件 TCP/IP、8 个独立硬件 socket、32KB 收发缓冲、集成 10/100 PHY,SPI 最高约 80MHz。适合不想自行维护协议栈的设计。

ENC28J60(Microchip):10Mbps、MAC+PHY、8KB 缓冲,无 socket 引擎、需软件协议栈,是历史悠久、成本敏感的选择。

DM9051(DAVICOM):10/100M、MAC+PHY、SPI 接口、内建 16KB SRAM 并支持 TCP/IP checksum offload,需软件协议栈;有 ESP32 官方参考设计与 ESP-IDF 驱动,常见于 ESP32 有线网络项目。

如何依项目选择

若你的 MCU 资源有限、不想维护协议栈,或需要高稳定度的工业连线,W5500 的硬件 TCP/IP 是最省事的选择,固件只需透过 socket API 收发数据。

若你已经在跑 Linux 或带 lwIP 的 RTOS,想要 10/100M 且自行掌控协议栈,DM9051 是合适的选择,尤其 ESP32 项目有官方驱动支持。

ENC28J60 适合已有 uIP/既有设计、10Mbps 已足够且极度成本敏感的场景;若是全新设计,建议一并评估 W5500 或 DM9051 等更现代的方案。

缺货替代与供货

若手上的 ENC28J60 缺货或停产,可依设计需求改用 W5500(硬件 TCP/IP、省 MCU 资源)或 DM9051(10/100M、软件协议栈)。若使用较旧的 W5100S 想升级到 IPv6,则可考虑引脚兼容的 W6100。

傑聯特科技同时为 WIZnet 与 DAVICOM 的授权代理商,供应 W5500、W6100、W5100S 与 DM9051 等以太网芯片。欢迎提供您的料号与用量,我们将回复现货、报价与交期,并协助选型与参考电路。

文中提及的产品

W5500 现货

W5500 硬件 TCP/IP Ethernet 控制器

W5500 是 WIZnet 的旗舰以太网控制器,采用独特的硬件 TCP/IP stack,无需软件实现 TCP/IP 协议即可直接建立网络连接。通过 SPI 接口与主控 MCU 连接,内置 32KB 收发 Buffer,支持最多 8 个 socket,是 Arduino/Raspberry Pi 生态系最广泛采用的以太网芯片。

EthernetTCP/IPSPI
DM9051 现货

DM9051 SPI 接口 10/100M Ethernet 控制器

DM9051 是 DAVICOM 推出的单芯片 10/100M Fast Ethernet 控制器,采用 SPI 接口,无需 8/16-bit 并列总线,大幅简化硬件设计。内置 16KB SRAM 收发 Buffer,支持 Full-Duplex 流控,已有 Linux kernel 原生驱动支持,适合 ARM 或 RISC-V MCU 系统的网络扩充。

EthernetSPIFast Ethernet
W6100 现货

W6100 IPv4/IPv6 双协议硬件 TCP/IP 控制器

W6100 是 W5500 的进阶版,最大特色是同时支持 IPv4 与 IPv6 双协议栈,全部做在硬件里。集成 10/100 MAC 与 PHY、8 个硬件 socket,并与 W5100S 引脚兼容,是设备需要迁移到 IPv6 时的理想选择。

EthernetTCP/IPIPv6

需要这些元器件或设计支持?

傑聯特科技提供元器件、规格书与工程技术支持。

立即询价