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

Inactive Publication Date: 2004-06-30
PANASONIC CORP
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the related art standard USB hub device does not support the session request protocol or the host negotiation protocol defined in the OTG specification in the case where a USB unit conforming to the OTG specification is connected.
This makes it impossible to switch a dual-role device as USB host or USB device from USB host to USB device or vice versa

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • General serial bus-unit controlling method and general serial bus-unit controller
  • General serial bus-unit controlling method and general serial bus-unit controller
  • General serial bus-unit controlling method and general serial bus-unit controller

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Providing a method and a controller which readily performs a switchover of a dual-role device between a USB host and a USB device The controller includes a hub function for coupling a plurality of USB units including a dual-role device acting as a USB device or a USB host, device control function for determining the function of the dual-role device assumed when it is connected, and bus management function for making a switchover of a dual-role device connected to the hub function between a USB device and a USB host based on the result of determination of the function.

Description

technical field [0001] The present invention relates to a method and controller for controlling a USB unit (dual-role device) in compliance with the OTG specification which is a supplementary specification of the USB (Universal Serial Bus). Background technique [0002] A standard USB hub device connects a USB host and a plurality of USB devices using a USB cable to perform communication of USB data. Figure 5 Shows the configuration of a standard USB hub. exist Figure 5 Among them, the standard HUB hub device 500 utilizes the HUB function block 510 to connect a USB host 520 and a plurality of USB devices ( Figure 5 The cases shown in are 2) to perform communication of USB data. The power supply 540 is supplied to the devices 551 and 552 from the host USB. A USB system having a USB host 520 and a plurality of USB devices is also described in Japanese Patent Publication No. 2001-256172. [0003] However, the standard USB hub device of the related art does not support a se...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/38G06F3/00G06F13/14
CPCG06F13/385
Inventor 坂木清治
Owner PANASONIC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products