2025 Make Blocks第六期 阶段1-以太网SPI模块
该项目使用了KiCad软件,实现了以太网SPI模块的设计,它的主要功能为:基于W5500芯片实现了10/100 M,全/半双工的以太网通信。
标签
嵌入式系统
以太网
高速电路
大锤八十
更新2025-11-06
199
KiCad文件
全屏

项目报告

一、任务介绍

以太网SPI模块
题目要求:

  1. 设计一款以太网SPI模块
  2. 实现MCU通过SPI接口连接以太网
  3. 包含:RJ45磁性插座建议使用集成变压器、25MHz晶振和状态LED。

二、模块介绍

根据任务要求,本次我选用了 WIZnet W5500 芯片设计了一款以太网 SPI 接口模块。
该模块可实现 MCU 通过 SPI 接口快速访问 TCP/IP 硬件栈,从而支持 TCP、UDP、ICMP 等多种网络协议,广泛应用于工业物联网、远程监测和嵌入式服务器系统。

模块采用 带集成变压器的 RJ45 磁性插座,内置 LED 指示功能,并配合 25 MHz 有源晶振、差分网络阻抗匹配、3.3 V 稳压供电等外围电路,确保网络信号稳定可靠。

主要供电接口如下:

  • VCC(3.3 V):由主控板提供;
  • GND:信号与电源地;
  • SPI 接口信号: MOSI、MISO、SCLK、CS;
  • RST、INT:模块复位与中断引脚;
  • RJ45:标准 10/100 M 以太网口。

W5500芯片DigiKey链接:W5500 WIZnet | 集成电路(IC) | DigiKey


三、原理图与 PCB 模块介绍

1️⃣ 原理图

image.png

主要电路部分:

  • W5500 主芯片:提供 SPI 接口与 MAC/PHY 功能;
  • RJ45 磁性插座(带 LED):完成网络差分隔离与指示;
  • 25 MHz 晶振:为 W5500 提供系统时钟;
  • 电源电路:3.3 V 稳压、去耦、电源滤波磁珠;
  • 调试与复位电路:RST 上拉、电平检测、可外接 MCU 控制;
  • LED 状态电路:链接 LINK 与 ACT 指示灯;
  • 终端阻抗网络:49.9 Ω 匹配与 Bob-Smith 终端抑制共模干扰。

2️⃣ PCB 设计

image.png

PCB 采用 双面板设计,板卡尺寸约 55 mm × 31 mm。

布局要点:

  • RJ45 接口 靠近板边,便于插拔;
  • W5500 与 RJ45 差分线长度匹配,100 Ω 差分阻抗控制;
  • 数字与模拟电源分区, AVDD 与 DVDD 之间通过磁珠连接;
  • 电源去耦 就近放置 0.1 µF + 10 µF 组合电容;
  • 机壳地 (Chassis GND) 独立铺铜;
  • LED、RST、INT 接口 引出至排针,方便主控控制。

3️⃣ 模块结构说明

W5500 模块通过标准 2 × 5 Pin 排针接口与 MCU 相连,可直接插接到主控板扩展口中。
SPI 时钟可达 80 MHz,模块内部具备 32 KB 缓冲区,可同时支持 8 个 Socket 连接。

模块上配有两颗 LED:

  • LINK (绿) — 网络连接指示;
  • ACT (黄) — 数据活动指示。

4️⃣ 3D 效果图

image.png

RJ45 接口采用垂直安装方式,利于外壳预留窗口。
模块整体布局紧凑,电源与高速区分离,信号走线平衡,适用于教学、实验与工业嵌入系统。


四、模块主要性能指标与管脚定义

1️⃣ 主要性能指标

项目

参数

模块类型

以太网 SPI 接口模块

核心芯片

WIZnet W5500

协议支持

TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE

通信接口

SPI(最高 80 MHz)

缓冲区

32 KB (8 Socket 共享)

网络接口

RJ45 10/100 Mbps(带变压器与 LED)

时钟源

25 MHz 晶振

供电电压

