Usb compound device without embedded hub and implement method in usb system
AssigneeConwise Technology Corporation Ltd.
InventorsKuo-Jung Tung, Meng-Chow Jiang, Yen-Sheng Chien
Life of this patent
Estimating the term…
Abstract
A USB system includes at least one USB hub, a USB Compound Device, and at least one USB dummy device which is connected to a downstream port of the USB hub. The USB compound device includes an upstream port, a plurality of USB devices and a control unit for setting the states of the plurality of USB devices, wherein when the state of one of the plurality of USB devices is ‘on’ and the USB device has not been assigned an address, the USB device is capable of setting its address according to a received assigning address packet.
Claims17
A Universal Serial Bus (USB) system comprising:
- a group of USB hubs, comprising at least one USB hub, wherein each USB hub comprises:
- an upstream port;
- and
- a plurality of downstream ports;
- wherein the group of USB hubs is installed in the same layer in the USB system, and the group of USB hubs comprises a first number of downstream ports in total;
- a USB compound device comprising:
- an upstream port for connecting a first downstream port among the first number of downstream ports of the group of USB hubs;
- a second number of USB devices, wherein the second number is not greater than the first number;
- and
- a control unit capable of setting states of the second number of USB devices, wherein a state of each USB device of the second number of USB devices is set to an on state in turn according to a predetermined rule, and when a state of one USB device of the second number of USB devices is set to the on state and the USB device is not assigned an address, the USB device is capable of setting its address according to an address assigning packet received from the upstream port of the USB compound device;
- wherein among the first number of downstream ports of the group of USB hubs, there are a third number of downstream ports prior to the first downstream port, in which the third number is not less than the second number minus one;
- and
- a fourth number of USB dummy devices connecting to a fourth number of downstream ports among the first number of downstream ports of the group of USB hubs, in which the fourth number of downstream ports are subsequent to the first downstream port, wherein each USB dummy device is capable of providing a connection event to a USB hub when connecting to a downstream port of the USB hub, in which the fourth number is the second number minus one.
A USB compound device comprising:
- an upstream port for connecting a downstream port of an USB hub;
- a plurality of USB devices;
- and
- a control unit capable of setting states of the plurality of USB devices, wherein a state of each USB device of the plurality of USB devices is set to an on state in turn according to a predetermined rule, and when a state of one USB device of the plurality of USB devices is set to the on state and the USB device is not assigned an address, the USB device is capable of setting its address according to an address assigning package received from the upstream port of the USB compound device.
A method for setting an address of a USB compound device comprising:
- (a) detecting an unset USB compound device connecting to a downstream port;
- (b) initializing the USB compound device detected in step (a), and assigning an address to the USB compound device;
- (c) assigning the address assigned to the USB compound device to a first USB device of the USB compound device;
- (d) setting a state of a USB device to an on state, said USB device which is not assigned an address according to a predetermined rule;
- (e) detecting an unset USB dummy device connected to a downstream port;
- (f) initializing the USB dummy device detected in step (e), and assigning an address to the USB dummy device;
- and
- (g) assigning the address assigned to the USB dummy device to an unset USB device of the USB compound device.
Dependencies are inferred from the claim text.