关注图像采集视频传输之USB3.0 应用

参考文献

百度文库

http://baike.baidu.com/link?url=82OyhoL1AsNaT35CvscmeZqHjlggtFw-Cez2qYwjLHNXGhXfv38pUlsIJBQJsP72CNBMJDdofpA9jn2f6vAvc0ROTCuXPMxfSD7ftV3IwhNk_OEIKrZEwtLTvzEhOoUdI2lGR8MiFGoZ2wtuqrA2-q

USB 3.0是最新的USB规范,该规范由英特尔等公司发起。

USB 2.0已经得到了PC厂商普遍认可,接口更成为了硬件厂商的必备接口。

USB2.0的最大传输带宽为480Mbps(即60MB/s)而USB3.0的最大传输带宽高达5.0Gbps(500MB/s)

请注意5GB/s的带宽并不是5GB/s除以8得到的640MB/s而是采用与SATA相同的10 Bit传输模式(在USB2.0的基础上新增了一对纠错码),因此其全速只有500MB/s。[1]

不过,大家要注意这是理论传输值,如果几台设备共用一个USB通道,主控制芯片会对每台设备可支配的带宽进行分配、控制。如在USB1.1中,所有设备只能共享1.5MB/s的带宽。如果单一的设备占用USB接口所有带宽的话,就会给其他设备的使用带来困难。

传输速率

这款新的超高速接口的实际传输速率大约是3.2Gbps(即320MB/S)。理论上的最高速率是5.0Gbps(即500MB/S)。

数据传输

USB3.0 引入全双工数据传输。5根线路中2根用来发送数据,另2根用来接收数据,还有1根是地线。也就是说,USB 3.0可以同步全速地进行读写操作。以前的USB版本并不支持全双工数据传输。

电源

USB 3.0标准要求USB3.0接口供电能力为1A,而USB 2.0为0.5A。

电源管理

USB 3.0 并没有采用设备轮询,而是采用中断驱动协议。因此,在有中断请求数据传输之前,待机设备并不耗电。简而言之,USB 3.0支持待机、休眠和暂停等状态。

物理外观

上述的规范也会体现在USB 3.0的物理外观上。但USB 3.0的线缆会更“厚”,这是因为USB 3.0的数据线比2.0的多了4根内部线。不过,这个插口是USB 3.0的缺陷。它包含了额外的连接设备。

支持系统

Window8.1、Window8、Windows Vista、Windows 7 SP1和Linux都支持USB 3.0。苹果最新发布的苹果Mac book air和Mac book pro也支持。对于XP系统,USB 3.0可以使用,但只有USB2.0的速率。

USB 3.0之所以有“超速”的表现,完全得益于技术的改进。
  相比USB 2.0接口,USB 3.0增加了更多并行模式的物理总线。

可以拿起身边的一根USB线,看看接口部分。

在原有4线结构(电源,地线,2条数据)的基础上,USB 3.0再增加了4条线路,用于接收和传输信号。

因此不管是线缆内还是接口上,总共有8条线路。

正是额外增加的4条(2对)线路提供了“SuperSpeed USB”所需带宽的支持,得以实现“超速”。

显然在USB 2.0上的2条(1对)线路,是不够用的。

此外,在信号传输的方法上仍然采用主机控制的方式,不过改为了异步传输。

USB 3.0利用了双向数据传输模式,而不再是USB 2.0时代的半双工模式。简单说,数据只需要朝一个方向流动就可以了,简化了等待引起的时间消耗。

其实USB 3.0并没有采取什么鲜有听闻的高深技术,却在理论上提升了10倍的带宽。也因此更具亲和力和友好性,一旦SuperSpeed USB产品问世,可以让更多的人轻松接受并且做出更出色的定制化产品。

