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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版