概述
W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案。
W5500 集成了 TCP/IP 协议栈,10/100M 以太网数据链路层(MAC)及物理层(PHY),使得用户使用单芯片就能够在他们的应用中拓展网络连接。久经市场考验的 WIZnet 全硬件 TCP/IP 协议栈支持 TCP,UDP,IPv4,ICMP,ARP,IGMP 以及 PPPoE 协议。W5500 内嵌 32K 字节片上缓存以供以太网包处理。
如果你使用 W5500,你只需要一些简单的 Socket 编程就能实现以太网应用。这将会比其他嵌入式以太网方案更加快捷、简便。用户可以同时使用 8 个硬件 Socket独立通讯。
W5500 提供了 SPI(外设串行接口)从而能够更加容易与外设 MCU 整合。而且,W5500 的使用了新的高效 SPI 协议支持 80MHz 速率,从而能够更好的实现高速网络通讯。为了减少系统能耗,W5500 提供了网络唤醒模式(WOL)及掉电模式
供客户选择使用。
特点
- 支持硬件 TCP/IP 协议:TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE
- 支持 8 个独立端口(Socket)同时通讯
- 支持掉电模式
- 支持网络唤醒
- 支持高速串行外设接口(SPI 模式 0,3)
- 内部 32K 字节收发缓存
- 内嵌 10BaseT/100BaseTX 以太网物理层(PHY)
- 支持自动协商(10/100-Based 全双工/半双工)
- 不支持 IP 分片
- 3.3V 工作电压,I/O 信号口 5V 耐压
- LED 状态显示(全双工/半双工,网络连接,网络速度,活动状态)
- LQFP48 无铅封装(7x7mm,间距 0.5mm)
目标应用
W5500 适合于以下嵌入式应用:
- 家庭网络设备: 机顶盒、个人录像机、数码媒体适配器
- 串行转以太网: 门禁控制、LED 显示屏、无线 AP 继电器等
- 并行转以太网: POS/微型打印机、复印机
- USB 转以太网: 存储设备、网络打印机
- GPIO 转以太网: 家庭网络传感器
- 安全系统: 数字录像机、网络摄像机、信息亭
- 工厂和楼宇自动化控制系统
- 医疗监测设备
- 嵌入式服务器
FAE:137237 14328
主机接口
W5500 提供了 SPI(串行外部接口)作为外设主机接口,有 SCSn,
SCLK, MOSI, MISO 共 4 路信号,且作为 SPI 从机工作。
W5500 与 MCU 的连接方式如图 4 和图 5 所示。根据其工作模式(可变
数据长度模式/固定数据长度模式)。
W5500 可以与其他 SPI 设备共用 SPI 接口。在可变数据长度模式中,W5500 可以与其他 SPI 设备
共用 SPI 接口。但是一旦将 SPI 接口指定给 W5500 之后,则不能再与其他SPI 设备共用。
在可变数据长度模式,W5500 可以与其他 SPI 设备共用 SPI 接口。然而,在固定数据长度模式,SPI 将指定给
W5500,不能与其他 SPI 设备共享。
SPI 协议定义了四种工作模式(模式 0,1,2,3)。每种模式的区别是根据 SCLK 的极性及相位不同定义的。SPI 的模式 0 和模式 3 唯一不同的就是在非活动状态下,SCLK 信号的极性。
SPI 的模式 0 和 3,数据都是在 SCLK 的上升沿锁存,在下降沿输出。W5500 支持 SPI 模式 0 及模式 3。MOSI 和 MISO 信号无论是接收或发送,均遵从从最高标志位(MSB)到最低标志位(LSB)的传输序列。