以太网芯片选型参考

以太网芯片选型参考

1,DM9051,(MII, SPI)接口,标准:IEEE 802.3, 10/100 Base-T/TX PHY

2,TLK110,工业10/100 以太网 PHY,军用级的,价格比较贵.

3,w5500,(SPI接口),以太网控制器,环保产品,内置基于TOE技术的硬件协议栈实现,能有效减少开发周期。2013年生产。优于ENC28J60。

4,Dm9000,(MII)接口,标准:IEEE 802.3, 10/100 Base-T/TX PHY,(正点原子使用的)

5,DP83848,(MII, RMII, SNI) 接口,标准:10BASE-T, 100BASE-T,TI公司生产

6,TJA1100HNZ ,(MII, RMII)接口,标准:Ethernet,恩智浦公司生产

7,rtl8021,107 + rtl8021 phy

8,ENC28J60-I/ML,(MII, MIIM)接口,标准:10 Base-T PHY,采用传统软协议操作,需要占用mcu资源跑协议栈使用,2006年生产,主要优势价格低

9,CH395,(Parallel, SPI, UART)接口,标准:IEEE 802.3,内嵌了硬件TCP/IP协议栈,基本不占用cpu资源,优于ENC28J60。

10,KSZ9031,Ethernet接口,标准:10BASE-T, 100BASE-TX, 1000BASE-T,美国微芯生产

个人建议 DP83848-----DM9051-----CH395-----w5500 其中-CH395和w5500 硬件内嵌tcp/ip协议栈,只需调ongoing少量接口,在考虑周期问题上优先选择

MAC:以太网介质传输层 PHY:物理层

【转】

LAN8720和DP83848出的网口速度可以达到接近100M,而W5500出的网口速度受限于SPI接口,肯定比不过前两个芯片。

诚然,许多STM32的应用中并不需要这么快的速度。

那么在不关心成本以及速度的情况下,当然可以使用W5500,硬件连线少,使用方便。

而当需要传输速度以及降本时,那就是独立的物理层芯片更好。

比如F103+DM9000和F4的MAC+LAN8720配LWIP,任何一个的性能都不是W5500能比的了的,但是W5500也有自己的优势,就是集成了硬件TCP/IP协议栈,对于没有网络基础的开发人员来说很快就可以上手,但是不利于学习,因为最重要的TCP/IP协议栈直接被忽略了。还有采用LWIP的方案的话很容易将LINUX下的网络代码移植到STM32上。

示意图
在这里插入图片描述

  • 16
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
绝对的干货,支持国产,内含各种通信模式程序,CH395原理图、 H395目录下文件说明: | | |-----EVT | | | |---EXAM | | | | | |基本应用: | | |---EXAM0: C示例源程序,4个Socket分别工作在TCP 客户端、服务器、UDP、IPRAW模式 | | |---EXAM1: C示例源程序,Socket0工作在MACRAW模式 | | |---EXAM2: C示例源程序,Socket0工作在UDP模式,演示UDP广播功能 | | |---EXAM3: C示例源程序,Socket0工作在IP RAW 模式 | | |---EXAM4: C示例源程序,Socket0工作在TCP 客户端模式 | | |---EXAM5: C示例源程序,Socket0工作在TCP 服务器模式,使用8个Socket,演示多连接功能 | | |---EXAM6: C示例源程序,演示DHCP客户端功能 | | |---EXAM13:C示例源程序,演示CH395低能耗模式,GPIO操作,EEPROM操作等 | | |---EXAM14:C示例源程序,演示CH395组播功能 | | | | | |高级应用: | | |---EXAM7: C示例源程序,CH395 WEB服务器应用实例,演示网内远程控制和远程监控 | | |---EXAM8: C示例源程序,CH395 DNS域名解析应用实例,根据域名解析对应IP | | |---EXAM9: C示例源程序,CH395 MAIL应用实例,演示使用CH395进行邮件收发 | | |---EXAM10: C示例源程序,CH395 FTP服务器应用实例、支持读写、删除、创建文件功能 | | |---EXAM11: C示例源程序,CH395 FTP 客户端应用,实现登陆服务器、搜查文件、下载文件、上传文件等功能 | | |---EXAM12: C示例源程序,CH395 演示ICMP PING 功能,主动发送PING包以及回复PING包 | | |---EXAM15: C示例源程序,CH395 演示搜索配置功能,配合上位机软件CH395CFG.exe,演示CH395模块搜索配置过程 | | | | | |---PUB | | | | | | | |---CH395INC.H: CH395定义头文件 | | | |---CH395CMD.C: 命令接口层子程序文件 | | | |---CH395CMD.H: 命令接口层头文件 | | | |---CH395PARA_HW.C:硬件总线8位并口连接方式子程序文件 | | | |---CH395PARA_SW.C:软件模拟8位并口连接方式子程序文件 | | | |---CH395SPI_HW.C: 硬件SPI接口连接方式 子程序文件 | | | |---CH395SPI_SW.C: 软件模拟SPI接口连接方式子程序文件 | | | |---CH395UART.C: 硬件异步串口连接方式子程序文件 | | | | | | | |---PCB | | | | | |---CH395EVT.DDB:CH395评估版PCB文件 | | | |---CH395SCH.PDF:CH395L&CH395Q评估版原理图 | |---DEBUG395.EXE :WINDOWS调试软件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值