0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SPI以太网口芯片DM9051ANX在ESP32 C3进行iPerf测试

jf_36651975 来源:jf_36651975 作者:jf_36651975 2025-10-20 10:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

硬件平台:ESP32 C3 + DM9051ANX

SDK: ESP-IDF V5.4

测试工具:Iperf

iperf –s /Server 端/

-------------------------------------------------------------------------------------------

Server listening on TCP port 5001 /Serve 端模式 默认监听 5001 port/

TCP window size: 128 KByte (default) /通过设置TCP窗口大小,默认128KByte/

-------------------------------------------------------------------------------------------

Server端和Client端设置:Iperf测试需要分别在服务器端和客户端上运行。服务器端负责监听来自客户端的连接请求,并进行数据传输;客户端则负责发起连接请求并接收数据。

审核编辑 黄宇

对DM9051ANX进行测试,客户端成功连接到服务器,分别以不同的SPI CLK 60、50、40、30、20、10MHz进行测试,并在30秒内分别传输了62.2、62、62、50、43、25.8MB数据,SPI以太网口芯片DM9051ANX网口性能数据如下面表格所示。

在这份表格,我们可以了解到DM9051ANX在ESP32平台的以太网TCP传输网口性能优良。以下『Interval』表示时间间隔、『Transfer』表示时间间隔里面转输的数据量、『Bandwidth』是时间间隔里的传输速率。

[ 1] local 192.168.123.150 port 5001 connected with 192.168.123.139 port 61506 (icwnd/mss/irtt=14/1440/699)
      [ ID] Interval      Transfer    Bandwidth
[ 1] 0.0000-30.0016 sec 62.2 MBytes17.4 Mbits/sec 
[ 2] local 192.168.123.150 port 5001 connected with 192.168.123.139 port 54700 (icwnd/mss/irtt=14/1440/740)
      [ ID] Interval      Transfer    Bandwidth
[ 2] 0.0000-29.9971 sec 62.0 MBytes17.3 Mbits/sec
[ 3] local 192.168.123.150 port 5001 connected with 192.168.123.139 port 53275 (icwnd/mss/irtt=14/1440/692)
      [ ID] Interval      Transfer    Bandwidth
[ 3] 0.0000-30.0115 sec 62.0 MBytes17.3 Mbits/sec 
[ 4] local 192.168.123.150 port 5001 connected with 192.168.123.139 port 52898 (icwnd/mss/irtt=14/1440/725)
      [ ID] Interval      Transfer    Bandwidth
[ 4] 0.0000-30.0100 sec 50.3 MBytes14.1 Mbits/sec 
[ 5] local 192.168.123.150 port 5001 connected with 192.168.123.139 port 57280 (icwnd/mss/irtt=14/1440/726)
      [ ID] Interval      Transfer    Bandwidth
[ 5] 0.0000-29.9985 sec 43.0 MBytes12.0 Mbits/sec 
[ 6] local 192.168.123.150 port 5001 connected with 192.168.123.139 port 64960 (icwnd/mss/irtt=14/1440/824)
      [ ID] Interval      Transfer    Bandwidth
[ 6] 0.0000-30.0312 sec 25.8 MBytes7.20 Mbits/sec

以上DM9051ANX网口性能数据整理如下:

SPI CLK时钟频率(MHz) 10 20 30 40 50 60
DM9051ANX网口性能 (Mbps) 7.2 12 14.1 17.3 17.3 17.4