3.3 V ± 5%

工作电流

约 180 mA @ 满负载

模块尺寸

55 mm × 31 mm

工作温度

−40 °C ~ 85 °C


2️⃣ 管脚定义

引脚编号

引脚名

类型

功能描述

1

3.3 V

P

电源输入

2

GND

P

3

SCSn

I

SPI 片选信号

4

SCLK

I

SPI 时钟

5

MISO

O

SPI 主输入从输出

6

MOSI

I

SPI 主输出从输入

7

RSTn

I

模块复位

8

INTn

O

中断输出

9

LINKLED

O

网络连接指示

10

ACTLED

O

网络活动指示


五、板上设置及标识

标记

名称

默认状态

描述

D1

LINK LED

绿灯亮

表示网络连接正常

D2

ACT LED

闪烁

表示有网络数据传输

FB1

磁珠

安装

分离 AVDD / DVDD 供电

C27

1 nF Y 电容

安装

机壳地与系统地高频跨接

R11 ~ R14

49.9 Ω 电阻

安装

差分线匹配

R15 ~ R16

75 Ω × 2 + 1 nF / 2 kV

安装

Bob-Smith 终端

Y1

25 MHz 晶振

安装

系统主时钟

J1

RJ45

安装

带集成磁性与 LED 接口


六、eZ-PLM 系统管理截图说明

使用了eZ-PLM系统上传了自己的工程文件,方便保存记录各个版本,也可随时查阅,系统里查阅不到的物料也支持手动添加。

image.png
image.png


七、心得体会

通过本次以太网 SPI 模块设计,我系统掌握了 W5500 芯片的外围电路结构和高速 SPI 布线原则。
在设计中,我重点学习了以下经验:

  1. 差分阻抗控制:RJ45 与 W5500 间差分线保持 100 Ω 阻抗、等长、同层;
  2. 机壳地隔离:RJ45 金属外壳采用独立 Chassis GND,有效抑制 EMI 干扰;
  3. 电源净化:采用 磁珠+多级去耦电容 为 AVDD 提供低噪声电源;
  4. 模块化封装:标准 2×5 SPI 接口便于与 STM32、ESP32 等主控配合使用。
附件下载
W5500.kicad_pcb
W5500.kicad_sch
团队介绍
大锤八十
评论
0 / 100
查看更多
猜你喜欢
2025 Make Blocks阶段1 - 基于W5500的以太网SPI模块设计该项目使用了W5500,实现了以太网SPI模块的设计,它的主要功能为:实现MCU通过SPI接口连接以太网 包含:RJ45磁性插座(建议使用集成变压器的)、25MHz晶振和状态LED。。
校园123
496
2025 Make Blocks第六期 阶段1-单路PWM调光LED恒流驱动该项目使用了KiCad软件,实现了单路PWM调光LED恒流驱动的设计,它的主要功能为:基于PT4115E,实现了输出电流≤1.5A,利用PWM或模拟的方式对LED调光的装置。
Xu Dachui
213
2025 Make Blocks_第六期_阶段1_四位数码管驱动模块该项目使用了PCF8574P I²C I/O扩展芯片,实现了标准I²C通信的数码管驱动的设计,它的主要功能为:通过2线串行接口接收主控制器指令,控制4位数码管的段选和位选信号,将串行数据转换为并行驱动信号,实现数字和字符的稳定显示。。 该项目使用了CD4017计数器和NE555定时器组合,实现了硬件PWM亮度调节的设计,它的主要功能为:通过实体按键控制CD4017产生8级亮度编码,经电阻网络调节NE555的PWM输出占空比,独立于软件实现平滑的亮度等级调节,提供直观的用户交互体验。。 该项目使用了P-MOSFET功率开关电路,实现了高效的数码管电源管理的设计,它的主要功能为:通过P-MOSFET控制数码管整体的供电通断,配合跳线选择硬件PWM控制或全亮模式,在保证驱动能力的同时实现灵活的亮度控制策略,提升系统可靠性。。
RHJ木工
118
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号