Multi-channel USB to Subrate Channel Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current USB to I2C adapters lack the capability to efficiently manage multiple low-speed peripheral devices and provide scalable, autonomous operation for subrate channels, leading to limitations in bandwidth utilization and device management.

Innovation Solution

A multi-channel USB to subrate channel system that includes a USB interface connected to a computing device, a multi-channel interface connected to multiple subrate channels, and a controller that manages these channels, enabling autonomous operation and efficient data transfer through buffered engines and advanced protocol handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single-channel USB to I2C adapter is used, then the device complexity is low, but the bandwidth utilization and device management capability are insufficient

Engineering Contradiction:
Improvebandwidth utilizationVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The adapter is divided into multiple independent channel interfaces (I2C, SMBus, 1-Wire, SPI) that can operate concurrently. Each channel is managed by dedicated buffered engines, allowing parallel data transfers across multiple subrate channels simultaneously, thereby increasing overall bandwidth utilization without requiring a single complex monolithic structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The USB to subrate channel adapter is designed with multi-functionality to support multiple communication protocols (I2C, SMBus, 1-Wire, SPI) through a single device. This universal interface approach allows the adapter to manage diverse peripheral devices across multiple channels while maintaining a unified USB device appearance to the host computing device

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

2Extent of automation

If manual supervision is required for each subrate channel, then the device complexity is low, but the ease of operation and automation level are poor

Engineering Contradiction:
Improveautonomous operationVSAvoidcontroller complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

Each subrate channel is equipped with buffered engines that enable autonomous operation without requiring continuous host intervention. The buffered engines can independently manage data transfers, handle protocol-specific operations, and maintain channel state, allowing the system to serve itself and reducing the need for manual supervision of each channel

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The controller acts as an intermediary between the host computing device and multiple subrate channels. It manages the complexity of coordinating multiple channels by providing a unified interface to the host while handling channel-specific operations internally, thereby enabling autonomous channel operation without requiring the host to directly manage each channel's complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple USB devices are used to support multiple subrate channels, then the bandwidth utilization is insufficient, but the device complexity is low

Engineering Contradiction:
Improveconcurrent operation capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple subrate channel interfaces (I2C, SMBus, 1-Wire, SPI) are merged into a single USB device with a unified controller and shared USB interface. This consolidation allows concurrent operations across multiple channels while presenting a single device identity to the host, eliminating the need for multiple separate USB devices and their associated driver complexities

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9785595B2Multi-channel universal serial bus (USB) to subrate channel systems
Publication Date: 2017.10.10 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9785595B2 patent drawing
  • US9785595B2 patent drawing
  • US9785595B2 patent drawing

AI summary

Multi-channel universal serial bus (USB) to subrate channel systems and methods are disclosed. According to an aspect, a system includes a USB interface configured to communicatively connect to a computing device. The system may also include a multi-channel interface configured to communicatively connect to multiple subrate channels. Further, the system may include a controller configured to communicatively connect the subrate channels with the computing device via the USB interface. The controller may also be configured to communicate, to the computing device, connection specifications for the subrate channels.