你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

W5500这么好用,为什么还在用DP83848这种

[复制链接]
hello_bug 提问时间:2018-11-28 15:37 /
就是想讨论下,W5500内置了硬件协议栈,SPI接口,用来做网络连接多合适,发送和接收存储空间也大,最多同时8个SOCKET。像DP83848,enc28j60这种芯片,还要在STM32上移植LWIP,复杂麻烦。
假如以成本来看,W5500并不比DP83848贵(从某宝搜的结果平均来看,有高一点的)。
所以用DP83848或者enc28j60,还有LAN8720这些芯片,是不是还有其他考虑,有着W5500不具有的特点呢。

评分

参与人数 1 ST金币 +20 收起 理由
STMCU + 20

查看全部评分

收藏 评论5 发布时间:2018-11-28 15:37

举报

5个回答
xynsy123 回答时间:2018-11-28 16:01:18
LAN8720价格是比W5500这种便宜的,前者3元,后者十几块。
LAN8720和DP83848出的网口速度可以达到接近100M,而W5500出的网口速度受限于SPI接口,肯定比不过前两个芯片。
诚然,许多STM32的应用中并不需要这么快的速度。
那么在不关心成本以及速度的情况下,当然可以使用W5500,硬件连线少,使用方便。
而当需要传输速度以及降本时,那就是独立的物理层芯片更好。

评分

参与人数 1ST金币 +4 收起 理由
STMCU + 4

查看全部评分

shenxiaolin_mai 回答时间:2018-11-28 17:00:24
DP83848是PHY芯片,用了5500的话少去了协议栈,用起来稍微简单一些,但是对于网络编程的灵活性会减小,个人觉得还是83848+32这种组合好一点,
STM1024 回答时间:2018-11-28 19:20:16
W5500封装了IP协议栈,如果你用IP就会很省事,但是……不能排除有些场合需要使用以太网,基于以太网的协议族太多了,W5500就不一定能够胜任了。当然,ENC28J60不管做什么协议,都需要专门写程序。
sincomaster 回答时间:2018-11-28 22:50:28
麻旦,我的开发板上做的就是ENC28J60,LAN8720我记得是要MCU支持PHY才能用吧,ENC28和W5500是SPI就可以用了,这个ENC28J60还死贵去了,我买了几个都是10多块一颗.
孤单心事 回答时间:2024-3-1 20:11:18
  1. 价格 w5500太贵 2. 连接才8个 3. 不能跟其他网卡一起组成多网卡系统(如4G WIFI 等),共用一个协议栈

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版