Firefly开源社区

标题: 【USB3.0】将海康相机插到载板上唯一一个USB3.0接口后发现速度不稳定 [打印本页]

作者: ainstecYang    时间: 2023-1-3 15:30
标题: 【USB3.0】将海康相机插到载板上唯一一个USB3.0接口后发现速度不稳定
【问题描述】

1、我们购买了Core-3588SJD4及其载板,目前已经下载了官方固件AIO-3588SJD4_Ubuntu20.04-Gnome-r2204_v1.0.4b_221124,烧录完成。
2、安装海康的MVS工业相机客户端软件,并海康的USB工业相机插到载板上唯一一个USB3.0 TypeA口。
3、打开MVS软件,连接相机后启动采集,可以看到相机的帧率并不稳定,大概会从10帧以内到满帧率(189帧)之间跳动。
这个问题给我们造成了很大的困惑,因为我们之前购买过
ROC-RK3399-PC
,这个板子的帧率就是很稳定的在最大帧率上轻微浮动。
而且我们最近购买的
ROC-RK3588S-PC
、Core-3588SJD4及其载板、iCore-3588Q及其载板都有这方面的问题,想了解下为何会出现这种情况,这会让我们后续不太敢继续使用3588作为ROC的核心板系列产品了。

Log日志文件里是帧率起起伏伏时的截图。
tchip_askquestions

USBSpeed.tar.gz

668.64 KB, 下载次数: 3, 下载积分: 灯泡 -1 , 经验 -1


作者: 799959745    时间: 2023-1-10 17:39
你好, ROC-RK3588S-PC 最近发布了  v1.0.6a 版本的 ubuntu20.04 固件。修复了 usb3.0 的问题。请烧录测试下是否还会出现帧率不稳定的情况?
若还有,请反馈下,谢谢!
作者: ainstecYang    时间: 2023-1-31 15:55
799959745 发表于 2023-1-10 17:39
你好, ROC-RK3588S-PC 最近发布了  v1.0.6a 版本的 ubuntu20.04 固件。修复了 usb3.0 的问题。请烧录测试 ...

非常感谢您的回复。我这边下载了最新的ROC-RK3588S-PC的ubuntu固件:ROC-RK3588S-PC_Ubuntu20.04-Gnome-r2209_v1.0.6a_230105.img
最后实测下来海康相机的帧率还是一样有问题,不过我们还用了RK3588Q的板子,也就是开发板上有一个PCIe插槽的板子,插上PCIe转USB的扩展卡后海康相机的帧率是稳定在USB3.0应有的带宽水平上的。

作者: 799959745    时间: 2023-2-1 10:29
ainstecYang 发表于 2023-1-31 15:55
非常感谢您的回复。我这边下载了最新的ROC-RK3588S-PC的ubuntu固件:ROC-RK3588S-PC_Ubuntu20.04-Gnome-r ...

有可能是电流不够,你接下带外部电源的 hub,把相机插在接有外部电源的 usb3.0 口上面,再测试下是否正常。或者你插在 type-c usb 口上面测试。
作者: ainstecYang    时间: 2023-2-1 14:14
799959745 发表于 2023-2-1 10:29
有可能是电流不够,你接下带外部电源的 hub,把相机插在接有外部电源的 usb3.0 口上面,再测试下是否正常 ...

嗯,多谢提醒,我这边给相机外接了电源后,帧率确实略有提升:例如没有外接电源时,显示当前带宽下的应有帧率为55帧,点击开始采集后,帧率长时间在低于1帧的情况下。接入外接电源后,显示当前带宽下应有的帧率为170帧(也就是和相机本身采集的帧率一致),但是点击开始采集后,帧率大概在7帧~50帧之间。比没有外接电源时确实好一些,但还是会出现相机亮红灯掉帧的情况。
作者: 799959745    时间: 2023-2-1 14:25
ainstecYang 发表于 2023-2-1 14:14
嗯,多谢提醒,我这边给相机外接了电源后,帧率确实略有提升:例如没有外接电源时,显示当前带宽下的应有 ...

请问相机需要的电流是多大的?可能 usb 高负载通信的时候也要较大的电流,建议 usb 也采用外部供电的方式。
作者: ainstecYang    时间: 2023-2-3 10:08
799959745 发表于 2023-2-1 14:25
请问相机需要的电流是多大的?可能 usb 高负载通信的时候也要较大的电流,建议 usb 也采用外部供电的方式 ...

相机电源口所需的是5-15V 0.5-0.2A的,USB口所需的是0.5A的。一般来说普通的USB3.0口是可以带起来的。
我这边也找了一个USB HUB板,那种需要外部电源才能工作的,插在ROC-3588S-PC的USB3.0板子上后看起来帧率还是会掉下来。不知道你建议的USB也采用外部供电的方式我这种是否就算满足了。
作者: 799959745    时间: 2023-2-3 10:15
ainstecYang 发表于 2023-2-3 10:08
相机电源口所需的是5-15V 0.5-0.2A的,USB口所需的是0.5A的。一般来说普通的USB3.0口是可以带起来的。
...

请问您反馈的情况是否和以下帖子相像?
https://dev.t-firefly.com/thread-127947-1-1.html
作者: ainstecYang    时间: 2023-2-3 13:57
799959745 发表于 2023-2-3 10:15
请问您反馈的情况是否和以下帖子相像?
https://dev.t-firefly.com/thread-127947-1-1.html

从直观现象来看貌似有点类似,不过他的问题确实出在电源上,我感觉我这边的问题不像是电源上的问题吧?因为我有使用额外的供电又或者接额外供电的HUB也试过了。
另外我这边也用过USB协议分析仪抓过日志,我把有问题的截图发一下吧。
感觉是在设备向主机通信NRDY数据包的时候产生了Unexpected错误。



作者: tdczcj    时间: 2023-12-7 08:41
你好,现在问题解决了吗?
作者: tdczcj    时间: 2023-12-7 08:47
ainstecYang 发表于 2023-2-3 13:57
从直观现象来看貌似有点类似,不过他的问题确实出在电源上,我感觉我这边的问题不像是电源上的问题吧?因 ...

请问一下,现在问题解决了吗?同样遇到USB3.0无法正常接入海康高速工业相机
作者: ainstecYang    时间: 2024-3-26 09:29
算是解决了吧,就是通过升级MMU QOS的优先级解决的。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1