区分W5500、DP83848、LAN8720芯片
本文介绍了网络通信芯片的基础知识及选型对比。首先概述了OSI模型中的物理层(PHY)和数据链路层(MAC)功能,PHY负责比特与电信号转换,MAC处理以太网帧与比特流。接着对比了三款芯片:W5500集成MAC+PHY+硬件TCP/IP,适合快速开发;DP83848是纯PHY芯片,支持MII/RMII;LAN8720是仅支持RMII的纯PHY芯片,具有低功耗优势。目前已完成W5500的移植工作,未来
·
一、预备知识
首先需要先了解OSI七层模型中的物理层和数据链路层。
- PHY(物理层)负责“比特↔电信号”
- MAC(数据链路层的MAC子层)负责“以太网帧↔比特流及介质访问控制”
二、芯片定位
- W5500:集成 MAC + PHY + 硬件 TCP/IP。通过 SPI 与 MCU通信,软件开发相对方便,适合需要快速开发和中等吞吐场景。
- DP83848:纯PHY,支持 MII/RMII,需要MCU自带MAC并运行协议栈。
- LAN8720:纯PHY,仅 RMII,小封装、低BOM、功耗低,需要MCU自带MAC并运行协议栈。

三、总结
目前已实现W5500的移植,后续将添加其他芯片。
W5500移植:
文章地址:STM32+W5500移植
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)