硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2150|回复: 7
收起左侧

[USB] STM32的USB主从CDC性能测试结果

[复制链接]

67

主题

63

回帖

264

积分

高级会员

积分
264
发表于 2022-9-15 10:05:22 | 显示全部楼层 |阅读模式
USB从机虚拟串口CDC,PC上位机VC自己编写最大执行效率,下位机速率统计,STM32发送1MB/s,接收最低在800KB/s波动。USB主机CDC驱动EC20-4G模块的TCP速率为参考,PC上位机SERVER TCP挂在服务器,下位机统计速率,发送与接收TCP速率在750KB/s波动。

不知道在USB3300模块性能如何?等有空再进一步验证
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2022-9-15 10:23:54 | 显示全部楼层
这个用模拟U盘和外挂U盘测速就行,他们都是bulk传输,简单方便易测速。
回复

使用道具 举报

218

主题

1101

回帖

1765

积分

至尊会员

More we do, more we can do.

积分
1765
发表于 2022-9-15 13:12:24 | 显示全部楼层
全速USB网友的分享,你这高速的我不敢想象,肯定贼快:
Most STM32 products only have an onboard FS USB PHY which limits clock speed to 12Mbps. On these, I can achieve just over 7 Mbps actual transfer speed on the CDC/VCP interface.
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-7-11 02:39:40 | 显示全部楼层
我用USB HS,单片机向上位机发送数据可以跑到21MB/S
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2024-10-29 17:39:19 | 显示全部楼层
咨询下,这个传输速度受限于虚拟串口的波特率嘛,我现在在弄EC200A-CN,计划也是用虚拟串口CDC来操作. 但他的有个端口我看配置虚拟串口需要设置为115200才能通信AT指令
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-10-30 09:52:17 | 显示全部楼层
hthometown 发表于 2024-10-29 17:39
咨询下,这个传输速度受限于虚拟串口的波特率嘛,我现在在弄EC200A-CN,计划也是用虚拟串口CDC来操作. 但他 ...

AT方式速度有限
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2024-11-11 17:10:10 | 显示全部楼层

后面实测在每秒350K/Byte左右,EC200A-CN模块。现尝试使用USBX ECM方式来驱动,看是否还能将速度提升上去
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-11-12 09:43:22 | 显示全部楼层
hthometown 发表于 2024-11-11 17:10
后面实测在每秒350K/Byte左右,EC200A-CN模块。现尝试使用USBX ECM方式来驱动,看是否还能将速度提升上去

那你这个AT速度相当可以了。

USB2.0全速ECM估计和这个ACM方式区别不大。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-28 19:28 , Processed in 0.638748 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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