赛普拉斯半导体公司日前宣布推出其首款USB3.0控制器EZ-USB? FX3,目标应用为视频和成像、打印、扫描及各种比USB2.0数据吞吐量更大的应用。新的EZ-USB FX3 (CYUSB3014)器件是一款灵活的外设控制器,具有可实现5-Gbps  USB 3.0数据传送能力的通用可编程接口(GPIF II),一个完全可配置ARM9?处理器内核,并且向下兼容USB2.0。EZ-USB FX3拥有的内部总线架构可实现4倍于USB3.0的工作速度,对于需要快速传输大量数据的应用来说,是十分理想的选择。例如,它可以实现成像应用中的高分辨率视频视频码流传输,而无需在外设端进行压缩。

  赛普拉斯是USB控制器的市场领导者,自1996年以来已发运超过10亿片该器件。赛普拉斯的USB产品,包括新的USB3.0控制器,可实现设计灵活性、USB兼容性和包括软件工具、开发工具和参考设计在内的全产品支持。因其ARM9?内核完全可用作独立的微控制器,新的USB3.0控制器可使设计者快速而方便地为其终端市场定制解决方案。

  USB在消费电子、PC外设和便携式设备中被普遍采用,装配量已达数十亿个,是最成功的外设连接标准。USB3.0是有线USB市场中的下一代标准,能为用户提供其所期待的同样的易用性和灵活性,而数据率则大幅提升至5Gbps。与USB2.0相比,USB3.0还可提供更好的电源管理(相当于 USB2.0的20%)和更快的电池充电能力(充电时间减半)。如同FX2控制器在USB2.0领域中那样,赛普拉斯全新的FX3控制器将使USB3.0 被应用于更多种类的平台上。

  赛普拉斯数据通讯业务部副总裁Dinesh Ramanathan说:“赛普拉斯的低速、全速和高速解决方案一直引领着USB的潮流,极速USB3.0将继续这种领先优势。我们的产品所具有的灵活性、质量和品种的多样性奠定了我们在USB领域的成功基础。我们的USB3.0解决方案也是基于同样的理念而开发,并且我们正在与客户一起推动终端产品市场,让消费者享受到USB3.0的带宽优势。EZ-USB FX3是赛普拉斯USB3.0计划中的第一个系列的产品。”

  赛普拉斯于1996年凭借“让USB无所不在?”的决心进入USB市场,自此成为USB器件的领先供应商,产品应用于诸多领域。赛普拉斯著名的产品线包括enCoRe?、EZ-USB? USB 控制器、West Bridge ?外设控制器和WirelessUSB? 2.4-GHz射频器件。

 它的封装方式为121-ball 10x10mm BGA封装,为工业温度级。

更多文章请访问我的博客http://www.cnblogs.com/ccjt/

评估套件 请访问我的淘宝 http://ccjt.taobao.com/

欢迎交流:[email protected]

QQ:184676957(平时隐身)

时间: 2024-10-05 05:27:57

关注图像采集视频传输之USB3.0 应用的相关文章

【关注图像采集视频传输】之 Cy3014 usb3.0 FIFO接口

CYUSB3014延续了CY7C68013A最吸引人的地方,那就是实现高速数据传输的Slave FIFO接口,应用这种模式,据说数据传输率可以达到320MB/s. 同USB2.0的芯片CY7C68013集成了一个通用可编程接口GPIF一样,USB3.0的芯片CYUSB3014也含有通用可编程接口GPIF,并且升级到GPIF II.通用可编程接口GPIF就是一个可编程的状态机,可以与外部的Processor, ASIC, 或者FPGA无胶粘逻辑相连,实现高速数据传输.CYUSB3014的通用可编程

USB3.0 图像视频传输 开发 CYUSB3014开发基础(导入官方例程) 转

