搜索

W5500 与 以太网芯片 DP83848与LAN8742和LAN8720的区别


发布时间: 2022-11-24 23:07:00    浏览次数:70 次

首先需要了解网络技术中的OSI模型,7层,最底层是MAC + PHY而W5500内置TCP/IP协议栈硬解码的MAC+PHY芯片而DP83848和LAN8720是纯粹的PHY芯片,且两种PHY芯片和MAC层通信的接口不同,DP83848可以使用RMII或者MII,LAN8720只可以使用RMII接口.如你所说集成了内置TCP/IP协议栈硬解码的MAC+PHY芯片W5500是通过I2C或者SPI将TCP/UDP报文抽象出来发送给应用程序(传输速率受限于SPI或IIC速率),已经将链路层不符合TCP/UPD规则的过滤掉了所以在某些需要应用到协议栈链路层收发数据的场合不能使用.

 

DP83848是RMII或MII接口,W5500是SPI接口,受限于SPI通讯速率,所以W5500会略慢一些。

在其他区别上,W5500内置了硬件TCP协议栈,所以是用起来更方便,包括SPI接口,SPI比MII或RMII接线少,驱动也更好做。

DP83848需要移植TCP/IP协议栈,但驱动好后使用比W5500更灵活,定义连接的缓冲空间可以自己定。

免责声明 W5500 与 以太网芯片 DP83848与LAN8742和LAN8720的区别,资源类别:文本, 浏览次数:70 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 11:07:00。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/ucas123/p/16923780.html