打印
[开发工具]

使用微芯的LAN8651 是不是需要MCU来跑lwip协议栈?

[复制链接]
503|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
canfeil|  楼主 | 2025-4-16 19:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用微芯的LAN8651 是不是需要MCU来跑lwip协议栈?

使用特权

评论回复
沙发
玛尼玛尼哄| | 2025-4-17 18:05 | 只看该作者
肯定了,单片机不都是用的这个吗

使用特权

评论回复
板凳
喂什么玩意| | 2025-4-25 16:06 | 只看该作者
通常需要一个 MCU 来运行 LWIP 协议栈。

使用特权

评论回复
地板
喂什么玩意| | 2025-4-25 16:50 | 只看该作者
它提供了物理网络连接和低层数据传输功能,但它并不包含处理上层协议

使用特权

评论回复
5
喂什么玩意| | 2025-4-25 17:11 | 只看该作者
LAN8651 本身不能直接运行如 LWIP 这样的协议栈。

使用特权

评论回复
6
gra22ce| | 2025-5-9 17:41 | 只看该作者
使用微芯的LAN8651通常需要MCU来运行lwip协议栈

使用特权

评论回复
7
gongqijuns| | 2025-5-9 19:15 | 只看该作者
LAN8651是一款以太网PHY芯片,主要负责将MCU(微控制器)的MAC(媒体访问控制)层信号转换为可在以太网介质(如双绞线)上传输的信号,并处理物理层的电气特性。而lwip协议栈是一个轻量级的TCP/IP协议栈实现,它提供了TCP/IP协议族中各种协议(如IP、TCP、UDP、ICMP等)的功能,用于实现网络通信。

使用特权

评论回复
8
tiakon| | 2025-5-9 20:27 | 只看该作者
在嵌入式系统中,要实现网络通信功能,一般需要MCU来运行lwip协议栈,同时配合PHY芯片(如LAN8651)来完成物理层的信号传输。

使用特权

评论回复
9
星星点点didi| | 2025-5-9 21:06 | 只看该作者
MCU通过其内置的MAC接口与LAN8651相连,将需要发送的数据通过MAC层传递给LAN8651,由LAN8651将数据转换为以太网物理层信号发送到网络上

使用特权

评论回复
10
wamed| | 2025-5-9 23:19 | 只看该作者
LAN8651接收网络上的物理层信号,并将其转换为MAC层可识别的信号传递给MCU,MCU再通过lwip协议栈对接收到的数据进行处理。

使用特权

评论回复
11
hhdhy| | 2025-5-10 07:28 | 只看该作者
使用微芯的LAN8651通常需要MCU来运行lwip协议栈。LAN8651是一款PHY芯片,负责将以太网的模拟信号与数字信号进行转换,而MCU则负责运行lwip协议栈以实现网络通信功能,两者需协同工作

使用特权

评论回复
12
ewyu| | 2025-5-10 09:03 | 只看该作者
LAN8651是微芯推出的一款以太网PHY芯片,其核心功能是处理以太网物理层信号,包括将MII/RMII接口的数字信号转换为模拟信号(通过变压器耦合到双绞线),以及将接收到的模拟信号解调为数字信号。它仅负责物理层传输,不具备协议处理能力。

使用特权

评论回复
13
twinkhahale| | 2025-5-10 10:14 | 只看该作者
lwip协议栈是一款轻量级TCP/IP协议栈,支持IPv4/IPv6、TCP/UDP、ICMP、DHCP等协议,可在无操作系统或嵌入式RTOS环境中运行。其核心功能是实现网络协议栈的逻辑处理,例如IP分片与重组、TCP拥塞控制、ARP地址解析等。协议栈需在MCU上运行,通过调用PHY芯片的驱动接口完成数据收发。

使用特权

评论回复
14
nuan11nuan| | 2025-5-10 12:57 | 只看该作者
lwip协议栈需依赖MCU的计算资源运行,负责解析网络数据包、管理连接状态等逻辑。

使用特权

评论回复
15
eleg34ance| | 2025-5-10 14:08 | 只看该作者
MCU需通过MII/RMII接口与LAN8651通信,配置PHY芯片的寄存器(如速率、双工模式),并处理PHY中断事件(如链路状态变化)。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

356

帖子

0

粉丝