Font Size: a A A

The Design And Implementation Of USB On-the-Go Communication System Based On C8051F020

Posted on:2013-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:J R ShuaiFull Text:PDF
GTID:2248330392956178Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
In order to satisfy market requirements of interconnection between two portable devices wihout PC, USB OTG is borned, which is the supplement of the standard USB protocol. The USB OTG technology is only suitable for FullSpeed, Hi-Speedand and SuperSpeed. Gradually, it becomes a must interface and function to the portable devices.Aimed at this developing trend, the thesis achieves a communication system, which takes C8051F020made by Silicon Laboratory as the system processor, takes ISP1362made by Philips as the USB process chip. The system provides a function of inter-operation to the internal files of the USB OTG devices, which is demanded by the market. The thesis discusses explicitly the development procedure of the USB OTG interface devices from hardware design to software realization. Giving the principle graph of control module, USB module, system memory module and other auxiliary modules in the hardware design. Mainly analysing the design and realization of the system software, giving the software architecture on the basis of modulation and layer method. The system software contains system application module, OTG driver module, host function module and device function module. Present programming solution of each module, and analyse the system running result, give some of the debugging data. Check system function through real debug and test work.The thesis studies USB OTG protocol, Mass Storage protocol, UFI protocol and FAT file system protocol via C8051F020and ISP1362platform. Bring the thought of design of USB OTG universal protocol stack out, which can transplant to other processing platform and add application function stable.
Keywords/Search Tags:USB OTG protoCol, Bus Enumeration, Mass Storage protocol, StateMachine
PDF Full Text Request
Related items