Cypress技术论坛
直播中

李玉梅

7年用户 166经验值
私信 关注
[问答]

关于UVC中fx3等时模式的问题

你好,
我们希望在超速(USB 3)的同步模式下,用UVC从图像传感器获得流视频数据。
我们指的是AN75 79示例代码,但这个扩展是使用批量模式。
我们的相机环境是1280x720/ 30 FPS/YUV格式(未压缩)。
因此我们需要大约5Mb/s(1280x720x2x30x8)带宽。
正如我所知,
由于UVC驱动约束,FX3在Windows 7/8下的USB 3 UVC下的ISOC端点的最大带宽为24Mb/s。
仅使用Windows 10,最大带宽将为24Mb/s×16=38 4Mb/s。
(参见AN75 79文档4页注释…)
在上述环境中,主机是否只使用Windows 10以获得足够的带宽支持?如果主机使用Windows 7/8,我们的相机在同步模式下是不可用的吗?虽然它是可用的,它运行到24Mb/s?
对于同步模式设置,在示例代码中,只能更改描述符文件的端点配置吗?我需要附加作业吗?(例如数据包,线程回调配置…)
先谢谢你。

以上来自于百度翻译


     以下为原文
  Hi,


We want stream video data from image sensor with UVC on isochronous mode in Super Speed(USB 3.0).
We are referring to the AN75779 example code, but this exmaple is using Bulk mode.


Our camera environment  is 1280x720 / 30 fps / YUV format(uncompressed).
So we need about 55MB/s(1280x720x2x30x8) bandwidth.



As I know,
due to UVC driver constraints, FX3's maximum bandwidth on ISOC endpoint under UVC for USB 3.0 in Windows 7/8 is 24MB/s.
Only with Windows 10, maximum bandwidth will be 24MB/s X 16 = 384MB/s.
(See AN75779 document 4 page Note..)



Q1 >
In the above environment, Should the host use only Windows 10 for sufficient bandwidth support?
If the host use windows 7/8, is our camera unusuable on isochronous mode?
Although it is available, is it operating up to 24MB/s?


Q2 >
For isochronous mode setting, Can I change only the endpoint configuration on descriptor file in example code?  
Do I need addtional work? (eg. data packet, thread callback configuration..)


Thank you in advance.

回帖(3)

刘辉

2018-12-28 15:33:34
你好,
对于ISOC UVC,您可以参考FX3SDK示例列表中的USBVideoClass示例。
然而,我们建议您使用散装UVC以提高效率。
当做,
- Madhu Sudhan

以上来自于百度翻译


     以下为原文
  Hi,
 
For ISoC UVC, you can refer to the USBVideoClass example in FX3 SDK EXamples list.
 
However we recommend you to use Bulk for UVC for more efficiency.
 
Regards,
- Madhu Sudhan
举报

李玉梅

2018-12-28 15:40:27
引用: dfzvzs 发表于 2018-12-28 11:41
你好,
对于ISOC UVC,您可以参考FX3SDK示例列表中的USBVideoClass示例。
然而,我们建议您使用散装UVC以提高效率。

谢谢你的回复。
你能解释一下关于效率的详细解释吗?
我们的系统需要ISOC模式保证带宽。
是否可以在ISoC模式下使用超过5Mb/s的带宽?
如果没有具体的或技术上的原因,我们希望使用ISOC。

以上来自于百度翻译


     以下为原文
  Thank you for reply.
 
Could you explain the detailed explanation about more efficiency?
 
Our system requires ISoC mode for guaranteed bandwidth.
Is it possible to use more than 55MB/s bandwidth in ISoC mode?
 
If not specific or technical reason, We would like to use ISoC.
举报

刘辉

2018-12-28 15:50:54
你好,
Windows 7不支持ISOC UVC的突发模式。WIN 7中UVC ISOC的最大爆发长度为1。所以最好选择Bulk模式。
当做,
- Madhu Sudhan

以上来自于百度翻译


     以下为原文
  Hi,
 
Windows 7 does not support Burst mode for ISoC UVC. The maximum burst length is 1 for UVC IsoC in Win 7. So it is better to opt bullk mode.
 
Regards,
- Madhu Sudhan
举报

更多回帖

发帖
×
20
完善资料,
赚取积分