OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4878|回复: 5

那些网络芯片好用?

[复制链接]

32

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2012-9-12
在线时间
18 小时
发表于 2013-11-11 14:03:45 | 显示全部楼层 |阅读模式
各位前辈们,公司想做网络通信这块不各位有没有什么好的推荐,传输的数据包不是很大,但一定要稳定,我在网上找了几个:
RTL8019AS,  W5100,  DM9000AEP, DP83848 ,ENC28J60
单片机的话我想这次就用STM32的,具体还没定
 1.我看见过别人的用的是RTL8019AS,可是它5V的,不知道有没有3.3V的?
 2.在有些论坛上听人说ENC28J60I不适合做产品,不稳定。
 3.另外的几款我就什么都不清楚了, 前辈们可以给我介绍一下,或有什么推荐一下,或说说你们都是用的什么芯片么? 

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

117

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2013-8-20
在线时间
0 小时
发表于 2013-11-11 16:38:39 | 显示全部楼层
ENC28J60I不稳定?不会吧,我想一般还是软件问题吧?毕竟是网络协议,即使就是偶尔死一下,也应该不影响网络通讯吧,毕竟IP协议是这么设计的。但是即然是单片机+SPI,就要考虑到一些问题,比如网络包太多了,你写的SPI收发不高效,自然是溢出丢包了。另外,如果用uIP,默认只开几百个字节的缓冲区,那么量一大,自然又会溢出丢包了。这些问题多了,没解决好,实践中可能就觉得不可靠了。你解决好这类问题,你一算,你就不能用STM32F1了,F4啊那才能用,所以软件的程序很重要(我记得以前有不适当的程序,十来个9600的COM数据过来,就把一台电脑打败掉了,这些都是软件问题)。当然,谁有使用经验的,拿上来说一说
回复 支持 反对

使用道具 举报

32

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2012-9-12
在线时间
18 小时
 楼主| 发表于 2013-11-11 19:08:17 | 显示全部楼层
回复【2楼】lanny_cn:

ENC28J60I不稳定?不会吧,我想一般还是软件问题吧?毕竟是网络协议,即使就是偶尔死一下,也应该不影响网络通讯吧,毕竟IP协议是这么设计的。但是即然是单片机+SPI,就要考虑到一些问题,比如网络包太多了,你写的SPI收发不高效,自然是溢出丢包了。另外,如果用uIP,默认只开几百个字节的缓冲区,那么量一大,自然又会溢出丢包了。这些问题多了,没解决好,实践中可能就觉得不可靠了。你解决好这类问题,你一算,你就不能用STM32F1了,F4啊那才能用,所以软件的程序很重要(我记得以前有不适当的程序,十来个9600的COM数据过来,就把一台电脑打败掉了,这些都是软件问题)。当然,谁有使用经验的,拿上来说一说

---------------------------------
有道理,但是F4的话是不是就贵了,会提高成本,老板可能也不同意用这么好的单片机,如果加一个62256的话估计还可以,但是其它芯片你有用过吗?各位能介绍下吗
回复 支持 反对

使用道具 举报

4

主题

117

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2013-8-20
在线时间
0 小时
发表于 2013-11-12 09:24:36 | 显示全部楼层
回复【3楼】rixwyg:
---------------------------------
这是软件问题,用硬件成本昂贵,,应该用软件技术解决,做好以后使用LoadRunner等压负载的软件压压测试下
回复 支持 反对

使用道具 举报

32

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2012-9-12
在线时间
18 小时
 楼主| 发表于 2013-11-12 11:55:48 | 显示全部楼层
回复【4楼】lanny_cn:

回复【3楼】rixwyg:
--------------------------------
意思是明白了,但这个我还不懂,以前也没做过网络,看来我还是要选一个容易开发的类型,从简单做起。估计后面是没人再来围观了,谢谢你指导了,有什么好的学习资料的吗?能上传点吗?我先在网上看看,或买块开发板回来看资料和别人的东西,谢谢你了
回复 支持 反对

使用道具 举报

4

主题

117

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2013-8-20
在线时间
0 小时
发表于 2013-11-12 13:34:57 | 显示全部楼层
这些都是实践性很强的应用技术,正点原子的提供的是比较基础,最重要看得懂的代码,并不在于运行效率啊什么的,要效率要结合自己的项目,专门定制优化。要中断啊,DMA啊,协议啊结合起来。我只能给你一些理论指导,并不能帮你代开发。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-9 07:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表