CYPREE提供的FX3_SDK开发包里面有很多基础的内容,除了前面提到的几个pdf文件外,还有三个文件夹,是官方提供的基础例程.学习CYUSB3014应该就从这里开始,从这几个例程开始.例程共有三个文件夹,分别是basic_examples,slavefifo和u3p_firmware.最后一个是与USB Video Class相关的例程:中间一个是Slave FIFO相关的例程(同CY7C68013概念相同),其下含有两个例程,分别对应同步与异步传输:第一个文件夹是最基本的块传输(Bulk

第二十六篇:USB3.0高带宽ISO(48KBytes/125us)实战

USB3.1技术已经推出, 10Gbps的速率足以满足数据, HD视频传输的要求. 要步入USB3.1的研发, 还得将USB3.0的基础打扎实. 微软提供的SUPER MUTT只包含一个接口0, 其下有两个ALT, ALT 1与ALT 2, 分别包含了两对ISO IN/OUT端点, 不过, 只有ALT 2下的ISO OUT EP的bMaxBurst为1, 而其它三个ISO EP的bMaxBurst均为0, 而所有的ISO EP的Mult均为0. 即只有一个ISO EP支持2KBytes/125u

AC6102开发板USB3.0测试和使用说明

AC6102开发板USB3.0测试和使用说明 概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲,功能强大,接口简单,非常适合用于各种需要高速数据传输的场合,以下为摘自EZ-USBFX3数据手册中关于该芯片的介绍: 赛普拉斯EZ-USBFX3是新一代USB3.0外设控制器,具有高度集成的灵活特性,可帮助开发人员为任何系统添加USB3.0功能.EZ-USBFX3具有一个可进行完全配置的并行通用可编

linux下视频传输测试

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 在上一篇<ubuntu下基于qt+OpenCV控制摄像头>的基础上测试了视频传输. 环境:主机:PC + Ubuntu10.04 + OpenCV + Qt 从机:s3c6410 + linux2.6.38 + Qt 主机有摄像头,捕捉摄像头,然后通过网络传输,从机接收数据后显示. 实现流程: 主机代码: 主要代码如下,socket编程采用Linux本身提供的方法. widget.h [html] 

USB3.0测试和使用说明

概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲,功能强大,接口简单,非常适合用于各种需要高速数据传输的场合,以下为摘自EZ-USBFX3数据手册中关于该芯片的介绍: 赛普拉斯EZ-USBFX3是新一代USB3.0外设控制器,具有高度集成的灵活特性,可帮助开发人员为任何系统添加USB3.0功能.EZ-USBFX3具有一个可进行完全配置的并行通用可编程接口GPIFII,它可与任何处理器.ASIC

基于USB3.0的双目相机测试小结之CC1605配合CS5642 双目 500w摄像头

基于USB3.0的双目相机测试小结之CC1605配合CS5642  双目 500w摄像头 CC1605双目相机评估板可以配合使用柴草电子绝大多数摄像头应用 如:OV5640.OV5642.MT9P031.MT9V034.MT9M001.MT9F002等等 本次测试以CS5642V3摄像头为例,sensor为OV5642 测试分辨率为 1280*720:720p 1280*1024:SXGA 1920*1080:1080p 2048*1024 2048*1536:3M 测试帧率:15fps 一.U

基于RTP的h.264视频传输系统设计(一)

一.H.264 的层次介绍 H.264 定义三个层次,每个层次支持一组特定的编码功能,并且依照各个层次指定所指定的功能.基础层次(baselineprofile)支持I 帧和 P 帧[1]的帧内和帧间编码,支持自适应的可变长度的熵编码(CAVLC).主要层次(main profile)支持隔行扫描视频,B帧[2]的帧内编码,使用加权预测的帧内编码和使用上下文的算术编码(CABAV).扩展层次(extendedprofile)不支持隔行扫描视频和CABAC,但增加了码流之间高效的转化模式(SP 和

如果要做点对点的视频传输应该一般使用什么协议

如果要做点对点的视频传输应该一般使用什么协议 我想在一台电脑上接受另一台电脑的摄像头视频流并显示出来.我现在能够得到摄像头采集的每一帧图像,想要传输给接收端.如果直接传输原始数据的话,640*480的图像每一帧0.9M左右,每秒24帧也要21MB/s的传输速率,显然太大了.我之前没有任何的关于视频传输方面的编程经验,所以完全没有头绪.想请教一下大家应该采取什么样的措施来减少传输的数据量?给个关键字也行.谢谢. 1>视频源fmpeg压缩2>按照一种标准封装传输格式,一般是rfc3984 over