以太网芯片

 

目前单片机联网方式主要有以下三种:

①单片机自带MAC,需外加PHY(比如DM9162等),单片机需处理TCP/IP协议栈。(也有单片机自带了MAC和PHY,就无需外加芯片了)

②未带MAC的普通单片机,需外加网络接口芯片(包含MAC和PHY,比如DM9000、ENC28J60等),需单片机处理TCP/IP协议栈

③普通单片机,外加TCP/IP协议栈芯片(包含MAC+PHY+TCP/IP协议栈)。单片机消耗资源极少,无需详细了解TCP/IP协议栈,开发方便。如W5500,CH9121,CH395

WIZnet(W5500)芯片正常工作,可以唤醒mcu

2 TCP_Client模式下,断电重启之后无法立即连接到服务器:需要KEEP_ALIVE机制,一段时间内发送心跳包,收不到则断开重新初始化连接

作为TCP服务器,不能是建立一个SOCKET对应多个客户端,而是初始化时建立多有的socket,分别对应多个客户端。

4 MAC地址唯一:A:解决方案:从IEEE组织申请MAC地址。B:解决方案:首先必须保证MAC地址首字节为偶数,其次选取自己产品的MCU ID 序列后5个字节当做MAC地址后5个字节

WIZnet芯片和PC通讯的话可以直接通过Wireshark抓包,公网直接通讯还没有好的工具。

 

CH395特点:

 

 

 

1、内置10/100M以太网MAC和PHY,支持全双工/半双工自适应;

 

2、支持MDI/MDIX线路自动转换,交叉/直连网线任意连接;

 

3、网络协议命令化,单片机只需简单命令即可实现网络通讯;

 

4、提供独立的8个Socket对,可以同时进行数据收发;

 

5、内置24KB RAM用于各连接通讯

W5500S2E系列:W5500S2E系列串口转以太网模块支持数据透传以及AT命令两种数据传输模式,同时支持TCP Server、TCP Client、UDP、Modbus等工作模式,串口波特率最高可达1.152Mbps,并提供配套的上位机配置软件,也可通过网页或AT命令等方式轻松配置采用了ARM Cortex-M3单片机+全硬件TCP/IP 协议栈以太网接口芯片W5500的架构。

posted on 2019-09-01 17:03  杰瑞鼠  阅读(1326)  评论(0编辑  收藏  举报