因为SPI CLK运作会占用主控ESP32 C3的任务执行(Multi-task),请用户查看下手上项目应用,如果没有其他因素要权衡,为了避免以太网口执行时,被ESP32其他任务拖延,建议用户应以最佳效能来运行DM9051ANX网口性能。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    41

    文章

    5923

    浏览量

    179535
  • iperf
    +关注

    关注

    0

    文章

    8

    浏览量

    7086
  • ESP32
    +关注

    关注

    24

    文章

    1083

    浏览量

    20859
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SPI以太网方案DM9051ANX与W5500的BOM物料清单一览

    SPI接口以太网方案选型,DM9051ANX相比W5500具有显著成本优势。W5500需额外增加EMI防护元件(如阻尼电阻等),导致其外围物料成本达10.71元,而
    的头像 发表于 11-03 17:13 593次阅读
    <b class='flag-5'>SPI</b><b class='flag-5'>以太网</b><b class='flag-5'>口</b>方案<b class='flag-5'>DM9051ANX</b>与W5500的BOM物料清单一览

    DM9051ANX与W5500性能與规格比较

    最近项目中,本小工乐鑫ESP32、雅特力AT32F415與AT32F423、STM32F103以及MTK平台上,一連玩去了官方参考设计推荐的SPI有线网
    的头像 发表于 10-14 10:28 329次阅读

    ESP32DM9051ANX开发版引脚接法说明

    ESP32 C3使用SPI芯片
    的头像 发表于 10-01 10:35 316次阅读
    <b class='flag-5'>ESP32</b>与<b class='flag-5'>DM9051ANX</b>开发版引脚接法说明

    ESP32 添加SPI以太网芯片DM9051ANX通讯开发指导以及ESP IDF V.5.4介绍(精选笔记)[手把手教程,图多消化好]

    最近公司有新项目会用到 ESP32 系列芯片,需要添加有线以太网,我对这一块不熟悉,可以说是新手小白,那该如何准备开发工作及快速入门呢?让我以这份纪录来回顾当初新项目
    的头像 发表于 09-22 11:25 1056次阅读
    <b class='flag-5'>ESP32</b> 添加<b class='flag-5'>SPI</b><b class='flag-5'>以太网</b><b class='flag-5'>口</b><b class='flag-5'>芯片</b><b class='flag-5'>DM9051ANX</b>通讯开发指导以及<b class='flag-5'>ESP</b> IDF V.5.4介绍(精选笔记)[手把手教程,图多消化好]

    DM9051ANX新旧版差异介绍

    DM9051ANX新版芯片在性能上全面超越旧版DM9051NP:采用1.8-3.3V可变电压供电,1功耗分别降至32mA/45mA(旧版106mA/142mA);自帶MAC地址,外围元件从20个精简
    的头像 发表于 09-19 11:26 448次阅读

    ESP32驱动SPIFFS进行文件操作

    本篇文章介绍如何在ESP32开发板上使用SPIFFS(SPI Flash File System)进行文件操作。看下如何初始化SPIFFS文件系统、读取文件、列出文件、删除文件,并查看存储的剩余空间。
    的头像 发表于 08-05 18:11 3906次阅读
    <b class='flag-5'>ESP32</b>驱动SPIFFS<b class='flag-5'>进行</b>文件操作

    基于ESP32C3的智能小车设计

    你有没有想过,从零开始亲手制作一辆坚固耐用的遥控越野车?今天,小编就带你走进一个融合机械、电子与物联网的精彩DIY项目——一款由 Seeed Studio XIAO ESP32C3 强力驱动的 3D打印4x4 RC漫游车!
    的头像 发表于 06-04 11:11 1737次阅读
    基于<b class='flag-5'>ESP32C3</b>的智能小车设计

    ESP32平台 + SPI接口芯片DM9051ANX实现以太网通信

    :无线网关带有线网应用,C3就有性价比了。 三、DM9051ANX介绍 DM9051ANX是一个SPI接口
    发表于 05-23 10:22

    ESP32平台使用以太网DM9051ANX自带的MAC地址

    本帖最后由 jf_36651975 于 2025-4-11 10:38 编辑 之前的ESP32行业网关项目上,需要以太网通信功能,当时选用了DM9051ANX,相较于老款,每一
    发表于 04-10 17:17

    串口转以太网芯片选型指南:2025十大以太网模块品牌盘点与应用方案解析

    随着物联网(IoT)、工业自动化和智能设备的广泛普及,串口转以太网技术的需求持续增长。串口转以太网芯片作为实现串口设备联网的核心组件,工业控制、数据采集、智能家居等领域起到了至关重要
    的头像 发表于 04-09 15:30 1647次阅读

    (精选笔记)ESP32 C3添加SPI以太网芯片DM9051ANX通讯开发指导以及ESP IDF V5.4介绍 [手把手教程,图多消化好]

    调整SPI clock后,再测试一次! 最后测出DM9051ANX性能为 22.12Mbps,这样的
    发表于 03-24 15:20

    C3语音地台ZXAIEC43 使用说明手册 功能支持列表

    本文适用于C3语音地台ZXAIEC43,旨在向用户提供设备的使用说明及功能支持列表,帮助用户正确安装、配置和使用该设备。产品介绍C3语音地台ZXAIEC43是一款基于ESP32-C3芯片
    的头像 发表于 03-19 12:02 832次阅读
    <b class='flag-5'>C3</b>语音地台ZXAIEC43 使用说明手册 功能支持列表

    DM9051A替换DM9051介绍

    dm9051a是davicom最新推出的一款10/100mbps spi接口芯片 dm9051a相较于dm9051脚位更少,体积更小
    的头像 发表于 02-19 16:24 1103次阅读
    <b class='flag-5'>DM9051</b>A替换<b class='flag-5'>DM9051</b>介绍

    使用FPGA对40G以太网接口芯片Serdes进行测试的方法

    带Serdes的高速以太网接口流片后如果功能不正常,可以采用带有相同接口类型的FPGA进行测试定位问题。本文简单的介绍一种通过FPGA来对基于四通道serdes的40G/10G以太网
    的头像 发表于 01-09 16:10 2736次阅读
    使用FPGA对40G<b class='flag-5'>以太网</b>接口<b class='flag-5'>芯片</b>Serdes<b class='flag-5'>进行</b><b class='flag-5'>测试</b>的方法

    iperf3测试结果中哪些指标最重要?

    iperf3是一个网络性能测试工具,它被广泛用于测量TCP和UDP带宽性能。以下是iperf3工具的全攻略,包括它的基本用法、参数和一些高级功能。 大多数Linux发行版中安装
    的头像 发表于 12-26 16:07 1734次阅读