General serial bus-unit controlling method and general serial bus-unit controller
A universal serial bus and unit controller technology, applied in the direction of instrumentation, electrical digital data processing, data processing input/output process, etc., can solve the problem of switching from dual-function devices to USB devices, not supporting dialogue request protocols or hosts Negotiating agreements and other issues
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] FIG. 1 shows the configuration of a USB unit controller according to Embodiment 1 of the present invention. exist Figure 5 Above the standard USB hub device 500 in FIG. 1 , the USB unit controller 100 shown in FIG. 1 includes a device control function block 120 and a bus management function block 130 . The device control functional block 120 includes a connection management functional block 121 for managing the connection state and current state (USB host or USB device) and the connection sequence of the dual-role device, and OTG management function blocks 122, 123, 124 for detecting SRP (Session Request Protocol) in the TOG specification and executing HNP (Host Negotiation Protocol). The OTG management functional blocks 122, 123, 124 are all dual role devices as USB host or USB device.
[0026] The bus management functional block 130 includes a functional block for detecting whether a dual role device 181, 182, 183 is connected as a USB host or as a USB device by rea...
Embodiment 1-1
[0029]A case where a plurality of dual-role devices are connected to the USB unit controller 100 as a USB host will be described below. The device control function block 120 which detects the USB cable connection state (USB host or USB device), records the connection state of the dual-role device in the connection state management function block 121 . Under the control of the device control function 120, the bus management function 130 acts like a USB host, switching a dual role device initially connected as a USB host to the data line 190 for the host.
[0030] A dual-role device connected as another host is managed by the OTG management function until the host negotiation protocol (HNP) is executed. When the Host Negotiation Protocol (HNP) is executed, the device control function 120 controls the bus management function 130 to switch the data lines 161, 162, 163 to the data lines 191, 192, 193 for the devices.
Embodiment 1-2
[0032] The following will describe the case where all dual-role devices are connected to the USB unit controller as USB devices. The device control function block 120 that detects USB cable connection records the connection status of the dual-role device in the connection status management function block 121 . Then, the device control function block 120 controls the bus management function block through the control line 170, so as to drive the Vbus of the USB bus signal to be high.
[0033] When the USB unit controller 100 and the dual-role device are connected through a USB cable, the dual-role device and OTG management function block starts USB data communication. The OTG management function blocks 122, 123, 124 perform communication of USB data corresponding to the dual-role devices 181, 182, 183, respectively.
[0034] When the communication preparation (except Ep0) state is set between the dual-role device and the OTG management function block, the device control functio...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com