| Bluetooth is a new short-range technologie on wireless data and voice communication, with easy-to-use, high reliability, low-cost, low-power characteristics, very suitable for connecting computers and peripherals, set up personal area network. Immediate and widespread concern was put on in industry , once bluetooth technology was published. The Bluetooth Special Interest Group (SIG) involves almost all the world famous enterprises of the communications, electronics, the software industry .now familiar to all. Bluetooth technology will be widely applied in the future. This paper aims to discuss the hardware and software solution of USB-based Bluetooth wireless modules.Traditional design adopts RS-232 serial of which maximum speed is 115.2kbps as communication interface, but because of its low speed and the use of mobile phones has become inconvenient to promote one of the bottlenecks. Bluetooth agreement with the upgrade to Core v2.0 + EDR, we use USB to meet the higher rate on the request.Fast communication bettwen Bluetooth chip processor and the USB Controller desires good interface design. Based on this target, the paper will study deeply and expound in the design of interface bettwen USB Controller and the Bluetooth chip, the study and design of USB interface should be a gradual process. We start with the basic concepts Bluetooth and USB,then a comparison on USB and other interfaces .USB 2.0 protocol is a most important content, more detailed analysis and elaboration on Communicating model, packets, types of data transmission will be given. The discussion in this paper are based on sumsung 2442x processors, which bring with a USB Controller OHCI1.0 compliant. Then we will elaborate on the internal bluetooth chip firmware procedures, as well as in the actual process of debugging problems and specific solutions. In this paper, the embedded operating system is Microsoft's WinCE, as upper drivers provided by Microsoft standard modules, so main modify of bluetooth driver is in the HCI layer (Bluetooth baseband layer is implemented by Bluetooth chip). Another focus of this paper is on the configuring driver in system kernel mode for Bluetooth chip, its characteristics, the key concepts, methods on the development of its design will be conducted deeply. The upper application also played a very important role in USB design. We prepare a test application to verify the module. Finally, we summing up the deficiencies and the need to improve on , and the bright prospect of bluetooth in the future. |