Multi-Host USB Hub with Bus Matrix for Dynamic Role Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional USB hubs are limited in their ability to accommodate devices that can function as both hosts and devices, particularly in automobile head units where systems like CarPlay require the capability to switch between roles.

Innovation Solution

A multi-host supported USB hub with a bus matrix and OTG controllers allows devices connected to downstream ports to switch between host and device roles, enabling them to identify each other correctly and facilitate data transmission in a multi-host environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a conventional USB hub design is used with fixed upstream and downstream ports, then the hub can maintain simple architecture and stable data transmission, but it cannot support devices switching between host and device roles

Engineering Contradiction:
Improverole switching capabilityVSAvoidhub architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic port role assignment where downstream ports can switch between device and host roles based on connection requirements. The USB OTG controller enables the hub to dynamically change the operational mode of connected ports, allowing external devices to function as hosts when needed while maintaining the hub's ability to operate in traditional mode

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The hub is designed with multi-functional ports that can serve multiple purposes - acting as traditional downstream device ports in standard operation, or switching to host ports when OTG functionality is required. This universal design allows the same physical port to fulfill different functional roles depending on the connected device and application requirements

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If the upstream port is fixed to connect to the automobile head unit, then the hub maintains simple connection management, but it prevents external devices from serving as hosts

Engineering Contradiction:
Improvehost identification flexibilityVSAvoidconnection management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The hub implements dynamic host identification where the system can determine which connected device should function as the host based on OTG negotiation. The USB OTG controller monitors connection status and automatically identifies the appropriate host device, whether it's the automobile head unit or an externally connected device, eliminating the need for fixed upstream port assignment

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If OTG functionality is added to enable role switching, then the hub supports CarPlay and multi-host applications, but it increases controller complexity

Engineering Contradiction:
Improvemulti-host supportVSAvoidcontroller architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The USB OTG controller serves as an intermediary component that manages the complexity of role switching and host identification. It acts as a mediator between the hub circuit and external devices, handling the negotiation and coordination required for OTG functionality while presenting a simplified interface to the rest of the system

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines the USB hub controller and USB OTG controller functionalities within an integrated architecture. By merging these control functions, the system reduces the overall number of separate controllers needed while still providing full OTG capability and multi-host support, thereby managing complexity more efficiently

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10380049B2Multi-host supported universal serial bus hub and automobile head unit using the same
Publication Date: 2019.08.13 JUMPLUX TECH CO LTD
  • US10380049B2 patent drawing
  • US10380049B2 patent drawing
  • US10380049B2 patent drawing

AI summary

A universal serial bus (USB) hub supporting multiple hosts and an automobile head unit using the same are provided. A USB hub circuit is set in the USB hub, which is coupled to external connectors through a bus matrix. Herein, an upstream port connector of the USB hub is coupled to the automobile head unit. When one device is coupled to a downstream port requests to serve as a host, the bus matrix couples the downstream port, coupled to the requesting device, to an upstream port of the USB hub circuit, and couples the downstream port to the automobile head unit to make the automobile head unit serve as the device.