Font Size: a A A

Design Of USB3.0Based Image Acquisition System With UVC Supported

Posted on:2015-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:K L YinFull Text:PDF
GTID:2268330428499347Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the development of industrial automation, as a key part of the machine visionsystem, industrial camera is continuing pursuing higher-speed and higher-resolution, whichrequires higher and higher transmission rates supported by the bus system. Furthermore,Plug and Play functionality of the industrial camera is usually desired to increase itsflexibility. So it’s valuable to design a high-resolution, high frame rate image acquisitionsystem with Plug and Play supported.This thesis designed a USB3.0based image acquisition system with UVC protocolsupported. The whole system included image acquisition module, power managementmodule, control and processing module, memory module, communication module and thehost application. In the image acquisition module, according to the specification, MT9P006from APTINA was selected as the digital image sensor, which had the resolution of5Mpixels and was really cost-effective. Altera Cyclone Ⅲ series FPGA EP3C40F484wasselected as the main processor for the control and processing module. USB3.0wasselected as the bus protocol to meet the high requirement of transmission rate. AndCYUSB3014from CYPRESS Semiconductor Company was adopted as the transmissioncontrol chip.After the building of hardware platform, firmware for CYUSB3014was developed tosupport image acquisition application. In this firmware, in order to ensure datatransmission speed, two DMA channels were built and Ping-Pong transmission schemewas adopted. A state machine was also designed to judge the signal from generalprogrammable interface (GPIF), receive and store the image data sent from FPGA, realizethe switching between the two DMA buffers, and generate interruption at the end of frame. At the same time, two transmission threads were created in the firmware, one was UVCapplication thread to transmit the image stream, and the other was application EP0threadto handle the command from the host.Finally, experiments were executed to verify the effectiveness of the design. Theresults showed that the designed USB3.0based image acquisition system supported theUVC protocol, and realized the plug and play functionality well. Its frame rate can be up to10fps and transmission rate can be up to768Mbps.
Keywords/Search Tags:image acquisition, USB3.0, UVC, embedded system
PDF Full Text Request
Related items