W5200芯片是一种采用全硬件TCP/ IP协议栈的嵌入式以太网控制器,它能使嵌入式系统通过SPI(串行外设接口)接口轻松地连接到网络。W5200特别适合那些需要使用单片机来实现互联网功能的客户,而这就需要单片机系统具有完整的TCP/ IP协议栈和10/100Mbps以太网网络层(MAC)和物理层(PHY)。
W5200是由已经通过市场考验的全硬件TCP/ IP协议栈、及以太网网络层和物理层的整合而成。其全硬件的TCP/ IP协议栈全程支持TCP、UDP、IPv4、ICMP、ARP、IGMP和PPPoE协议,而且已经连续多年在各种实际应用中得以证明。W5200使用32KB缓存作为其数据通信内存。通过使用W5200,用户只需通过使用一个简单的socket程序就能实现以太网的应用,而不再需要处理一个复杂的以太网控制器了。
SPI(串行外设接口) 提供了轻松与外部MCU连接的接口。W5200支持高达80MHZ的SPI接口间通信。为了降低系统功率的消耗,W5200提供了网络唤醒和休眠模式。W5200收到原始以太网数据包形式的magic packet时将被唤醒。
特点
- 支持硬件TCP/IP协议: TCP、UDP、ICMP、IGMP、IPv4、ARP、IGMP、PPPoE和以太网
- 支持8个独立的端口(sockets)
- 极小巧的48 Pin QFN无铅封装
- 提供休眠模式
- 提供网络唤醒
- 支持高速SPI总线(SPI模式0,3)
- 内部32K字节存储器作TX/RX缓存
- 内嵌10/100Mbps以太网物理层
- 支持自动应答 (全双工/半双工模式、10BASET/100BASET)
- 支持自动极性变换(MDI/MDIX)
- 支持ADSL连接(与PAP/CHAP验证模式下,支持PPPOE协议)
- 不支持IP分段
- 3.3V工作电压,I/O口可承受5V电压
- 多种指示灯信号输出(全双工/半双工模式、网络连接和网络速度)
目标应用
W5200非常适合许多嵌入式应用,包括:
- 家庭网络设备: 机顶盒、个人录像机、数码媒体适配器
- 串行转以太网:门禁控制、LED显示屏、无线AP继电器等
- 并行转以太网: POS/微型打印机、复印机
- USB转以太网: 存储设备、网络打印
- GPIO转以太网: 家庭网络传感器
- 安全系统: 数字录像机、网络摄像机、信息亭
- 工厂和楼宇自动化控制系统
- 医疗监测设备
- 嵌入式服务器
结构图
1.引脚分配
1.1 微控制器(MCU)接口信号
1.2 物理层(PHY)信号
1.3 综合信号
1.4 电源信号
推荐的电源设计:
- 去耦电容尽可能靠近W5200。
- 尽可能保证地线层足够宽。
- 如果地线层宽度足够,具有独立的模拟地线层和数字地线层是很好的做法。
- 如果地线层不够宽,那么只能将模拟和数字地线层设计为一个单一的地线层,而不是将它们分开。
1.5 时钟信号
图 4 晶振体参考原理图
1.6 LED 信号
2 内存图(Memory Map)
W5200是由通用寄存器、Socket寄存器、TX的内存和RX的内存组成。如下图所示:
图 5 W5200内存图
3 W5200 寄存器
3.1 通用寄存器
3.2 Socket寄存器
注意 : n 是socket的数目 ( 0, 1, 2, 3, 4, 5, 6, 7 )
由于篇幅较长,以下给出其他分点。全文可以上我们的官网下载,谢谢关注!
4 寄存器说明
4.1 通用寄存器
4.2 Socket 寄存器
5 功能说明
5.1 初始化
5.2 数据通信
5.2.1 TCP
5.2.1.1 TCP 服务器
5.2.1.2 TCP 客户端
5.2.2 UDP
5.2.2.1 单播和广播方式
5.2.2.2 多播
5.2.3 IPRAW(以IP层为上限的处理模式)
5.2.4 MACRAW(以MAC层为上限的数据处理模式)
6 外部接口
6.1 SPI 接口
6.2 设备操作
6.3 SPI 主设备操作
7 电器规格
7.1 极限值
7.2 直流特征
7.3 功耗 (Vcc 3.3V 温度 25°C)
7.4 特征
7.4.1 复位时钟
7.4.2 晶体特性
全文请到我们的官方网站下载!
谢谢关注,W5200相对于W5100在一些方面进行了升级,以后我们会继续跟进对它的介绍,谢谢大家继续留意!