WIZnet的网络产品怎样选型
文章来源:成都浩然
我们在选用WIZnet的网络产品的时候。面对诸多的器件不知怎样选择,这里介绍一些方法以帮助project师高速准确地选择产品。
WIZnet的产品有一个共同的特性。那就硬件TCPIP协议栈。
而它们之间的差异主要体如今接口类型、通信性能方面,选择的根据主要根据系统所使用的单片机类型和成本这两个因素。
假设系统使用8位或16位单片机。那么也意味着系统在数据处理和通信速率方面没有太高的要求,我们一般推荐W5100和W5200,特别推荐W5200。
W5100一般推荐使用并行总线。须要单片机提供8个数据线(D0~D7),15个地址线(A0~A14),片选信号(CS),读写使能信号(RD,WR)等等。
要简化硬件接线,可选择间接总线。仅仅须要2个地址线(A0、A1)。
有的project师关心直接总线和间接总线的通信速度差异,事实上通过我们的測试。他们之间差点儿是没有区别的。
我们一般都想简化硬件设计,或者由于单片机无法提供并行总线接口。那么我们推进使用W5200。
W5200提供一个快速的SPI接口。仅仅须要4个接口线(SCS,SCLK,MOSI和MISO)。另外,W5200也能够提供比W5100很多其它的SOCKET连接。
另外,W5200也支持并行总线接口,但与W5100不同的是,W5200仅仅有间接总线接口。
间接总线接口比直接总线接口在软件编程方面要略微复杂一点。但硬件系统简单非常多。因此假设客户要选择并行总线,我们还是建议使用W5200的间接总线接口。
假设客户使用MCS51系列的单片机,除了开关量输入输出和总线接口以外。对单片机的功能没有其他特别的要求(比方ADC、PWM、I2C等等),能够考虑集成度更高的W7100A。
它是把一个增强的W5100和一个快速的MCS51单片机集成在单芯片中,使硬件系统更简单。
从成本的角度考虑,除非客户有特别的意愿,在8位单片机和16位单片机系统中,一般不选择W5300。
在此类单片机系统中。不能体现出W5300的快速性能,并且添加了器件的成本。
假设客户使用ARM7、ARM9、DSP或FPGA等高性能MCU器件,那么就要依据客户对通信速率的要求来选择产品的型号。
假设客户对通信速率要求不高(小于3Mbps),而又要求硬件接口简单。那么可选择SPI总线的W5200。
在这样的系统中。即使要使用并行总线,也推荐使用W5200的间接总线接口。一般不建议选择W5100。
假设客户对通信速率要求大于3Mbps小于20Mbps左右,可选择W5100。仅仅能通过并行总线方式。硬件设计略微复杂一些。W5200的SPI时钟速率尽管能够达到80MHz,但局限于MCU的硬件SPI时钟限制,一般速度都非常难提上去,但使用FPGA可能会好一些。
假设客户对通信速率要求大于20Mbps。那么仅仅能选择高性能的器件W5300。使用W5300并採用DMA方式,能够使通信速率达到60Mbps甚至更高,只是对客户的处理器系统要求较高。
小编补充:
W5500是继W5100、W5200&W5300后,W5***系列新一款全硬件TCP/IP以太网芯片,如选用SPI接口类型,W5500可称为W5100的升级款。8个socket接口。改良的130nm
CMOS工艺。不仅非常大程度改良了之前W5100发热问题。还具备更有竞争力的价格,是嵌入式以太网开发高性价比的最佳选择。
欢迎来信与我们交流: wiznetbj@wiznet.co.kr
WIZnet官方微博:http://weibo.com/WIZnet
WIZnet的网络产品怎样选型的更多相关文章
- 【从0到1】android网络框架的选型参考
项目会使用到 socket tcp 级的网络访问,想选取一个使用较成熟异步网络框架, 提到的网络框架: 1. volley, 2. xutils. 3. android 4. netty, 5. mi ...
- dell 网络产品线
https://en.wikipedia.org/wiki/Dell_Networking_Operating_System http://topics-cdn.dell.com/pdf/ DNOS ...
- 一张图看懂阿里云网络产品【十五】IPv6 解决方案
摘要: 作为国内首家全面支持IPv6的云厂商,阿里云12月再次推出全栈IPv6解决方案,核心产品已全面支持,协助客户小时/天级即可完成IPv6 访问.方案成功历经优酷.淘宝.天猫.双十一考验.SLB ...
- F5 BIG-IP之一前期随笔(应用交付网络产品)
ADN:应用交付网络 TMOS: Traffic managment operation system (流量管理系统) 一个实时的全应用代理流量管理操作系统 PVA ...
- 【原创】思科和锐捷组建多VLAN交换网络(隧道模式Trunk)
组建简单交换网络设计与实施 [利用思科仿真与锐捷实践] 本文目录 第一部分 预备知识 第二部分 设计与仿真 需求分析 整体设计 PT仿真 第三部分 施工部署 console配置 连通测试 第一部分 预 ...
- 单片机联网需求攀升 WIZnet全硬件TCP/IP技术崛起
--新华龙电子为韩国WIZnet公司网络芯片授权代理商,具有20多年的专业团队IC应用开发实力-- 如今不管是在企业还是小区.街道,甚至是居民室内,以太网接口无处不在.有鉴于此,电子设备必将向更加智能 ...
- 【Networking】容器网络大观 && SDN 资料汇总
SDNLAB技术分享(十五):容器网络大观 SDNLAB君• 16-06-17 •2957 人围观 编者按:本文系SDNLAB技术分享系列,本次分享来自SDN撕X群(群主:大猫猫)群直播,我们希望 ...
- 三大主流ETL工具选型
ETL(extract, transform and load)产品乍看起来似乎并不起眼,单就此项技术本身而言,几乎也没什么特别深奥之处,但是在实际项目中,却常常在这个环节耗费太多的人力,而在后续的维 ...
- 剑指Kubernetes 揭秘腾讯云的PaaS技术选型策略
1.前言 Kubernetes 很火,一大批互联网公司早已领先一步,搭建起专有的 PaaS平台,传统企业们看到的 Kubernetes的趋势,亦不甘落后,在试水的道上一路狂奔-- 虽然,Kuberne ...
随机推荐
- Codeforces_761_E_(dfs)
E. Dasha and Puzzle time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- 【Linux】 JDK安装及配置 (linux-tar.gz版)
安装环境:Linux(CentOS 7 64位 版) JDK安装:tar.gz为解压后就可以使用的版本,这里使用jdk-8u211-linux-x64.tar.gz版,安装到/usr/java/(us ...
- 扩增子分析解读6进化树 Alpha Beta多样性
分析前准备 # 进入工作目录 cd example_PE250 上一节回顾:我们的OTU获得了物种注释,并学习OTU表的各种操作————添加信息,格式转换,筛选信息. 接下来我们学习对OTU序列的 ...
- C++写注册表
1. 注册表简介 注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件,用于存储系统和应用程序的设置信息.16位驱动在Winnt (Win ...
- 梦想CAD控件自定义实体实现
一.增加自定义实体对象 调用DrawCustomEntity函数,绘制一个自定义实体对象. 下面代码绘制一个自定义实体,C#代码实现如下: private void DrawMlineCommand( ...
- BigDecimal舍入规则
1.ROUND_UP 舍入远离零的舍入模式. 在丢弃非零部分之前始终增加数字(始终对非零舍弃部分前面的数字加1). 注意,此舍入模式始终不会减少计算值的大小. 2.ROUND_DOWN 接近零的舍入模 ...
- JAVA基础——toString()方法
toString()方法返回反映这个对象的字符串 因为toString方法是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”. 它通常只是为了方便输出,比如S ...
- 洛谷 3979 BZOJ 3083 遥远的国度
[题解] 这道题除去根操作就是普通的树链剖分了.但是有换根操作怎么处理呢? 我们可以发现如果现在的根不在查询的点的子树里,那么对本次查询没有影响.如果现在的跟在查询的点x的子树里,那么答案将变为整棵树 ...
- 类中的普通方法伪装成属性 @property
class P: def __init__(self,name,age): self.name=name if type(age) is int: self.__age=age else: print ...
- git常见操作---由简入深
常用命令 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p( ...