硬汉嵌入式论坛

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

[有问必答] STM32F407 UART 和 CDC 虚拟USB 传输速度比较

[复制链接]

15

主题

40

回帖

85

积分

初级会员

积分
85
发表于 2024-5-13 18:01:25 | 显示全部楼层 |阅读模式
最近做一个STM32F407采集设备,需要向PC端上位机一次传输大量数据的案子,一次需要传输2048字节,为了提高传输速率,将串口波特率调到1,843,200,为了继续提高传输速率想到了以下两种
1、继续提高波特率(风险有点高,担心会崩溃)
2、想用USB CDC 虚拟USB ,全速USB 12Mbit
请问这两种的速率上限比较是USB 全速12Mbit >串口最高10Mbit(串口1),这样理解对吗?实际使用速度各能达到多少呢?
还别的提高速率的方案吗?








回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107488
QQ
发表于 2024-5-14 09:00:41 | 显示全部楼层
参考我这两个,使用串口CDC BULK模式,但别用串口波特率方式修改了,影响性能。

3、USB应用实战视频教程第3期:手把手玩转USB BULK方式下位机和QT6.4上位机开发上篇(2022-10-24)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=116108

4、USB应用实战视频教程第4期:手把手玩转基于QT6.4的USB BULK上位机和下位机开发下篇(2022-11-07)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=116396
回复

使用道具 举报

2

主题

63

回帖

69

积分

初级会员

积分
69
发表于 2024-5-14 10:14:37 | 显示全部楼层
串口  很难找到速度这么高的USB转TTL的串口,USB  CDC 我这边测试大约500KByte/s的速率,还是很稳定
回复

使用道具 举报

5

主题

169

回帖

184

积分

初级会员

积分
184
发表于 2024-5-14 11:18:53 | 显示全部楼层
如果PC是台式机或者工控机的话,可以弄一个pcie转ttl的专用芯片,几十M的波特率都行,不过硬件成本会高些
直接用usb cdc的话就没啥硬件成本,就是软件复杂度相对来说更高
回复

使用道具 举报

15

主题

40

回帖

85

积分

初级会员

积分
85
 楼主| 发表于 2024-5-14 17:22:21 | 显示全部楼层
eric2013 发表于 2024-5-14 09:00
参考我这两个,使用串口CDC BULK模式,但别用串口波特率方式修改了,影响性能。

3、USB应用实战视频教程 ...

感谢
回复

使用道具 举报

15

主题

40

回帖

85

积分

初级会员

积分
85
 楼主| 发表于 2024-5-15 09:44:41 | 显示全部楼层
eric2013 发表于 2024-5-14 09:00
参考我这两个,使用串口CDC BULK模式,但别用串口波特率方式修改了,影响性能。

3、USB应用实战视频教程 ...

谢谢回答
回复

使用道具 举报

15

主题

40

回帖

85

积分

初级会员

积分
85
 楼主| 发表于 2024-5-15 09:44:54 | 显示全部楼层
heluo1985 发表于 2024-5-14 10:14
串口  很难找到速度这么高的USB转TTL的串口,USB  CDC 我这边测试大约500KByte/s的速率,还是很稳定

谢谢回答
回复

使用道具 举报

15

主题

40

回帖

85

积分

初级会员

积分
85
 楼主| 发表于 2024-5-15 09:47:21 | 显示全部楼层
DX3906 发表于 2024-5-14 11:18
如果PC是台式机或者工控机的话,可以弄一个pcie转ttl的专用芯片,几十M的波特率都行,不过硬件成本会高些
...

我目前就是用了一个高速版的USB 转ttl芯片 但是觉得风险太高,提高到1843200了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 21:23 , Processed in 0.324570 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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