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 並列 bus,大幅簡化硬體設計。內建 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

需要這些元件或設計支援?

傑聯特科技提供元件、規格書與工程技術支援。

立即詢價