基于CYPRESS的CYUSB3014开发的USB3.0工业相机有哪些优势

基于CYPRESS的CYUSB3014开发的USB3.0工业相机有哪些优势,第1张

CYPRESS公司推出的2款USB控制器芯片已经成为了市场的主流,被广泛应用于各个行业和领域,它们分别是USB2.0控制器芯片---EZ-USB FX2LP/CY7C68013A 和USB3.0控制器芯片EZ-USB FX3/CYUSB3014。目前市场上大多数USB2.0 工业相机和USB3.0工业相机都是基于这两款芯片开发。

CY7C68013A芯片的内部主要包括高性能微处理器内核、USB2.0收发器、智能引擎(SIE)、增强8051内核、16K的RAM,4K的FIFO、IO接口、数据总线、地址总线,I2C主控制器和通用可编程接口等。实测最高IN传输速度可达50MB/S,无论是接口还是速度都非常适合USB2.0工业相机或者其他USB2.0视频采集的开发。

CYUSB3014 是新一代 USB 3.0 外设控制器, 具有一个可进行完全配置的并行通用可编程接口GPIF II,最大位宽32位,频率100MHZ,它可与任何处理器、ASIC 或 FPGA 连接。 这个通用可编程接口 GPIF II 是CYPRESS USB 2.0 产品 CY7C68013A中的GPIF 的增强版本。 它可轻松无缝地连接至多种常用接口,比如异步 SRAM、异步和同步地址数据复用式接口、并行 ATA 等等。CYUSB3014 带有运行频率为200MHZ的ARM926EJ内核,512K 嵌入式SRAM。具有1MHZ频率的I2C主控制器,33MHZ的SPI主控制器。实测在PC USB3.0接口IN传输速度高达400MB/S,如果算上外设整个系统的传输速度也可达320多MB/S。

那么基于CYUSB3014开发的USB3.0工业相机与CY7C68013A开发的USB2.0工业相机相比有哪些优势呢?可见,基于CYUSB3014开发的USB3.0工业相机会比基于CY7C68013A开发的USB2.0工业相机具有更高的速度,更高的帧率,特别是在高象素SENSOR的应用上会有更好的效果,图象更加流畅。而且由于CYUSB3014具有更强的处理能力,使得原来必须放到PC上位机软件中或者FPGA等外加处理器中处理的RGB转YUV,BAYER转RGB24等可以在CYUSB3014内部完成,减少了PC端的CPU利用率,提高了系统集成度。另一方面,由于EZ-USB FX3 内部有比EZ-USB FX2LP更多的RAM,加上传输带宽也高了非常多,这就使得用最简硬件结构(不使用FPGA和外部存储芯片等)开发的USB工业相机也可以有很好的稳定性和很高的实际帧率。 再者,CYUSB3014 有着更多的外设控制接口,数据位宽,更多的GPIO,从而也就比CY7C68013A有更多的灵活性,更加适合USB工业相机的周边扩展应用,能与更多的SENSOR 或者其他视频解码芯片等前端进行无缝连接。

正好我这里可以介绍几本书给你看看, 《Visual C/C++系统开发典型实例解析》 http://www.xavw.com/book/html/?6818.html 本书本着实用的原则,通地定一个个典型案例解析,深入介绍用Visual C/C++进行系统开发应用的编程方法和编辑技巧。全书共7章:第1章Windows系统深入应用编程实例,对典型实例编程中所涉及到的Visual C/C++基础知识进行深入探讨和分析,围绕Visual C/C++有关Windows系统深入应用列举了48个典型应用案例;第2章桌面窗口管理应用编程实例,该章列举桌面和窗口管理12个典型应用案例;第3章对话框与工具条制作与改进应用编程实例,该章主要围绕对话框与工具条制作与改进应用编程,列举20个典型而实用的编程实例;第4章控件与组件应用编程实例,在该章中列举控件应用编程13个典型而实用的编程实例;第5章多媒体应用编程实例,列举11个媒体程序开发典型而实用的编程实例;第6章管理信息系统开发应用编程实例,列举15个数据库应用编程实例;第7章Visual C++编程技术巧23则,在该章中每个编程技巧均给出了完整的源代码。 本书内容丰富,实用性强,所有实例中的源程序代码都经过了测试和使用,并给出详细解释,浓缩Visual C/C++系统开发程序设计的精华,是系统开发编程人员的经验之作。 本书适合具有一定Visual C/C++基础的应用编程人员和系统开人员,对刚开始用Viusal C/C++进行系统开编程的新手也有很好的参考价值。 《USB 2.0硬件设计(第2版)》 http://www.xavw.com/book/html/?6819.html USB是外围设备与计算机进行连接的快速且灵活的新式接口。本书介绍最新的USB 2.0标准,从USB 的基础开始介绍,包括实际的硬件与软件设计,并且使用汇编语言、Visual C++、Visual Basic 等来示范程序代码的编写。另外还有各种USB 芯片介绍,帮助读者快速设计自己的USB 设备。 本书共15章和1个附录,内容包括:USB 简介、USB 传输、检测设备、控制传输、USB 控制器芯片、Cypress enCoRe控制芯片、驱动程序、设备类别、设备测试、电源管理与信号编码、电路接口、集线器、HID设备、HID程序设计、HID设备开发实例以及USB参考资料等。 本书适合从事USB 硬件、软件设计的程序员和其他相关技术人员使用或参考。

看到很多人给2013款的苹果笔记本安装双系统,特别是WIN7,到安装界面那里,触摸板和鼠标用不了,其实就是WIN7没有原生集成USB 3.0驱动造成的,下面简单介绍一下如何制作集成了USB 3.0驱动的WIN7安装U盘 在D盘下建立DRV目录,在DRV目录里面建立USB...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12144778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存